summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2005-05-11 18:29:15 +0000
committersos <sos@FreeBSD.org>2005-05-11 18:29:15 +0000
commitaa499335a7ed215b181defc03bb0c6e9f3f37771 (patch)
tree2dbba934a87e5364d9412e409d4e0ce02e3d30ca /sys
parent4085840a332917ce7e1775354d7dfab7229b8777 (diff)
downloadFreeBSD-src-aa499335a7ed215b181defc03bb0c6e9f3f37771.zip
FreeBSD-src-aa499335a7ed215b181defc03bb0c6e9f3f37771.tar.gz
Add new Intel PCI ID's for the ICH7 chips (untested).
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/ata/ata-chipset.c7
-rw-r--r--sys/dev/ata/ata-pci.h8
2 files changed, 13 insertions, 2 deletions
diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c
index 5042b0b..de5d3e6 100644
--- a/sys/dev/ata/ata-chipset.c
+++ b/sys/dev/ata/ata-chipset.c
@@ -1378,7 +1378,12 @@ ata_intel_ident(device_t dev)
{ ATA_I82801FB, 0, 0, 0x00, ATA_UDMA5, "Intel ICH6" },
{ ATA_I82801FB_S1, 0, 0, 0x00, ATA_SA150, "Intel ICH6" },
{ ATA_I82801FB_R1, 0, 0, 0x00, ATA_SA150, "Intel ICH6" },
- { ATA_I82801FBM, 0, 0, 0x00, ATA_SA150, "Intel ICH6" },
+ { ATA_I82801FB_M, 0, 0, 0x00, ATA_SA150, "Intel ICH6" },
+ { ATA_I82801GB, 0, 0, 0x00, ATA_UDMA5, "Intel ICH7" },
+ { ATA_I82801GB_S1, 0, 0, 0x00, ATA_SA150, "Intel ICH7" },
+ { ATA_I82801GB_R1, 0, 0, 0x00, ATA_SA150, "Intel ICH7" },
+ { ATA_I82801GB_M, 0, 0, 0x00, ATA_SA150, "Intel ICH7" },
+ { ATA_I82801GB_AH, 0, 0, 0x00, ATA_SA150, "Intel ICH7" },
{ 0, 0, 0, 0, 0, 0}};
char buffer[64];
diff --git a/sys/dev/ata/ata-pci.h b/sys/dev/ata/ata-pci.h
index 12821c8..eb0cc26 100644
--- a/sys/dev/ata/ata-pci.h
+++ b/sys/dev/ata/ata-pci.h
@@ -93,6 +93,7 @@ struct ata_connect_task {
#define ATA_ALI_5229 0x522910b9
#define ATA_ALI_5281 0x528110b9
#define ATA_ALI_5287 0x528710b9
+#define ATA_ALI_5288 0x528810b9
#define ATA_ALI_5289 0x528910b9
#define ATA_CENATEK_ID 0x16ca
@@ -139,7 +140,12 @@ struct ata_connect_task {
#define ATA_I82801FB 0x266f8086
#define ATA_I82801FB_S1 0x26518086
#define ATA_I82801FB_R1 0x26528086
-#define ATA_I82801FBM 0x26538086
+#define ATA_I82801FB_M 0x26538086
+#define ATA_I82801GB 0x27df8086
+#define ATA_I82801GB_S1 0x27c08086
+#define ATA_I82801GB_R1 0x27c38086
+#define ATA_I82801GB_AH 0x27c18086
+#define ATA_I82801GB_M 0x27c58086
#define ATA_ITE_ID 0x1283
#define ATA_IT8212F 0x82121283
OpenPOWER on IntegriCloud