original_kernel/sound/pci/hda
Takashi Iwai 6b45214277 ALSA: hda - Fix ADC input-amp handling for Cx20549 codec
It seems that Conexant CX20549 chip handle only a single input-amp even
though the audio-input widget has multiple sources.  This has been never
clear, and I implemented in the current way based on the debug information
I got at the early time -- the device reacts individual input-amp values
for different sources.  This is true for another Conexant codec, but it's
not applied to CX20549 actually.

This patch changes the auto-parser code to handle a single input-amp
per audio-in widget for CX20549.  After applying this, you'll see only a
single "Capture" volume control instead of separate "Mic" or "Line"
captures when the device is set up to use a single ADC.

We haven't tested 20551 and 20561 codecs yet.  If these show the similar
behavior like 20549, they need to set spec->single_adc_amp=1, too.

Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-10-27 16:58:11 +02:00
..
Kconfig
Makefile
alc260_quirks.c
alc262_quirks.c
alc880_quirks.c
alc882_quirks.c
alc_quirks.c
hda_beep.c
hda_beep.h
hda_codec.c
hda_codec.h
hda_eld.c
hda_generic.c
hda_hwdep.c
hda_intel.c
hda_local.h
hda_proc.c
hda_trace.h
patch_analog.c
patch_ca0110.c
patch_ca0132.c
patch_cirrus.c
patch_cmedia.c
patch_conexant.c
patch_hdmi.c
patch_realtek.c
patch_si3054.c
patch_sigmatel.c
patch_via.c