]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: wm8904: Rely entirely on the core for bias level management
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Sat, 9 Jun 2012 03:30:43 +0000 (11:30 +0800)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 25 Jun 2012 08:53:43 +0000 (09:53 +0100)
commit367c25c581a8842f870e713fa926dc90ab1f55e4
tree9c722f91d46315fcfd8bc4f875f99f8768dab450
parent4b4306d959c8993e19002e3093fb8f2802b0852a
ASoC: wm8904: Rely entirely on the core for bias level management

Even though the WM8904 is able to use idle_bias_off during both probe
and resume we were needlessly leaving the device in standby mode. Instead
power the device down as soon as we've confirmed that we can talk to it
and don't manage the bias level at all over suspend and resume, the core
will take us down to our minimum power level.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/wm8904.c