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}},
25 .vendor = PCI_VENDOR_ID_AMD,
26 .device = PCI_DEVICE_ID_AMD_VIPER_7409,
28 .init_chipset = init_chipset_amd74xx,
29 .init_hwif = init_hwif_amd74xx,
32 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
35 .vendor = PCI_VENDOR_ID_AMD,
36 .device = PCI_DEVICE_ID_AMD_VIPER_7411,
38 .init_chipset = init_chipset_amd74xx,
39 .init_hwif = init_hwif_amd74xx,
42 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
45 .vendor = PCI_VENDOR_ID_AMD,
46 .device = PCI_DEVICE_ID_AMD_OPUS_7441,
48 .init_chipset = init_chipset_amd74xx,
49 .init_hwif = init_hwif_amd74xx,
52 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
55 .vendor = PCI_VENDOR_ID_AMD,
56 .device = PCI_DEVICE_ID_AMD_8111_IDE,
58 .init_chipset = init_chipset_amd74xx,
59 .init_hwif = init_hwif_amd74xx,
62 .enablebits = {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
66 .vendor = PCI_VENDOR_ID_NVIDIA,
67 .device = PCI_DEVICE_ID_NVIDIA_NFORCE_IDE,
69 .init_chipset = init_chipset_amd74xx,
70 .init_hwif = init_hwif_amd74xx,
73 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
77 .vendor = PCI_VENDOR_ID_NVIDIA,
78 .device = PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE,
80 .init_chipset = init_chipset_amd74xx,
81 .init_hwif = init_hwif_amd74xx,
84 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
88 .vendor = PCI_VENDOR_ID_NVIDIA,
89 .device = PCI_DEVICE_ID_NVIDIA_NFORCE2S_IDE,
91 .init_chipset = init_chipset_amd74xx,
92 .init_hwif = init_hwif_amd74xx,
95 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
99 .vendor = PCI_VENDOR_ID_NVIDIA,
100 .device = PCI_DEVICE_ID_NVIDIA_NFORCE2S_SATA,
101 .name = "NFORCE2S-SATA",
102 .init_chipset = init_chipset_amd74xx,
103 .init_hwif = init_hwif_amd74xx,
106 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
107 .bootable = ON_BOARD,
110 .vendor = PCI_VENDOR_ID_NVIDIA,
111 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3_IDE,
113 .init_chipset = init_chipset_amd74xx,
114 .init_hwif = init_hwif_amd74xx,
117 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
118 .bootable = ON_BOARD,
121 .vendor = PCI_VENDOR_ID_NVIDIA,
122 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3S_IDE,
124 .init_chipset = init_chipset_amd74xx,
125 .init_hwif = init_hwif_amd74xx,
128 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
129 .bootable = ON_BOARD,
132 .vendor = PCI_VENDOR_ID_NVIDIA,
133 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA,
134 .name = "NFORCE3S-SATA",
135 .init_chipset = init_chipset_amd74xx,
136 .init_hwif = init_hwif_amd74xx,
139 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
140 .bootable = ON_BOARD,
143 .vendor = PCI_VENDOR_ID_NVIDIA,
144 .device = PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA2,
145 .name = "NFORCE3S-SATA2",
146 .init_chipset = init_chipset_amd74xx,
147 .init_hwif = init_hwif_amd74xx,
150 .enablebits = {{0x50,0x02,0x02}, {0x50,0x01,0x01}},
151 .bootable = ON_BOARD,
155 #endif /* AMD74XX_H */