summaryrefslogtreecommitdiffstats
path: root/sound/soc/spear/spear_pcm.c
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2014-11-23 13:37:18 +0100
committerMark Brown <broonie@kernel.org>2014-11-24 18:17:33 +0000
commit098f6f17c3f1beeccdce78f9722ccaa7925b8041 (patch)
tree5df9d17cfba888acc254eae7c72c18cef300fc21 /sound/soc/spear/spear_pcm.c
parentf114040e3ea6e07372334ade75d1ee0775c355e1 (diff)
downloadblackbird-obmc-linux-098f6f17c3f1beeccdce78f9722ccaa7925b8041.tar.gz
blackbird-obmc-linux-098f6f17c3f1beeccdce78f9722ccaa7925b8041.zip
ASoC: wm8400: Cleanup manual bias level transitions
Set the CODEC driver's suspend_bias_off flag rather than manually going to SND_SOC_BIAS_OFF in suspend and SND_SOC_BIAS_STANDBY in resume. This makes the code a bit shorter and cleaner. Since the ASoC core now takes care of setting the bias level to SND_SOC_BIAS_OFF when removing the CODEC there is no need to do it manually anymore either. The manual asynchronous transition to SND_SOC_BIAS_STANDBY at the end of CODEC probe() can also be removed as the core will automatically do this after the CODEC has been probed. Also running this asynchronously has the problem of potential race conditions with the core. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/spear/spear_pcm.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud