kernel-ark/sound/pci/hda
Takashi Iwai 6694635d3a 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>
2010-03-29 17:27:31 +02:00
..
hda_beep.c ALSA: hda - Fix Oops at reloading beep devices 2009-12-27 13:34:01 +01:00
hda_beep.h ALSA: hda - Fix beep_mode option value 2009-11-16 15:33:49 +01:00
hda_codec.c ALSA: hda - Add an error message for invalid mapping NID 2010-03-15 09:06:38 +01:00
hda_codec.h Merge branch 'fixes' into devel 2010-02-16 11:19:18 +01:00
hda_eld.c ALSA: hda - Build hda_eld into snd-hda-codec module 2010-03-04 16:05:24 +01:00
hda_generic.c ALSA: hda - add more NID->Control mapping 2009-12-15 09:33:04 +01:00
hda_hwdep.c ALSA: hda - Allow override more fields via patch loader 2010-01-28 00:04:21 +01:00
hda_intel.c ALSA: hda: Use LPIB for ga-ma770-ud3 board 2010-03-29 08:26:05 +02:00
hda_local.h ALSA: hda - Fix NID association for capture mixers 2009-12-23 08:38:28 +01:00
hda_proc.c ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc) 2009-12-15 09:33:17 +01:00
Kconfig ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio 2010-03-04 15:54:12 +01:00
Makefile ALSA: hda - Build hda_eld into snd-hda-codec module 2010-03-04 16:05:24 +01:00
patch_analog.c Merge branch 'topic/hda' into for-linus 2010-03-01 12:38:54 +01:00
patch_atihdmi.c ALSA: hda: move open coded tricks into get_wcaps_channels() 2009-08-24 09:42:48 +02:00
patch_ca0110.c ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignment 2009-11-16 11:35:14 +01:00
patch_cirrus.c ALSA: hda - Fix NID association for capture mixers 2009-12-23 08:38:28 +01:00
patch_cmedia.c ALSA: hda - Fix NID association for capture mixers 2009-12-23 08:38:28 +01:00
patch_conexant.c ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki) 2010-03-22 08:01:41 +01:00
patch_hdmi.c ALSA: hdmi - show debug message on changing audio infoframe 2010-03-08 08:21:25 +01:00
patch_intelhdmi.c ALSA: hdmi - merge common code for intelhdmi and nvhdmi 2010-03-08 08:21:08 +01:00
patch_nvhdmi.c ALSA: hda - Sort codec entry list of Nvidia HDMI 2010-03-22 08:07:55 +01:00
patch_realtek.c ALSA: hda - Fix ADC/MUX assignment of ALC269 codec 2010-03-29 17:27:31 +02:00
patch_si3054.c ALSA: hda - add more NID->Control mapping 2009-12-15 09:33:04 +01:00
patch_sigmatel.c ALSA: hda - Add PCI quirk for HP dv6-1110ax. 2010-03-21 09:33:11 +01:00
patch_via.c ALSA: hda - Fix NID association for capture mixers 2009-12-23 08:38:28 +01:00