ALSA: hda - Rework on STAC/IDT auto-configuration code
authorTakashi Iwai <tiwai@suse.de>
Fri, 19 Dec 2008 08:26:08 +0000 (09:26 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 19 Dec 2008 14:09:36 +0000 (15:09 +0100)
commitc21ca4a872697aeda4fe91bf9b6cc8380c62827c
tree9a30951ee842bb76cb6c3e8f00ee341fd9e2dc50
parent03c6901ea22bbb532586334d5b79941ccf56d5b0
ALSA: hda - Rework on STAC/IDT auto-configuration code

The current auto-configuration code has several problems especially
for the new IDT codecs, e.g. wrong assignment of pins and DACs or
coupled volume for speaker and headphone.

This patch is a fairly large rewrite of the auto-configuration code.
Some remaks

- mic_switch and line_switch contain NIDs instead of bool
- dac_list isn't fixed for IDT 92HD* codecs now, they are all probed
- extra HP and speakers are stored in extra_dacs[].

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_sigmatel.c