summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pciide.c
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2006-04-27 00:34:19 +0000
committerjsg <jsg@openbsd.org>2006-04-27 00:34:19 +0000
commit814ae8637f944c9f7c5bc8bd138da7b214504f6e (patch)
tree0bcc8bb8c87c861d51ce225aa2b8c699c95d0802 /sys/dev/pci/pciide.c
parentregen (diff)
downloadwireguard-openbsd-814ae8637f944c9f7c5bc8bd138da7b214504f6e.tar.xz
wireguard-openbsd-814ae8637f944c9f7c5bc8bd138da7b214504f6e.zip
Match the ICH7-M DH in RAID mode and ask for
IDE SATA mode of operation.
Diffstat (limited to 'sys/dev/pci/pciide.c')
-rw-r--r--sys/dev/pci/pciide.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/dev/pci/pciide.c b/sys/dev/pci/pciide.c
index 2718da00011..92f9d452d68 100644
--- a/sys/dev/pci/pciide.c
+++ b/sys/dev/pci/pciide.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pciide.c,v 1.238 2006/04/26 23:52:06 jsg Exp $ */
+/* $OpenBSD: pciide.c,v 1.239 2006/04/27 00:34:19 jsg Exp $ */
/* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */
/*
@@ -453,6 +453,10 @@ const struct pciide_product_desc pciide_intel_products[] = {
{ PCI_PRODUCT_INTEL_82801GBM_AHCI, /* Intel 82801GBM (ICH7M) AHCI */
IDE_PCI_CLASS_OVERRIDE,
piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_82801GHM_RAID, /* Intel 82801GHM (ICH7-M DH) SATA */
+ IDE_PCI_CLASS_OVERRIDE,
+ piixsata_chip_map
}
};
@@ -2231,6 +2235,7 @@ piixsata_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa)
case PCI_PRODUCT_INTEL_82801GR_AHCI:
case PCI_PRODUCT_INTEL_82801GBM_SATA:
case PCI_PRODUCT_INTEL_82801GBM_AHCI:
+ case PCI_PRODUCT_INTEL_82801GHM_RAID:
ich7 = 1;
/* ICH 6 */
case PCI_PRODUCT_INTEL_82801FB_SATA: