/* * Supported devices (ATA controller and PCI-ISA bridges). */ /* SiS 5591 ATA133 controller */ #define PCI_VIA_746 0x07461039 /* SiS 5591 ATA100 controller */ #define PCI_VIA_630 0x06301039 #define PCI_VIA_633 0x06331039 #define PCI_VIA_635 0x06351039 #define PCI_VIA_640 0x06401039 #define PCI_VIA_645 0x06451039 #define PCI_VIA_646 0x06461039 #define PCI_VIA_648 0x06481039 #define PCI_VIA_650 0x06501039 #define PCI_VIA_730 0x07301039 #define PCI_VIA_733 0x07331039 #define PCI_VIA_735 0x07351039 #define PCI_VIA_740 0x07401039 #define PCI_VIA_745 0x07451039 #define PCI_VIA_750 0x07501039 /* SiS 5591 ATA66 controller */ #define PCI_VIA_540 0x05401039 #define PCI_VIA_620 0x06201039 /* SiS 5513 ATA133 controller */ #define PCI_VIA_965 0x09651039 /* SiS 5513 ATA100 controller */ #define PCI_VIA_550 0x05501039 /* SiS 5513 ATA66 controller */ #define PCI_VIA_530 0x05301039 /* My SiS 5513 with SiS 962L Southbride controller */ #define PCI_VIA_962 0x09621039 //--------------------------------------------------------------------------- static const struct ISABridgeInfo { UInt16 deviceID; UInt8 minRevID; UInt8 hwType; UInt8 hwFlags; const char * name; } gISABridges[] = { { PCI_VIA_746, 0x00, VIA_HW_UDMA_133, 0x00, "SIS 746 ATA/133" }, { PCI_VIA_630, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 630 ATA/133" }, { PCI_VIA_633, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 633 ATA/100" }, { PCI_VIA_635, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 635 ATA/100" }, { PCI_VIA_640, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 640 ATA/100" }, { PCI_VIA_645, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 645 ATA/100" }, { PCI_VIA_646, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 646 ATA/100" }, { PCI_VIA_648, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 648 ATA/100" }, { PCI_VIA_650, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 650 ATA/100" }, { PCI_VIA_730, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 730 ATA/100" }, { PCI_VIA_733, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 733 ATA/100" }, { PCI_VIA_735, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 735 ATA/100" }, { PCI_VIA_740, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 740 ATA/100" }, { PCI_VIA_745, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 745 ATA/100" }, { PCI_VIA_750, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 750 ATA/100" }, { PCI_VIA_962, 0x00, VIA_HW_UDMA_133, 0x00, "SIS 962L ATA/133" }, { PCI_VIA_540, 0x00, VIA_HW_UDMA_66, 0x00, "SIS 540 ATA/66" }, { PCI_VIA_620, 0x00, VIA_HW_UDMA_66, 0x00, "SIS 620 ATA/66" }, { PCI_VIA_965, 0x00, VIA_HW_UDMA_133, 0x00, "SIS 965 ATA/133" }, { PCI_VIA_550, 0x00, VIA_HW_UDMA_100, 0x00, "SIS 550 ATA/100" }, { PCI_VIA_530, 0x00, VIA_HW_UDMA_66, 0x00, "SIS 530 ATA/66" }, { 0, 0x00, VIA_HW_UDMA_NONE, 0x00, "UNKNOWN" }, }; //---------------------------------------------------------------------------