alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] ASoC: tlv320aic3x: Output stage cleanup
@ 2010-08-27 13:56 Jarkko Nikula
  2010-08-27 13:56 ` [PATCH 1/4] ASoC: tlv320aic3x: Fix remaining output pin switch names Jarkko Nikula
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Jarkko Nikula @ 2010-08-27 13:56 UTC (permalink / raw)
  To: alsa-devel; +Cc: Mark Brown, Liam Girdwood

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-08-28  9:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-27 13:56 [PATCH 0/4] ASoC: tlv320aic3x: Output stage cleanup Jarkko Nikula
2010-08-27 13:56 ` [PATCH 1/4] ASoC: tlv320aic3x: Fix remaining output pin switch names Jarkko Nikula
2010-08-27 14:17   ` Mark Brown
2010-08-28  9:58     ` Liam Girdwood
2010-08-27 13:56 ` [PATCH 2/4] ASoC: tlv320aic3x: Sort output pin control registers in header file Jarkko Nikula
2010-08-27 14:18   ` Mark Brown
2010-08-27 13:56 ` [PATCH 3/4] ASoC: tlv320aic3x: Reimplement output mixers Jarkko Nikula
2010-08-27 14:21   ` Mark Brown
2010-08-27 13:56 ` [PATCH 4/4] ASoC: tlv320aic3x: Sanitize output controls Jarkko Nikula
2010-08-27 14:24   ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).