4 #include <linux/config.h>
8 #define DISPLAY_AMD_TIMINGS
10 static unsigned int init_chipset_amd74xx(struct pci_dev *, const char *);
11 static void init_hwif_amd74xx(ide_hwif_t *);
13 static ide_pci_device_t amd74xx_chipsets[] __devinitdata = {
15 .vendor = PCI_VENDOR_ID_AMD,
16 .device = PCI_DEVICE_ID_AMD_COBRA_7401,
18 .init_chipset = init_chipset_amd74xx,
19 .init_hwif = init_hwif_amd74xx,
22 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
26 .vendor = PCI_VENDOR_ID_AMD,
27 .device = PCI_DEVICE_ID_AMD_VIPER_7409,
29 .init_chipset = init_chipset_amd74xx,
30 .init_hwif = init_hwif_amd74xx,
33 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
37 .vendor = PCI_VENDOR_ID_AMD,
38 .device = PCI_DEVICE_ID_AMD_VIPER_7411,
40 .init_chipset = init_chipset_amd74xx,
41 .init_hwif = init_hwif_amd74xx,
44 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
48 .vendor = PCI_VENDOR_ID_AMD,
49 .device = PCI_DEVICE_ID_AMD_OPUS_7441,
51 .init_chipset = init_chipset_amd74xx,
52 .init_hwif = init_hwif_amd74xx,
55 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
59 .vendor = PCI_VENDOR_ID_AMD,
60 .device = PCI_DEVICE_ID_AMD_8111_IDE,
62 .init_chipset = init_chipset_amd74xx,
63 .init_hwif = init_hwif_amd74xx,
66 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
71 .vendor = PCI_VENDOR_ID_NVIDIA,
72 .device = PCI_DEVICE_ID_NVIDIA_NFORCE_IDE,
74 .init_chipset = init_chipset_amd74xx,
75 .init_hwif = init_hwif_amd74xx,
78 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
83 .vendor = PCI_VENDOR_ID_NVIDIA,
84 .device = PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE,
86 .init_chipset = init_chipset_amd74xx,
87 .init_hwif = init_hwif_amd74xx,
90 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
95 .vendor = PCI_VENDOR_ID_NVIDIA,
96 .device = PCI_DEVICE_ID_NVIDIA_NFORCE2S_IDE,
98 .init_chipset = init_chipset_amd74xx,
99 .init_hwif = init_hwif_amd74xx,
102 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
103 .bootable = ON_BOARD,
106 .vendor = PCI_VENDOR_ID_NVIDIA,
107 .device = PCI_DEVICE_ID_NVIDIA_NFORCE2S_SATA,
108 .name = "NFORCE2S-SATA",
109 .init_chipset = init_chipset_amd74xx,
110 .init_hwif = init_hwif_amd74xx,
113 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
114 .bootable = ON_BOARD,
117 .vendor = PCI_VENDOR_ID_NVIDIA,
118 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3_IDE,
120 .init_chipset = init_chipset_amd74xx,
121 .init_hwif = init_hwif_amd74xx,
124 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
125 .bootable = ON_BOARD,
128 .vendor = PCI_VENDOR_ID_NVIDIA,
129 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3S_IDE,
131 .init_chipset = init_chipset_amd74xx,
132 .init_hwif = init_hwif_amd74xx,
135 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
136 .bootable = ON_BOARD,
139 .vendor = PCI_VENDOR_ID_NVIDIA,
140 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA,
141 .name = "NFORCE3S-SATA",
142 .init_chipset = init_chipset_amd74xx,
143 .init_hwif = init_hwif_amd74xx,
146 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
147 .bootable = ON_BOARD,
150 .vendor = PCI_VENDOR_ID_NVIDIA,
151 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA2,
152 .name = "NFORCE3S-SATA2",
153 .init_chipset = init_chipset_amd74xx,
154 .init_hwif = init_hwif_amd74xx,
157 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
158 .bootable = ON_BOARD,
168 #endif /* AMD74XX_H */