From 43de0ea4c9c2415d3cfe49a77d95e65b0a3b0d93 Mon Sep 17 00:00:00 2001 From: Wallace Wang Date: Thu, 23 Apr 2009 16:56:14 +0800 Subject: ENGR00111751 Fix bug in the I2S Master mode When I2S controller is configured as I2S master sync mode, RFDIR and RXDIR bit in SRCR should be cleared. Signed-off-by: Wallace Wang --- sound/soc/imx/imx-ssi.c | 1 - 1 file changed, 1 deletion(-) (limited to 'sound') diff --git a/sound/soc/imx/imx-ssi.c b/sound/soc/imx/imx-ssi.c index b0bc51aa228f..829374b0abef 100644 --- a/sound/soc/imx/imx-ssi.c +++ b/sound/soc/imx/imx-ssi.c @@ -288,7 +288,6 @@ static int imx_ssi_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { case SND_SOC_DAIFMT_CBS_CFS: stcr |= SSI_STCR_TFDIR | SSI_STCR_TXDIR; - srcr |= SSI_SRCR_RFDIR | SSI_SRCR_RXDIR; if (((fmt & SND_SOC_DAIFMT_FORMAT_MASK) == SND_SOC_DAIFMT_I2S) && (fmt & SND_SOC_DAIFMT_TDM)) { scr &= ~SSI_SCR_I2S_MODE_MASK; -- cgit v1.2.3