Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a8f17e1f authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "asoc: wcd-mbhc: report headset when it's not reported"

parents 994eb4e8 dcc84d6f
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -885,8 +885,10 @@ static void wcd_correct_swch_plug(struct work_struct *work)
		 */
		if ((plug_type == MBHC_PLUG_TYPE_HEADSET) ||
		    (plug_type == MBHC_PLUG_TYPE_ANC_HEADPHONE)) {
			pr_debug("%s: plug_type:0x%x already reported\n",
				 __func__, mbhc->current_plug);
			pr_debug("%s: plug_type:0x%x current_plug: 0x%x already reported\n",
				 __func__, plug_type, mbhc->current_plug);
			if (mbhc->current_plug != plug_type)
				goto report;
			WCD_MBHC_REG_UPDATE_BITS(WCD_MBHC_ADC_MODE, 0);
			WCD_MBHC_REG_UPDATE_BITS(WCD_MBHC_ADC_EN, 0);
			goto enable_supply;