android_kernel_xiaomi_sm8350/sound/pci/hda
Takashi Iwai 19a982b694 [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>
2007-05-11 16:55:52 +02:00
..
hda_codec.c [ALSA] Fix NULL dereference with null modelname 2007-05-11 16:55:44 +02:00
hda_codec.h [ALSA] HDA codec - little code & comment cleanup 2006-09-23 10:37:31 +02:00
hda_generic.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
hda_intel.c [ALSA] hda-intel - Probe additional slots only if necessary 2007-05-11 16:55:52 +02:00
hda_local.h [ALSA] hda-codec - Use global workqueue 2007-02-09 09:02:40 +01:00
hda_patch.h [ALSA] hda-codec - Add support for VIA VT1708(A) HD audio codec 2007-02-09 09:02:15 +01:00
hda_proc.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
Makefile [ALSA] hda-codec - Add support for VIA VT1708(A) HD audio codec 2007-02-09 09:02:15 +01:00
patch_analog.c [ALSA] hda-codec - more systems for Analog Devices 2007-03-14 08:24:18 +01:00
patch_atihdmi.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
patch_cmedia.c [ALSA] hda-codec - Use snd_pci_quirk_lookup() for board config lookup 2007-02-09 09:02:04 +01:00
patch_conexant.c [ALSA] hda-codec - Conexant improvements 2007-05-11 16:55:47 +02:00
patch_realtek.c [ALSA] hda-codec - Fix models for some lpatops/mobos 2007-05-11 16:55:39 +02:00
patch_si3054.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
patch_sigmatel.c [ALSA] hda-codec - Fix Macmini and Macbook pin configs 2007-05-11 16:55:50 +02:00
patch_via.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00