Loading asoc/codecs/wcd937x/wcd937x.c +5 −3 Original line number Diff line number Diff line Loading @@ -1734,6 +1734,7 @@ static int wcd937x_event_notify(struct notifier_block *block, case BOLERO_SLV_EVT_SSR_DOWN: wcd937x->mbhc->wcd_mbhc.deinit_in_progress = true; mbhc = &wcd937x->mbhc->wcd_mbhc; if(mbhc->mbhc_cfg) wcd937x->usbc_hs_status = get_usbc_hs_status(component, mbhc->mbhc_cfg); wcd937x_mbhc_ssr_down(wcd937x->mbhc, component); Loading @@ -1755,6 +1756,7 @@ static int wcd937x_event_notify(struct notifier_block *block, dev_err(component->dev, "%s: mbhc initialization failed\n", __func__); } else { if(mbhc->mbhc_cfg) wcd937x_mbhc_hs_detect(component, mbhc->mbhc_cfg); if (wcd937x->usbc_hs_status) mdelay(500); Loading asoc/codecs/wcd938x/wcd938x.c +5 −3 Original line number Diff line number Diff line Loading @@ -2161,6 +2161,7 @@ static int wcd938x_event_notify(struct notifier_block *block, NULL); wcd938x->mbhc->wcd_mbhc.deinit_in_progress = true; mbhc = &wcd938x->mbhc->wcd_mbhc; if(mbhc->mbhc_cfg) wcd938x->usbc_hs_status = get_usbc_hs_status(component, mbhc->mbhc_cfg); wcd938x_mbhc_ssr_down(wcd938x->mbhc, component); Loading @@ -2184,6 +2185,7 @@ static int wcd938x_event_notify(struct notifier_block *block, dev_err(component->dev, "%s: mbhc initialization failed\n", __func__); } else { if(mbhc->mbhc_cfg) wcd938x_mbhc_hs_detect(component, mbhc->mbhc_cfg); } wcd938x->mbhc->wcd_mbhc.deinit_in_progress = false; Loading Loading
asoc/codecs/wcd937x/wcd937x.c +5 −3 Original line number Diff line number Diff line Loading @@ -1734,6 +1734,7 @@ static int wcd937x_event_notify(struct notifier_block *block, case BOLERO_SLV_EVT_SSR_DOWN: wcd937x->mbhc->wcd_mbhc.deinit_in_progress = true; mbhc = &wcd937x->mbhc->wcd_mbhc; if(mbhc->mbhc_cfg) wcd937x->usbc_hs_status = get_usbc_hs_status(component, mbhc->mbhc_cfg); wcd937x_mbhc_ssr_down(wcd937x->mbhc, component); Loading @@ -1755,6 +1756,7 @@ static int wcd937x_event_notify(struct notifier_block *block, dev_err(component->dev, "%s: mbhc initialization failed\n", __func__); } else { if(mbhc->mbhc_cfg) wcd937x_mbhc_hs_detect(component, mbhc->mbhc_cfg); if (wcd937x->usbc_hs_status) mdelay(500); Loading
asoc/codecs/wcd938x/wcd938x.c +5 −3 Original line number Diff line number Diff line Loading @@ -2161,6 +2161,7 @@ static int wcd938x_event_notify(struct notifier_block *block, NULL); wcd938x->mbhc->wcd_mbhc.deinit_in_progress = true; mbhc = &wcd938x->mbhc->wcd_mbhc; if(mbhc->mbhc_cfg) wcd938x->usbc_hs_status = get_usbc_hs_status(component, mbhc->mbhc_cfg); wcd938x_mbhc_ssr_down(wcd938x->mbhc, component); Loading @@ -2184,6 +2185,7 @@ static int wcd938x_event_notify(struct notifier_block *block, dev_err(component->dev, "%s: mbhc initialization failed\n", __func__); } else { if(mbhc->mbhc_cfg) wcd938x_mbhc_hs_detect(component, mbhc->mbhc_cfg); } wcd938x->mbhc->wcd_mbhc.deinit_in_progress = false; Loading