aboutsummaryrefslogtreecommitdiffstats
path: root/lib/iomap.c
diff options
context:
space:
mode:
authorMisael Lopez Cruz <misael.lopez@ti.com>2012-03-06 00:29:42 -0600
committerZiyann <jaraidaniel@gmail.com>2014-10-03 01:18:02 +0200
commitd6e8692917a6035b42df42a8a0cae949ba9b6786 (patch)
tree4a9780769294e0061286f14758c7555e6e269b55 /lib/iomap.c
parent104907e4cfdf593dab0efd015ed865249839da53 (diff)
downloadkernel_samsung_tuna-d6e8692917a6035b42df42a8a0cae949ba9b6786.zip
kernel_samsung_tuna-d6e8692917a6035b42df42a8a0cae949ba9b6786.tar.gz
kernel_samsung_tuna-d6e8692917a6035b42df42a8a0cae949ba9b6786.tar.bz2
ASoC: twl6040: Reorder HSDAC/DRV power mode change
HSDAC and HSDRV power mode change cannot be performed when the corresponding DAC is enabled, which is now explicitly rejected. This constraint has an important impact on eapiece path, since it can work only in high-performance mode. In such case, we need to force the power mode before enabling the DACs and restore previous mode after DACs have been disabled. That sequence cannot be achieved if the event is associated with a switch widget, so using a supply widget instead. Change-Id: I3bddf3dc6fc038c78f83f1eb6f21f578c80cfee2 Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com> Conflicts: sound/soc/codecs/twl6040.c
Diffstat (limited to 'lib/iomap.c')
0 files changed, 0 insertions, 0 deletions