summaryrefslogtreecommitdiff
path: root/sound/synth
diff options
context:
space:
mode:
authorJarkko Nikula <jhnikula@gmail.com>2010-08-27 16:56:49 +0300
committerLiam Girdwood <lrg@slimlogic.co.uk>2010-08-28 10:57:58 +0100
commitc3b79e05b4d9ab2e7c3ba281261ea87ab5b71a92 (patch)
tree33e5e39f866365eb4cb90faee09ccd32ad35c72d /sound/synth
parentb2eaac203a04362e9ccae7ba36aef0a9f2486547 (diff)
ASoC: tlv320aic3x: Reimplement output mixers
It turned out that the output mixers and their routes were misdefined: They are not mixing output pins to internal signals but opposite. This has worked for direct left-to-left and right-to-right routes since for those there are complete routes. For swapped left-to-right and right-to-left routes this is not working since there are no routes defined between them. Another consequence is that those misdefined mixers are incorrectly routed to several output pins leading unnecessary pin powerings even if there is no route active to them. Fix these by reimplementing the output mixers and routes as they are in hardware. For completeness add also a few missing links between internal signals and outputs. Signed-off-by: Jarkko Nikula <jhnikula@gmail.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
Diffstat (limited to 'sound/synth')
0 files changed, 0 insertions, 0 deletions