]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: core: Better support for idle_bias_off suspend ignores
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 31 Jan 2012 15:49:10 +0000 (15:49 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 31 Jan 2012 19:29:07 +0000 (19:29 +0000)
commitfa86a5e9b86446bf274f8dceaec77ca0ed3f03c1
tree0870744203ec6265747e07e5597c883f3e9e279f
parenta2e71b61f224227076ef9c7f69d594c95ac472f3
ASoC: core: Better support for idle_bias_off suspend ignores

If an idle_bias_off device is in any state other than off then it is still
active for some reason (typically a low power function such as accessory
detection). This wasn't an issue when the feature was implemented as we
always went to _ON for any active function, subsequent power improvements
have changed things.

With the modern way of doing things we should overhaul the infrastructure
to allow devices to explicitly take references for these functions but
that's a much more invasive change and will require driver updates to
deploy, this will bring the framework into line with the existing driver
set before we do that work.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@ti.com>
sound/soc/soc-core.c