diff --git a/sys/dev/disk/nata/ata-chipset.c b/sys/dev/disk/nata/ata-chipset.c index 7e9228d..79ce2b6 100644 --- a/sys/dev/disk/nata/ata-chipset.c +++ b/sys/dev/disk/nata/ata-chipset.c @@ -1273,9 +1273,12 @@ ata_ati_ident(device_t dev) {{ ATA_ATI_IXP200, 0x00, 0, 0, ATA_UDMA5, "IXP200" }, { ATA_ATI_IXP300, 0x00, 0, 0, ATA_UDMA6, "IXP300" }, { ATA_ATI_IXP400, 0x00, 0, 0, ATA_UDMA6, "IXP400" }, + { ATA_ATI_SB600, 0x00, 0, 0, ATA_UDMA6, "SB600" }, { ATA_ATI_IXP300_S1, 0x00, SIIMEMIO, 0, ATA_SA150, "IXP300" }, { ATA_ATI_IXP400_S1, 0x00, SIIMEMIO, 0, ATA_SA150, "IXP400" }, { ATA_ATI_IXP400_S2, 0x00, SIIMEMIO, 0, ATA_SA150, "IXP400" }, + { ATA_ATI_SB600_S1, 0x00, SIIMEMIO, 0, ATA_SA300, "SB600" }, + { ATA_ATI_SB600_S2, 0x00, SIIMEMIO, 0, ATA_SA300, "SB600" }, { 0, 0, 0, 0, 0, 0}}; char buffer[64]; diff --git a/sys/dev/disk/nata/ata-pci.h b/sys/dev/disk/nata/ata-pci.h index c61f659..7f11c3b 100644 --- a/sys/dev/disk/nata/ata-pci.h +++ b/sys/dev/disk/nata/ata-pci.h @@ -107,9 +107,12 @@ struct ata_connect_task { #define ATA_ATI_IXP200 0x43491002 #define ATA_ATI_IXP300 0x43691002 #define ATA_ATI_IXP400 0x43761002 +#define ATA_ATI_SB600 0x438c1002 #define ATA_ATI_IXP300_S1 0x436e1002 #define ATA_ATI_IXP400_S1 0x43791002 #define ATA_ATI_IXP400_S2 0x437a1002 +#define ATA_ATI_SB600_S1 0x43801002 +#define ATA_ATI_SB600_S2 0x43811002 #define ATA_CENATEK_ID 0x16ca #define ATA_CENATEK_ROCKET 0x000116ca