diff options
| author | Peter Ujfalusi <[email protected]> | 2009-05-18 16:02:04 +0300 |
|---|---|---|
| committer | Mark Brown <[email protected]> | 2009-05-20 09:52:51 +0100 |
| commit | 4005d39a5f5549f1f6afe88abceed78b2ab225b6 (patch) | |
| tree | c8eed85f991d91646a0b3e8d8e6353b08c18f822 /tools/perf/scripts/python | |
| parent | e24805dd85283ac0912b9c400768a4d171b400ff (diff) | |
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 <[email protected]>
Tested-by: Anuj Aggarwal <[email protected]>
Tested-by: Jarkko Nikula <[email protected]>
Tested-by: Misael Lopez Cruz <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions