summaryrefslogtreecommitdiffstats
path: root/sound/pcmcia
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2010-03-29 17:21:45 +0200
committerTakashi Iwai <tiwai@suse.de>2010-03-29 17:27:31 +0200
commit6694635d3ae1b038d7a0e38b80637db867c7c8e2 (patch)
tree34070c19ffa64654109fdb7775da604f8413a62d /sound/pcmcia
parent5dbd5ec6e1cf2e49128025d80813a275744a7ac5 (diff)
downloadlinux-stable-6694635d3ae1b038d7a0e38b80637db867c7c8e2.tar.gz
linux-stable-6694635d3ae1b038d7a0e38b80637db867c7c8e2.tar.bz2
linux-stable-6694635d3ae1b038d7a0e38b80637db867c7c8e2.zip
ALSA: hda - Fix ADC/MUX assignment of ALC269 codec
ALC269 codec has a few different variants, and each of them may have different ADC and MUX widgets. For example, one model has ADC 0x08 with MUX 0x23 while others has ADC 0x09 or ADC 0x07 with MUX 022 or 0x24. The difference of ADC appears usually as the capability of the digital mic pin (0x12), and the current driver sometimes misses the internal mic pin due to the mismatching ADC. This patch adds a bit more clever way to find the matching ADC instead of the static list. Now the driver checks all active input pins and fills only the ADC/MUX's that contain all of them. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pcmcia')
0 files changed, 0 insertions, 0 deletions