[PATCH 0/4] ASoC: tlv320aic3x: Output stage cleanup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I have had always difficulties to remember which aic3x mixer control controls
what route but haven't bothered to look any deeper until very recently
after wondering why the swapped routes aren't working. It turned out that
there were two reasons:

1. Output mixers were misdefined to mix output pins to internal signals
   where DAPM logic and hw as well does opposite
2. Swapped routes are not working due this misdefinition

Then there wasn't uniform way to represent and name volume controls for those
output mixer stages.

This patchset does first some minor cleanups, then fixes the mixer stage
also adding a few missing routes and then puts hopefully some logic to
output controls.

Unfortunately this means control name changes but hopefully driver is now more
understandable and complete.


-- 
Jarkko
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux