From 2c2db12700d62db8d5b672929afb6a00da5e05bc Mon Sep 17 00:00:00 2001 From: Eric Rosas Date: Mon, 27 Feb 2023 15:32:35 -0800 Subject: [PATCH] asoc: codec: Unmute WSA for ADIE loopback Unmute WSA after enabling main path for ADIE loopback cases. Change-Id: I850aa4dbcf77371811010c1d614c6c7e94736971 Signed-off-by: Eric Rosas --- asoc/codecs/lpass-cdc/lpass-cdc-wsa-macro.c | 2 ++ asoc/codecs/lpass-cdc/lpass-cdc-wsa2-macro.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/asoc/codecs/lpass-cdc/lpass-cdc-wsa-macro.c b/asoc/codecs/lpass-cdc/lpass-cdc-wsa-macro.c index 10c26e4f22..635c6ea66d 100644 --- a/asoc/codecs/lpass-cdc/lpass-cdc-wsa-macro.c +++ b/asoc/codecs/lpass-cdc/lpass-cdc-wsa-macro.c @@ -1664,6 +1664,8 @@ static int lpass_cdc_wsa_macro_enable_main_path(struct snd_soc_dapm_widget *w, snd_soc_component_update_bits(component, reg, 0x20, 0x20); lpass_cdc_wsa_pa_on(wsa_dev, adie_lb); + snd_soc_component_update_bits(component, + reg, 0x10, 0x00); } break; default: diff --git a/asoc/codecs/lpass-cdc/lpass-cdc-wsa2-macro.c b/asoc/codecs/lpass-cdc/lpass-cdc-wsa2-macro.c index 10c6d06893..0019425888 100644 --- a/asoc/codecs/lpass-cdc/lpass-cdc-wsa2-macro.c +++ b/asoc/codecs/lpass-cdc/lpass-cdc-wsa2-macro.c @@ -1670,6 +1670,8 @@ static int lpass_cdc_wsa2_macro_enable_main_path(struct snd_soc_dapm_widget *w, snd_soc_component_update_bits(component, reg, 0x20, 0x20); lpass_cdc_wsa_pa_on(wsa2_dev, adie_lb); + snd_soc_component_update_bits(component, + reg, 0x10, 0x00); } break; default: