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,
18 .enablebits = {{0x43,0x08,0x08}, {0x47,0x08,0x08}},
22 .init_chipset = init_chipset_generic,
23 .init_hwif = init_hwif_generic,
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,
77 .name = "VIA8237SATA",
78 .init_chipset = init_chipset_generic,
79 .init_hwif = init_hwif_generic,
82 .bootable = OFF_BOARD,
84 .name = "Piccolo0102",
85 .init_chipset = init_chipset_generic,
86 .init_hwif = init_hwif_generic,
91 .name = "Piccolo0103",
92 .init_chipset = init_chipset_generic,
93 .init_hwif = init_hwif_generic,
98 .name = "Piccolo0105",
99 .init_chipset = init_chipset_generic,
100 .init_hwif = init_hwif_generic,
102 .autodma = NOAUTODMA,
103 .bootable = ON_BOARD,
108 static ide_pci_device_t unknown_chipset[] __devinitdata = {
111 .init_chipset = init_chipset_generic,
112 .init_hwif = init_hwif_generic,
115 .bootable = ON_BOARD,
120 #endif /* IDE_GENERIC_H */