summaryrefslogtreecommitdiff
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2015-07-20 18:05:05 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2015-07-20 18:05:05 +0000
commit1252e8acb60f4d79d4b5cdab636a2db3b68e5862 (patch)
tree611da52af46ff060850d165f6d9bd3c028f71822 /sys/dev/pci
parenta1dbfccada29cd2d3f5980166120dfe9026a94c4 (diff)
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/dev/pci')
-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 *