From 6bcd94a7ce44f79ac37588d9962c820d492a971e Mon Sep 17 00:00:00 2001 From: Karthikeyan Mani Date: Wed, 14 Feb 2018 16:54:06 -0800 Subject: [PATCH] asoc: wcd-mbhc: disable button current source after removal After headset removal disable button current source to not have any voltages output in micbias after headset removal from extension cable. Change-Id: I2a751c16c704176381bb26f375aebf351686e911 Signed-off-by: Karthikeyan Mani --- asoc/codecs/wcd-mbhc-adc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/asoc/codecs/wcd-mbhc-adc.c b/asoc/codecs/wcd-mbhc-adc.c index 920796f2e39d..893df9a5e036 100644 --- a/asoc/codecs/wcd-mbhc-adc.c +++ b/asoc/codecs/wcd-mbhc-adc.c @@ -996,6 +996,7 @@ static irqreturn_t wcd_mbhc_adc_hs_rem_irq(int irq, void *data) WCD_MBHC_REG_UPDATE_BITS(WCD_MBHC_ADC_MODE, 0); WCD_MBHC_REG_UPDATE_BITS(WCD_MBHC_ADC_EN, 0); wcd_mbhc_elec_hs_report_unplug(mbhc); + WCD_MBHC_REG_UPDATE_BITS(WCD_MBHC_BTN_ISRC_CTL, 0); if (hphpa_on) { hphpa_on = false;