diff options
author | Eric Bénard <eric@eukrea.com> | 2010-06-19 17:33:39 (GMT) |
---|---|---|
committer | Liam Girdwood <lrg@slimlogic.co.uk> | 2010-06-23 10:28:53 (GMT) |
commit | 3d5a4516238ff1da81f5c38a7ddd87127487c8ca (patch) | |
tree | 2b507b262401178e63223c7b74857875eb9feebb /firmware/radeon/RS780_me.bin.ihex | |
parent | 4b94dba029887effd8675164e782cb12889668b1 (diff) | |
download | linux-3d5a4516238ff1da81f5c38a7ddd87127487c8ca.tar.xz |
codecs/tlv320aic23: fix bias management for suspend/resume
in tlv320aic23_set_bias_level, for the case SND_SOC_BIAS_ON, the
comment says "vref/mid, osc on, dac unmute" but the code doesn't
clear the corresponding bits, thus when resuming, several bits are
not cleared preventing the codec from working.
in tlv320aic23_suspend, clearing the active register is not needed
as it will be done by tlv320aic23_set_bias_level, when setting
bias to SND_SOC_BIAS_OFF
Signed-off-by: Eric Bénard <eric@eukrea.com>
Cc: broonie@opensource.wolfsonmicro.com
Cc: anuj.aggarwal@ti.com
Cc: lrg@slimlogic.co.uk
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
Diffstat (limited to 'firmware/radeon/RS780_me.bin.ihex')
0 files changed, 0 insertions, 0 deletions