From 8353d82bfd47cd7bad33f28d90d95475a82cb386 Mon Sep 17 00:00:00 2001 From: Søren Schmidt Date: Sat, 9 Oct 2004 16:27:13 +0000 Subject: Add support for the ICH6 in legacy mode. The AHCI part is not supported yet, but is in the works. 5.3 RC1 candidate --- sys/dev/ata/ata-chipset.c | 3 +++ sys/dev/ata/ata-pci.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c index 4a56f73274f4c..83c38a54039e7 100644 --- a/sys/dev/ata/ata-chipset.c +++ b/sys/dev/ata/ata-chipset.c @@ -833,6 +833,9 @@ ata_intel_ident(device_t dev) { ATA_I6300ESB, 0, 0, 0x00, ATA_UDMA5, "Intel 6300ESB" }, { ATA_I6300ESB_S1,0, 0, 0x00, ATA_SA150, "Intel 6300ESB" }, { ATA_I6300ESB_R1,0, 0, 0x00, ATA_SA150, "Intel 6300ESB" }, + { 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" }, { 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 0dc6787d22e4b..a8c5608e16d43 100644 --- a/sys/dev/ata/ata-pci.h +++ b/sys/dev/ata/ata-pci.h @@ -121,6 +121,9 @@ struct ata_pci_controller { #define ATA_I6300ESB 0x25a28086 #define ATA_I6300ESB_S1 0x25a38086 #define ATA_I6300ESB_R1 0x25b08086 +#define ATA_I82801FB 0x266f8086 +#define ATA_I82801FB_S1 0x26518086 +#define ATA_I82801FB_R1 0x26528086 #define ATA_NATIONAL_ID 0x100b #define ATA_SC1100 0x0502100b -- cgit v1.3