ASoC: cs42xx8: fix the noise in the right dac channel with mono playback
authorZidan Wang <zidan.wang@freescale.com>
Tue, 24 Nov 2015 02:18:27 +0000 (10:18 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 4 Feb 2016 12:11:42 +0000 (12:11 +0000)
commit1f1e60c9cdd573be271130e44a23efed48e0578d
tree4d443c86853621913fe4f3f9e13e81a192da2327
parent92e963f50fc74041b5e9e744c330dca48e04f08d
ASoC: cs42xx8: fix the noise in the right dac channel with mono playback

When playback mono wav with record in background, there will be some
nosie in the right dac channel. It seems that the ADC data has been
routed to the dac channel.

The cs42888 have 8 dac channels, it's appropriate to mute the unused
dac channels, and the noise will disappear.

Steps to reproduce this issue:
arecord -D hw:0,0 -f S16_LE -r 48000 -c 1 a.wav &
aplay -Dhw:0,0 audio48k16M.wav

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs42xx8.c
This page took 0.042511 seconds and 5 git commands to generate.