aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/hda
diff options
context:
space:
mode:
Diffstat (limited to 'sound/pci/hda')
-rw-r--r--sound/pci/hda/hda_intel.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 04f19f8cad84..7bb6dd2cb6cc 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -2517,10 +2517,19 @@ static struct pci_device_id azx_ids[] = {
2517 /* Teradici */ 2517 /* Teradici */
2518 { PCI_DEVICE(0x6549, 0x1200), .driver_data = AZX_DRIVER_TERA }, 2518 { PCI_DEVICE(0x6549, 0x1200), .driver_data = AZX_DRIVER_TERA },
2519 /* Creative X-Fi (CA0110-IBG) */ 2519 /* Creative X-Fi (CA0110-IBG) */
2520#if !defined(CONFIG_SND_CTXFI) && !defined(CONFIG_SND_CTXFI_MODULE)
2521 /* the following entry conflicts with snd-ctxfi driver,
2522 * as ctxfi driver mutates from HD-audio to native mode with
2523 * a special command sequence.
2524 */
2520 { PCI_DEVICE(PCI_VENDOR_ID_CREATIVE, PCI_ANY_ID), 2525 { PCI_DEVICE(PCI_VENDOR_ID_CREATIVE, PCI_ANY_ID),
2521 .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8, 2526 .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
2522 .class_mask = 0xffffff, 2527 .class_mask = 0xffffff,
2523 .driver_data = AZX_DRIVER_GENERIC }, 2528 .driver_data = AZX_DRIVER_GENERIC },
2529#else
2530 /* this entry seems still valid -- i.e. without emu20kx chip */
2531 { PCI_DEVICE(0x1102, 0x0009), .driver_data = AZX_DRIVER_GENERIC },
2532#endif
2524 /* AMD Generic, PCI class code and Vendor ID for HD Audio */ 2533 /* AMD Generic, PCI class code and Vendor ID for HD Audio */
2525 { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_ANY_ID), 2534 { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_ANY_ID),
2526 .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8, 2535 .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,