summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2020-10-25 04:16:55 +0000
committerjsg <jsg@openbsd.org>2020-10-25 04:16:55 +0000
commit7395c1c4ac18c8dce0eebc23432ec24a686c0fb0 (patch)
tree3cde3b39f8be8dbbf50fa5f2801ade6b5800a339
parentuse pci macros when testing subvendor id for idt codecs (diff)
downloadwireguard-openbsd-7395c1c4ac18c8dce0eebc23432ec24a686c0fb0.tar.xz
wireguard-openbsd-7395c1c4ac18c8dce0eebc23432ec24a686c0fb0.zip
enable snooping on more AMD devices
-rw-r--r--sys/dev/pci/azalia.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/pci/azalia.c b/sys/dev/pci/azalia.c
index 36e8ae36d27..39c8bfaf1bf 100644
--- a/sys/dev/pci/azalia.c
+++ b/sys/dev/pci/azalia.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: azalia.c,v 1.257 2020/06/09 03:36:05 jsg Exp $ */
+/* $OpenBSD: azalia.c,v 1.258 2020/10/25 04:16:55 jsg Exp $ */
/* $NetBSD: azalia.c,v 1.20 2006/05/07 08:31:44 kent Exp $ */
/*-
@@ -386,6 +386,10 @@ azalia_configure_pci(azalia_t *az)
switch (PCI_PRODUCT(az->pciid)) {
case PCI_PRODUCT_ATI_SB450_HDA:
case PCI_PRODUCT_ATI_SBX00_HDA:
+ case PCI_PRODUCT_AMD_15_6X_AUDIO:
+ case PCI_PRODUCT_AMD_17_HDA:
+ case PCI_PRODUCT_AMD_17_1X_HDA:
+ case PCI_PRODUCT_AMD_17_3X_HDA:
case PCI_PRODUCT_AMD_HUDSON2_HDA:
reg = azalia_pci_read(az->pc, az->tag, ATI_PCIE_SNOOP_REG);
reg &= ATI_PCIE_SNOOP_MASK;