4 #include <linux/config.h>
10 #define DISPLAY_SIIMAGE_TIMINGS
12 #undef SIIMAGE_VIRTUAL_DMAPIO
13 #undef SIIMAGE_BUFFERED_TASKFILE
14 #undef SIIMAGE_LARGE_DMA
19 #define siiprintk(x...) printk(x)
21 #define siiprintk(x...)
24 static unsigned int init_chipset_siimage(struct pci_dev *, const char *);
25 static void init_iops_siimage(ide_hwif_t *);
26 static void init_hwif_siimage(ide_hwif_t *);
28 static ide_pci_device_t siimage_chipsets[] __devinitdata = {
30 .vendor = PCI_VENDOR_ID_CMD,
31 .device = PCI_DEVICE_ID_SII_680,
33 .init_chipset = init_chipset_siimage,
34 .init_iops = init_iops_siimage,
35 .init_hwif = init_hwif_siimage,
38 .enablebits = {{0x00,0x00,0x00}, {0x00,0x00,0x00}},
42 .vendor = PCI_VENDOR_ID_CMD,
43 .device = PCI_DEVICE_ID_SII_3112,
44 .name = "SiI3112 Serial ATA",
45 .init_chipset = init_chipset_siimage,
46 .init_iops = init_iops_siimage,
47 .init_hwif = init_hwif_siimage,
50 .enablebits = {{0x00,0x00,0x00}, {0x00,0x00,0x00}},
54 .vendor = PCI_VENDOR_ID_CMD,
55 .device = PCI_DEVICE_ID_SII_1210SA,
56 .name = "Adaptec AAR-1210SA",
57 .init_chipset = init_chipset_siimage,
58 .init_iops = init_iops_siimage,
59 .init_hwif = init_hwif_siimage,
62 .enablebits = {{0x00,0x00,0x00}, {0x00,0x00,0x00}},
73 #endif /* SIIMAGE_H */