* This also could sync with the cache value as the rt722_sdca_jack_init set.
                 */
                        sdw_write_no_pm(rt722->slave, SDW_SCP_SDCA_INTMASK1,
-                               SDW_SCP_SDCA_INTMASK_SDCA_0 | SDW_SCP_SDCA_INTMASK_SDCA_6);
+                               SDW_SCP_SDCA_INTMASK_SDCA_6);
                        sdw_write_no_pm(rt722->slave, SDW_SCP_SDCA_INTMASK2,
                                SDW_SCP_SDCA_INTMASK_SDCA_8);
                }
 
                return;
 
        /* SDW_SCP_SDCA_INT_SDCA_6 is used for jack detection */
-       if (rt722->scp_sdca_stat1 & SDW_SCP_SDCA_INT_SDCA_6 ||
-               rt722->scp_sdca_stat1 & SDW_SCP_SDCA_INT_SDCA_0) {
+       if (rt722->scp_sdca_stat1 & SDW_SCP_SDCA_INT_SDCA_6) {
                ret = rt722_sdca_headset_detect(rt722);
                if (ret < 0)
                        return;