diff options
author | Wallace Wang <r59996@freescale.com> | 2009-04-23 16:56:14 +0800 |
---|---|---|
committer | Wallace Wang <r59996@freescale.com> | 2009-04-24 14:08:40 +0800 |
commit | 43de0ea4c9c2415d3cfe49a77d95e65b0a3b0d93 (patch) | |
tree | 144e5cca51afa38041566c47d81639c1a21737ea /sound | |
parent | d426c0fa2e5be91d7eeb85b0db157753515e7341 (diff) |
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 <r59996@freescale.com>
Diffstat (limited to 'sound')
-rw-r--r-- | 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 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; |