aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound/soc.h
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@nokia.com>2009-05-18 16:02:04 +0300
committerMark Brown <broonie@opensource.wolfsonmicro.com>2009-05-20 09:52:51 +0100
commit4005d39a5f5549f1f6afe88abceed78b2ab225b6 (patch)
treec8eed85f991d91646a0b3e8d8e6353b08c18f822 /include/sound/soc.h
parentASoC: Add TXx9 AC link controller driver (v3) (diff)
downloadlinux-dev-4005d39a5f5549f1f6afe88abceed78b2ab225b6.tar.xz
linux-dev-4005d39a5f5549f1f6afe88abceed78b2ab225b6.zip
ASoC: TWL4030: Change DAPM routings and controls for DACs and PGAs
Restructuring the twl4030 codec's DAPM routing to be able to handle the power sequences correctly. The twl4030 codec internal implementation have this order: DAC -> Analog PGA -> Mixer/Mux While the ASoC framework expects the following order: DAC -> Mixer -> Analog PGA This patch moves the Analog PGA handling from SND_SOC_DAPM_PGA to _MIXER and adds two levels of mixer to handle the digital and analog loopback functionality. Now the analog loopback does not powers on any of the DACs. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@nokia.com> Tested-by: Anuj Aggarwal <anuj.aggarwal@ti.com> Tested-by: Jarkko Nikula <jhnikula@gmail.com> Tested-by: Misael Lopez Cruz <x0052729@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/sound/soc.h')
0 files changed, 0 insertions, 0 deletions