4 #include <linux/config.h>
8 static unsigned int init_chipset_generic(struct pci_dev *, const char *);
9 static void init_hwif_generic(ide_hwif_t *);
11 static ide_pci_device_t generic_chipsets[] __devinitdata = {
14 .init_chipset = init_chipset_generic,
15 .init_hwif = init_hwif_generic,
21 .init_chipset = init_chipset_generic,
22 .init_hwif = init_hwif_generic,
25 .enablebits = {{0x43,0x08,0x08}, {0x47,0x08,0x08}},
29 .init_chipset = init_chipset_generic,
30 .init_hwif = init_hwif_generic,
36 .init_chipset = init_chipset_generic,
37 .init_hwif = init_hwif_generic,
43 .init_chipset = init_chipset_generic,
44 .init_hwif = init_hwif_generic,
50 .init_chipset = init_chipset_generic,
51 .init_hwif = init_hwif_generic,
57 .init_chipset = init_chipset_generic,
58 .init_hwif = init_hwif_generic,
64 .init_chipset = init_chipset_generic,
65 .init_hwif = init_hwif_generic,
71 .init_chipset = init_chipset_generic,
72 .init_hwif = init_hwif_generic,
78 .init_chipset = init_chipset_generic,
79 .init_hwif = init_hwif_generic,
84 .name = "VIA8237SATA",
85 .init_chipset = init_chipset_generic,
86 .init_hwif = init_hwif_generic,
89 .bootable = OFF_BOARD,
91 .name = "Piccolo0102",
92 .init_chipset = init_chipset_generic,
93 .init_hwif = init_hwif_generic,
98 .name = "Piccolo0103",
99 .init_chipset = init_chipset_generic,
100 .init_hwif = init_hwif_generic,
102 .autodma = NOAUTODMA,
103 .bootable = ON_BOARD,
105 .name = "Piccolo0105",
106 .init_chipset = init_chipset_generic,
107 .init_hwif = init_hwif_generic,
109 .autodma = NOAUTODMA,
110 .bootable = ON_BOARD,
115 static ide_pci_device_t unknown_chipset[] __devinitdata = {
118 .init_chipset = init_chipset_generic,
119 .init_hwif = init_hwif_generic,
122 .bootable = ON_BOARD,
127 #endif /* IDE_GENERIC_H */