diff options
author | David Gwynne <dlg@cvs.openbsd.org> | 2007-06-29 01:28:54 +0000 |
---|---|---|
committer | David Gwynne <dlg@cvs.openbsd.org> | 2007-06-29 01:28:54 +0000 |
commit | 5918bbb7025c2329776fe725670dee2296c07d89 (patch) | |
tree | 5031c97e5e9bee3bbc470347a4922b6f23ac4ccd /sys/dev | |
parent | 459f6fb882b7152131d3148b836f9e11909310ea (diff) |
force the pci bus probe routines to look for extra functions on jmicron
controllers. pciide on function 1 isnt enabled until ahci gets to touch it,
which is too late for the probe routines to discover that there are high
functions to look at.
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/pci/pci_quirks.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sys/dev/pci/pci_quirks.c b/sys/dev/pci/pci_quirks.c index 36c0b8181a9..81f89214f8f 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.3 2006/03/19 22:30:26 brad Exp $ */ +/* $OpenBSD: pci_quirks.c,v 1.4 2007/06/29 01:28:53 dlg Exp $ */ /* $NetBSD: pci_quirks.c,v 1.1 1998/05/31 06:03:44 cgd Exp $ */ /* @@ -45,6 +45,16 @@ static const struct pci_quirkdata pci_quirks[] = { { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371FB_ISA, PCI_QUIRK_MULTIFUNCTION }, + { PCI_VENDOR_JMICRON, PCI_PRODUCT_JMICRON_JMB360, + PCI_QUIRK_MULTIFUNCTION }, + { PCI_VENDOR_JMICRON, PCI_PRODUCT_JMICRON_JMB361, + PCI_QUIRK_MULTIFUNCTION }, + { PCI_VENDOR_JMICRON, PCI_PRODUCT_JMICRON_JMB363, + PCI_QUIRK_MULTIFUNCTION }, + { PCI_VENDOR_JMICRON, PCI_PRODUCT_JMICRON_JMB365, + PCI_QUIRK_MULTIFUNCTION }, + { PCI_VENDOR_JMICRON, PCI_PRODUCT_JMICRON_JMB366, + PCI_QUIRK_MULTIFUNCTION } }; const struct pci_quirkdata * |