]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ASoC: tlv320aic32x4: Fix problem with first capture.
authorJavier Martin <javier.martin@vista-silicon.com>
Wed, 31 Oct 2012 10:53:33 +0000 (11:53 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 1 Nov 2012 14:35:56 +0000 (14:35 +0000)
commita405387c6825b1fc1956e22b10160b0f31536f3f
tree05d36e0c8f87c1e487b353282ed9aad7c3581c02
parent8f0d8163b50e01f398b14bcd4dc039ac5ab18d64
ASoC: tlv320aic32x4: Fix problem with first capture.

In its previous status, the first capture didn't work properly;
nothing was actually recorded from the microphone. This
behaviour was observed using a Visstrim M10 board.

In order to solve this BUG a workaround has been added that,
during the initialization process of the codec, powers on and
off the ADC.

The issue seems related to a HW BUG or some behavior that
is not documented in the datasheet.

Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/tlv320aic32x4.c
sound/soc/codecs/tlv320aic32x4.h