diff options
author | sos <sos@FreeBSD.org> | 2005-05-11 18:29:15 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 2005-05-11 18:29:15 +0000 |
commit | aa499335a7ed215b181defc03bb0c6e9f3f37771 (patch) | |
tree | 2dbba934a87e5364d9412e409d4e0ce02e3d30ca /sys | |
parent | 4085840a332917ce7e1775354d7dfab7229b8777 (diff) | |
download | FreeBSD-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.c | 7 | ||||
-rw-r--r-- | sys/dev/ata/ata-pci.h | 8 |
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 |