summaryrefslogtreecommitdiff
path: root/sound/soc/fsl/fsl_sai.c
diff options
context:
space:
mode:
authorZidan Wang <zidan.wang@freescale.com>2015-09-25 14:27:00 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 15:53:36 +0800
commitbf40b0c9adb024ff032fee038999a1d871b248d5 (patch)
tree0233db2cda65b361ed4a31794f5b8425373c6827 /sound/soc/fsl/fsl_sai.c
parent90248ae9541516436d4eaa7618753b32b1fa988e (diff)
MLK-11628 ASoC: fsl_sai: add initial value for is_slave_mode
After playback audio with sai<->wm8960 sound card, is_slave_mode will be set, but it will not be cleared. So playback audio with sai<->sii902x sound card will have no voice. Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Diffstat (limited to 'sound/soc/fsl/fsl_sai.c')
-rw-r--r--sound/soc/fsl/fsl_sai.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c
index 7a8e0d29ecb0..ba909a3f7412 100644
--- a/sound/soc/fsl/fsl_sai.c
+++ b/sound/soc/fsl/fsl_sai.c
@@ -264,6 +264,8 @@ static int fsl_sai_set_dai_fmt_tr(struct snd_soc_dai *cpu_dai,
return -EINVAL;
}
+ sai->is_slave_mode = false;
+
/* DAI clock master masks */
switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) {
case SND_SOC_DAIFMT_CBS_CFS: