[PATCH 47/133] [Jaunty SRU] ARM.imx51 Freescale:ENGR00111751 Fix bug in the I2S Master mode
Brad Figg
brad.figg at canonical.com
Thu Jul 9 16:48:37 UTC 2009
From: Wallace Wang <r59996 at freescale.com>
When I2S controller is configured as I2S master sync mode,
RFDIR and RXDIR bit in SRCR should be cleared.
Signed-off-by: Wallace Wang <r59996 at freescale.com>
Signed-off-by: Brad Figg <brad.figg at canonical.com>
---
sound/soc/imx/imx-ssi.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/sound/soc/imx/imx-ssi.c b/sound/soc/imx/imx-ssi.c
index b0bc51a..829374b 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;
--
1.6.0.4
More information about the kernel-team
mailing list