aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/wm_hubs.h
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2012-04-26 22:08:50 +0100
committerAndreas Blaesius <skate4life@gmx.de>2016-04-30 11:03:59 +0200
commitd8c39aa41e85c4c615888c0e57dc16d3c53449d3 (patch)
tree6e96387415565d8fe2e493b35527ea26a82141e6 /sound/soc/codecs/wm_hubs.h
parent4d2fb1615b1b8c7cb66f5e5bf4ae1a3ee4404fb6 (diff)
downloadkernel_samsung_espresso10-d8c39aa41e85c4c615888c0e57dc16d3c53449d3.zip
kernel_samsung_espresso10-d8c39aa41e85c4c615888c0e57dc16d3c53449d3.tar.gz
kernel_samsung_espresso10-d8c39aa41e85c4c615888c0e57dc16d3c53449d3.tar.bz2
ASoC: wm_hubs: Enable class W for output mixer paths
Class W can be used for any path where only data from the DAC is routed to the headphones. Currently we only enable it when the direct DAC to headphone path is used but it can also be enabled for paths that go via the output mixer providing the DAC is the only input to the output mixer. Implement support for this, including updates to the class W status when the output mixer configuration is changed. This also allows us to enable the DC servo optimisations for DAC to headphone paths where the output mixer is used. In general the direct DAC path is still preferred as this will offer better performance on most wm_hubs devices but these additional paths can simplify use case management. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/wm_hubs.h')
0 files changed, 0 insertions, 0 deletions