summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2015-07-20 18:05:04 +0000
committermiod <miod@openbsd.org>2015-07-20 18:05:04 +0000
commitd01f20c4cc81a4d8b6b2bd488ccc842f1a119954 (patch)
treea9e33f3683bda90dbc50f49a19841b8ad28f8b58 /sys
parentIn _TM_SELF, permit uname(3); OK deraadt@. (diff)
downloadwireguard-openbsd-d01f20c4cc81a4d8b6b2bd488ccc842f1a119954.tar.xz
wireguard-openbsd-d01f20c4cc81a4d8b6b2bd488ccc842f1a119954.zip
Add a quirk for Cirrus Logic PD6729, for earlier silicon versions of this
chip would advertize themselves as multi-function devices, while they are not.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/pci/pci_quirks.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/pci/pci_quirks.c b/sys/dev/pci/pci_quirks.c
index e95b607fec4..1525ee92eec 100644
--- a/sys/dev/pci/pci_quirks.c
+++ b/sys/dev/pci/pci_quirks.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pci_quirks.c,v 1.6 2015/03/14 03:38:48 jsg Exp $ */
+/* $OpenBSD: pci_quirks.c,v 1.7 2015/07/20 18:05:04 miod Exp $ */
/* $NetBSD: pci_quirks.c,v 1.1 1998/05/31 06:03:44 cgd Exp $ */
/*
@@ -43,7 +43,9 @@
static const struct pci_quirkdata pci_quirks[] = {
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371FB_ISA,
- PCI_QUIRK_MULTIFUNCTION }
+ PCI_QUIRK_MULTIFUNCTION },
+ { PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_PD6729,
+ PCI_QUIRK_MONOFUNCTION }
};
const struct pci_quirkdata *