ASoC: wcd-mbhc: Fix playback pause during lineout insertion
Playback pauses during aux cable insertion as removal of cable is reported followed by insertion. Report removal of current cable only when headset connected to other end of extension cable and not lineout. Change-Id: I08933f4a88493136a518ee72646aa10b1f06eb70 Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
d155d7f509
commit
c2e5189852
@@ -1115,6 +1115,7 @@ static irqreturn_t wcd_mbhc_adc_hs_ins_irq(int irq, void *data)
|
||||
WCD_MBHC_REG_UPDATE_BITS(WCD_MBHC_ELECT_ISRC_EN, 0);
|
||||
mbhc->is_extn_cable = true;
|
||||
mbhc->btn_press_intr = false;
|
||||
mbhc->force_linein = false;
|
||||
wcd_mbhc_adc_detect_plug_type(mbhc);
|
||||
WCD_MBHC_RSC_UNLOCK(mbhc);
|
||||
pr_debug("%s: leave\n", __func__);
|
||||
|
Reference in New Issue
Block a user