aosc: codecs: set mclk flag false when mclk is disabled

the dapm_mclk_enable flag has not been set back to false
when the actual mclk is disabled.

Change-Id: Ic04756b3dcd074887dd1e93f23cf31873abc1428
Signed-off-by: Junkai Cai <junkai@codeaurora.org>
This commit is contained in:
Junkai Cai
2021-06-22 11:37:50 -07:00
committed by Gerrit - the friendly Code Review server
parent 47b9399ea3
commit 9107dae9d8
2 changed files with 6 additions and 2 deletions

View File

@@ -937,8 +937,10 @@ static int lpass_cdc_wsa_macro_mclk_event(struct snd_soc_dapm_widget *w,
wsa_priv->dapm_mclk_enable = true;
break;
case SND_SOC_DAPM_POST_PMD:
if (wsa_priv->dapm_mclk_enable)
if (wsa_priv->dapm_mclk_enable) {
lpass_cdc_wsa_macro_mclk_enable(wsa_priv, 0, true);
wsa_priv->dapm_mclk_enable = false;
}
break;
default:
dev_err(wsa_priv->dev,