[ALSA] hda-intel - Probe additional slots only if necessary
authorTakashi Iwai <tiwai@suse.de>
Wed, 21 Mar 2007 14:14:35 +0000 (15:14 +0100)
committerJaroslav Kysela <perex@suse.cz>
Fri, 11 May 2007 14:55:52 +0000 (16:55 +0200)
commit19a982b69442d39b3bb6e710677320182480576b
tree00e968d4e90dcb49ea3477badc2e1e01408742b9
parent4505179c73197c39272e8e66a172ab788009e07e
[ALSA] hda-intel - Probe additional slots only if necessary

Probing the codec slots on ATI controller causes problems on some
devices like Acer laptops.  On these devices, reading from codec
slot 3 results in the communication failure with the codec chip.
Meanwhile, some laptops (e.g. Gateway) have the codec connection
only on slot 3, and probing this slot is mandatory for them.
The patch improves the probing robustness.  The additional slots
are now checked only when no codecs are found in the primary three
slots.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
sound/pci/hda/hda_intel.c