android_kernel_xiaomi_sm8350/sound/pci
Jon Mason e3183ec9cd [ALSA] Prevent ALSA trident driver from grabbing pcnet32 hardware
Modules: Trident driver

Some pcnet32 hardware erroneously has the Vendor ID for Trident.  The
pcnet32 driver looks for the PCI ethernet class before grabbing the
hardware, but the current trident driver does not check against the
PCI audio class.  This allows the trident driver to claim the pcnet32
hardware.  This patch prevents that.

Per Jiri Slaby's request, I changed the trident driver to use
PCI_DEVICE macro and PCI ID #defines.

This patch is untested on Trident 4DWAVE_DX hardware, but has been
tested on pcnet32 hardware.

Signed-off-by: Jon Mason <jdmason@us.ibm.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2006-01-22 16:24:18 +01:00
..
ac97 [ALSA] ac97 - Fix CLFE channel setting of ALC850 2006-01-22 16:24:13 +01:00
ali5451 [ALSA] ali5451 - Fix PM support 2006-01-03 12:27:50 +01:00
au88x0 [ALSA] au88x0: Remove unneeded call to pci_dma_supported() 2006-01-03 12:30:12 +01:00
ca0106 [ALSA] snd-ca0106: Fixed ALSA bug#1600 2006-01-22 16:23:58 +01:00
cs46xx [ALSA] Optimize for config without PROC_FS (pci drivers) 2006-01-03 12:30:08 +01:00
cs5535audio [ALSA] AMD cs5536 ID for cs5535audio 2006-01-22 16:24:11 +01:00
emu10k1 [ALSA] emu10k1 - Fix the confliction of 'Front' control 2006-01-22 16:23:53 +01:00
hda [ALSA] hda-codec - Add model entry for Sony VAIO 2006-01-22 16:24:03 +01:00
ice1712 [ALSA] ice1724 - Add support of M-Audio Revolution 5.1 2006-01-03 12:30:18 +01:00
korg1212 [ALSA] Fix possible races in timer callbacks 2006-01-03 12:29:08 +01:00
mixart [ALSA] Remove xxx_t typedefs: PCI miXart 2006-01-03 12:19:16 +01:00
nm256 [ALSA] nm256-intel - Fix PM support 2006-01-03 12:27:53 +01:00
pcxhr [ALSA] pcxhr - Fix the sample rate changes 2006-01-22 16:24:02 +01:00
rme9652 [ALSA] Remove xxx_t typedefs: PCI RME9652 2006-01-03 12:18:54 +01:00
trident [ALSA] Prevent ALSA trident driver from grabbing pcnet32 hardware 2006-01-22 16:24:18 +01:00
vx222 [ALSA] vx-driver - Fix PM support 2006-01-03 12:27:22 +01:00
ymfpci [ALSA] ymfpci: fix SPDIF sample rate information 2006-01-22 16:24:14 +01:00
ad1889.c [ALSA] ad1889 - remove CVS ID from the driver identification 2006-01-04 10:26:30 +01:00
ad1889.h [ALSA] ad1889: add AD1889 driver 2005-09-12 10:40:17 +02:00
als4000.c [ALSA] als4000 - Add PM support 2006-01-03 12:28:04 +01:00
atiixp_modem.c [ALSA] Optimize for config without PROC_FS (pci drivers) 2006-01-03 12:30:08 +01:00
atiixp.c [ALSA] Add a new quirk for mute-LED and HP-only. 2006-01-03 12:30:29 +01:00
azt3328.c [ALSA] Remove xxx_t typedefs: PCI AZT3328 2006-01-03 12:19:24 +01:00
azt3328.h [ALSA] AZT3328 driver update 2005-11-04 13:20:18 +01:00
bt87x.c [ALSA] bt87x - fix detection of unknown card 2006-01-22 16:24:07 +01:00
cmipci.c [ALSA] cmipci - Add PM support 2006-01-03 12:28:01 +01:00
cs4281.c [ALSA] cs4281 - Fix PM support 2006-01-03 12:27:27 +01:00
ens1370.c [ALSA] ens1371: fix compilation without SUPPORT_JOYSTICK 2006-01-03 12:30:35 +01:00
ens1371.c
es1938.c [ALSA] es1938 - Fix PM support 2006-01-03 12:27:31 +01:00
es1968.c [PATCH] Unlinline a bunch of other functions 2006-01-14 18:27:06 -08:00
fm801.c [ALSA] fm801 - Add PM support 2006-01-03 12:27:59 +01:00
intel8x0.c [ALSA] intel8x0 - Fix duplicate ac97_quirks entry 2006-01-22 16:23:46 +01:00
intel8x0m.c [ALSA] Optimize for config without PROC_FS (pci drivers) 2006-01-03 12:30:08 +01:00
Kconfig [ALSA] Add PCXHR driver 2006-01-03 12:30:26 +01:00
maestro3.c [ALSA] maestro3 - Fix PM support 2006-01-03 12:27:47 +01:00
Makefile [ALSA] Add PCXHR driver 2006-01-03 12:30:26 +01:00
rme32.c [ALSA] Remove xxx_t typedefs: PCI RME32 2006-01-03 12:19:43 +01:00
rme96.c [ALSA] Remove xxx_t typedefs: PCI RME96 2006-01-03 12:19:45 +01:00
sonicvibes.c [ALSA] Remove xxx_t typedefs: PCI Sonicvibes 2006-01-03 12:19:47 +01:00
via82xx_modem.c [ALSA] via82xx - Fix PM support 2006-01-03 12:27:48 +01:00
via82xx.c [ALSA] via82xx - Add dxs_support entry 2006-01-22 16:23:55 +01:00