summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/man/man4/pciide.44
-rw-r--r--sys/dev/pci/pciide.c7
2 files changed, 8 insertions, 3 deletions
diff --git a/share/man/man4/pciide.4 b/share/man/man4/pciide.4
index dd119f455c9..ab245f6c947 100644
--- a/share/man/man4/pciide.4
+++ b/share/man/man4/pciide.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: pciide.4,v 1.62 2006/04/26 15:15:46 jsg Exp $
+.\" $OpenBSD: pciide.4,v 1.63 2006/04/27 00:34:19 jsg Exp $
.\" $NetBSD: pciide.4,v 1.8 1999/03/16 01:19:17 garbled Exp $
.\"
.\" Copyright (c) 1998 Manuel Bouyer.
@@ -84,7 +84,7 @@ Intel PIIX, PIIX3, and PIIX4
.It
Intel 82801
(ICH/ICH0/ICH2/ICH3/ICH4/ICH4-M/ICH5/ICH5R/\&
-ICH6/ICH6M/ICH6R/ICH7/ICH7M/ICH7R)
+ICH6/ICH6M/ICH6R/ICH7/ICH7M/ICH7R/ICH7M DH)
.It
Intel 6300ESB
.It
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: