[alsa-devel] [PATCH] ALSA: HDA: Conexant auto: Handle multiple connections to ADC node

David Henningsson david.henningsson at canonical.com
Tue Feb 15 20:24:13 CET 2011


Conexant 20641 has several inputs to its ADC node, with one selector
and individual amps for all inputs. This patch adds support in the
Conexant auto parser to handle that case.

It also means that the pin node's volume is being renamed to "Boost"
to avoid name clash with the new volume controls on the ADC node.

I was a little unsure whether to rename it to "Boost" or "Boost Capture" 
- 20641 does not have analog monitoring possibility, so that would be 
"Boost Capture", but OTOH, if the volume is on the pin, there is no 
possibility it cannot affect playback, if there is a link. So "Boost" 
feels more future-safe, whereas "Boost Capture" feels more correct given 
current situation. What do you think?

I'm attaching a codec proc with the codec in question (before applied 
patch).

I would want this in 2.6.38, but if you feel the change is too large too 
late, I'll merge it downstream (in Ubuntu) for the time being.

-- 
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ALSA-HDA-Conexant-auto-parser-Add-multiple-connectio.patch
Type: text/x-patch
Size: 0 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20110215/bd135892/attachment-0001.patch 


More information about the Alsa-devel mailing list