Message ID | 1386065094-26018-1-git-send-email-voice.shen@atmel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, Dec 03, 2013 at 06:04:54PM +0800, Bo Shen wrote: > According to WM8731 "PD, Rev 4.9 October 2012" datasheet, when it > works in DSP mode A, LRP = 1, while works in DSP mode B, LRP = 0. > So, fix LRP for DSP mode as the datesheet specification. Applied, thanks. Please do remember to CC maintainers on things, you've missed the Wolfson guys.
On Tue, Dec 03, 2013 at 06:04:54PM +0800, Bo Shen wrote: > According to WM8731 "PD, Rev 4.9 October 2012" datasheet, when it > works in DSP mode A, LRP = 1, while works in DSP mode B, LRP = 0. > So, fix LRP for DSP mode as the datesheet specification. > > Signed-off-by: Bo Shen <voice.shen@atmel.com> Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Thanks, Charles
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c index 456bb8c..bc7472c 100644 --- a/sound/soc/codecs/wm8731.c +++ b/sound/soc/codecs/wm8731.c @@ -447,10 +447,10 @@ static int wm8731_set_dai_fmt(struct snd_soc_dai *codec_dai, iface |= 0x0001; break; case SND_SOC_DAIFMT_DSP_A: - iface |= 0x0003; + iface |= 0x0013; break; case SND_SOC_DAIFMT_DSP_B: - iface |= 0x0013; + iface |= 0x0003; break; default: return -EINVAL;
According to WM8731 "PD, Rev 4.9 October 2012" datasheet, when it works in DSP mode A, LRP = 1, while works in DSP mode B, LRP = 0. So, fix LRP for DSP mode as the datesheet specification. Signed-off-by: Bo Shen <voice.shen@atmel.com> --- sound/soc/codecs/wm8731.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)