static const struct pci_device_id pci_8255_pci_table[] = {
#ifdef CONFIG_HAS_IOPORT
- { PCI_VDEVICE(ADLINK, 0x7224), BOARD_ADLINK_PCI7224 },
- { PCI_VDEVICE(ADLINK, 0x7248), BOARD_ADLINK_PCI7248 },
- { PCI_VDEVICE(ADLINK, 0x7296), BOARD_ADLINK_PCI7296 },
- { PCI_VDEVICE(CB, 0x0028), BOARD_CB_PCIDIO24 },
- { PCI_VDEVICE(CB, 0x0014), BOARD_CB_PCIDIO24H },
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_CB, 0x000b, 0x0000, 0x0000),
+ { PCI_VDEVICE(ADLINK, 0x7224), .driver_data = BOARD_ADLINK_PCI7224 },
+ { PCI_VDEVICE(ADLINK, 0x7248), .driver_data = BOARD_ADLINK_PCI7248 },
+ { PCI_VDEVICE(ADLINK, 0x7296), .driver_data = BOARD_ADLINK_PCI7296 },
+ { PCI_VDEVICE(CB, 0x0028), .driver_data = BOARD_CB_PCIDIO24 },
+ { PCI_VDEVICE(CB, 0x0014), .driver_data = BOARD_CB_PCIDIO24H },
+ { PCI_VDEVICE_SUB(CB, 0x000b, 0x0000, 0x0000),
.driver_data = BOARD_CB_PCIDIO48H_OLD },
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_CB, 0x000b, PCI_VENDOR_ID_CB, 0x000b),
+ { PCI_VDEVICE_SUB(CB, 0x000b, PCI_VENDOR_ID_CB, 0x000b),
.driver_data = BOARD_CB_PCIDIO48H_NEW },
- { PCI_VDEVICE(CB, 0x0017), BOARD_CB_PCIDIO96H },
+ { PCI_VDEVICE(CB, 0x0017), .driver_data = BOARD_CB_PCIDIO96H },
#endif /* CONFIG_HAS_IOPORT */
- { PCI_VDEVICE(NI, 0x0160), BOARD_NI_PCIDIO96 },
- { PCI_VDEVICE(NI, 0x1630), BOARD_NI_PCIDIO96B },
- { PCI_VDEVICE(NI, 0x13c0), BOARD_NI_PXI6508 },
- { PCI_VDEVICE(NI, 0x0400), BOARD_NI_PCI6503 },
- { PCI_VDEVICE(NI, 0x1250), BOARD_NI_PCI6503B },
- { PCI_VDEVICE(NI, 0x17d0), BOARD_NI_PCI6503X },
- { PCI_VDEVICE(NI, 0x1800), BOARD_NI_PXI_6503 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x0160), .driver_data = BOARD_NI_PCIDIO96 },
+ { PCI_VDEVICE(NI, 0x1630), .driver_data = BOARD_NI_PCIDIO96B },
+ { PCI_VDEVICE(NI, 0x13c0), .driver_data = BOARD_NI_PXI6508 },
+ { PCI_VDEVICE(NI, 0x0400), .driver_data = BOARD_NI_PCI6503 },
+ { PCI_VDEVICE(NI, 0x1250), .driver_data = BOARD_NI_PCI6503B },
+ { PCI_VDEVICE(NI, 0x17d0), .driver_data = BOARD_NI_PCI6503X },
+ { PCI_VDEVICE(NI, 0x1800), .driver_data = BOARD_NI_PXI_6503 },
+ { }
};
MODULE_DEVICE_TABLE(pci, pci_8255_pci_table);
}
static const struct pci_device_id apci1032_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1003) },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x1003) },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci1032_pci_table);
}
static const struct pci_device_id apci1500_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_AMCC, 0x80fc) },
- { 0 }
+ { PCI_VDEVICE(AMCC, 0x80fc) },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci1500_pci_table);
}
static const struct pci_device_id apci1516_pci_table[] = {
- { PCI_VDEVICE(ADDIDATA, 0x1000), BOARD_APCI1016 },
- { PCI_VDEVICE(ADDIDATA, 0x1001), BOARD_APCI1516 },
- { PCI_VDEVICE(ADDIDATA, 0x1002), BOARD_APCI2016 },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x1000), .driver_data = BOARD_APCI1016 },
+ { PCI_VDEVICE(ADDIDATA, 0x1001), .driver_data = BOARD_APCI1516 },
+ { PCI_VDEVICE(ADDIDATA, 0x1002), .driver_data = BOARD_APCI2016 },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci1516_pci_table);
}
static const struct pci_device_id apci1564_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1006) },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x1006) },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci1564_pci_table);
}
static const struct pci_device_id apci16xx_pci_table[] = {
- { PCI_VDEVICE(ADDIDATA, 0x1009), BOARD_APCI1648 },
- { PCI_VDEVICE(ADDIDATA, 0x100a), BOARD_APCI1696 },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x1009), .driver_data = BOARD_APCI1648 },
+ { PCI_VDEVICE(ADDIDATA, 0x100a), .driver_data = BOARD_APCI1696 },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci16xx_pci_table);
}
static const struct pci_device_id apci2032_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1004) },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x1004) },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci2032_pci_table);
}
static const struct pci_device_id apci2200_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1005) },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x1005) },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci2200_pci_table);
}
static const struct pci_device_id apci3120_pci_table[] = {
- { PCI_VDEVICE(AMCC, 0x818d), BOARD_APCI3120 },
- { PCI_VDEVICE(AMCC, 0x828d), BOARD_APCI3001 },
- { 0 }
+ { PCI_VDEVICE(AMCC, 0x818d), .driver_data = BOARD_APCI3120 },
+ { PCI_VDEVICE(AMCC, 0x828d), .driver_data = BOARD_APCI3001 },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci3120_pci_table);
}
static const struct pci_device_id apci3501_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3001) },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x3001) },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci3501_pci_table);
}
static const struct pci_device_id apci3xxx_pci_table[] = {
- { PCI_VDEVICE(ADDIDATA, 0x3010), BOARD_APCI3000_16 },
- { PCI_VDEVICE(ADDIDATA, 0x300f), BOARD_APCI3000_8 },
- { PCI_VDEVICE(ADDIDATA, 0x300e), BOARD_APCI3000_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3013), BOARD_APCI3006_16 },
- { PCI_VDEVICE(ADDIDATA, 0x3014), BOARD_APCI3006_8 },
- { PCI_VDEVICE(ADDIDATA, 0x3015), BOARD_APCI3006_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3016), BOARD_APCI3010_16 },
- { PCI_VDEVICE(ADDIDATA, 0x3017), BOARD_APCI3010_8 },
- { PCI_VDEVICE(ADDIDATA, 0x3018), BOARD_APCI3010_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3019), BOARD_APCI3016_16 },
- { PCI_VDEVICE(ADDIDATA, 0x301a), BOARD_APCI3016_8 },
- { PCI_VDEVICE(ADDIDATA, 0x301b), BOARD_APCI3016_4 },
- { PCI_VDEVICE(ADDIDATA, 0x301c), BOARD_APCI3100_16_4 },
- { PCI_VDEVICE(ADDIDATA, 0x301d), BOARD_APCI3100_8_4 },
- { PCI_VDEVICE(ADDIDATA, 0x301e), BOARD_APCI3106_16_4 },
- { PCI_VDEVICE(ADDIDATA, 0x301f), BOARD_APCI3106_8_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3020), BOARD_APCI3110_16_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3021), BOARD_APCI3110_8_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3022), BOARD_APCI3116_16_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3023), BOARD_APCI3116_8_4 },
- { PCI_VDEVICE(ADDIDATA, 0x300B), BOARD_APCI3003 },
- { PCI_VDEVICE(ADDIDATA, 0x3002), BOARD_APCI3002_16 },
- { PCI_VDEVICE(ADDIDATA, 0x3003), BOARD_APCI3002_8 },
- { PCI_VDEVICE(ADDIDATA, 0x3004), BOARD_APCI3002_4 },
- { PCI_VDEVICE(ADDIDATA, 0x3024), BOARD_APCI3500 },
- { 0 }
+ { PCI_VDEVICE(ADDIDATA, 0x3010), .driver_data = BOARD_APCI3000_16 },
+ { PCI_VDEVICE(ADDIDATA, 0x300f), .driver_data = BOARD_APCI3000_8 },
+ { PCI_VDEVICE(ADDIDATA, 0x300e), .driver_data = BOARD_APCI3000_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3013), .driver_data = BOARD_APCI3006_16 },
+ { PCI_VDEVICE(ADDIDATA, 0x3014), .driver_data = BOARD_APCI3006_8 },
+ { PCI_VDEVICE(ADDIDATA, 0x3015), .driver_data = BOARD_APCI3006_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3016), .driver_data = BOARD_APCI3010_16 },
+ { PCI_VDEVICE(ADDIDATA, 0x3017), .driver_data = BOARD_APCI3010_8 },
+ { PCI_VDEVICE(ADDIDATA, 0x3018), .driver_data = BOARD_APCI3010_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3019), .driver_data = BOARD_APCI3016_16 },
+ { PCI_VDEVICE(ADDIDATA, 0x301a), .driver_data = BOARD_APCI3016_8 },
+ { PCI_VDEVICE(ADDIDATA, 0x301b), .driver_data = BOARD_APCI3016_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x301c), .driver_data = BOARD_APCI3100_16_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x301d), .driver_data = BOARD_APCI3100_8_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x301e), .driver_data = BOARD_APCI3106_16_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x301f), .driver_data = BOARD_APCI3106_8_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3020), .driver_data = BOARD_APCI3110_16_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3021), .driver_data = BOARD_APCI3110_8_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3022), .driver_data = BOARD_APCI3116_16_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3023), .driver_data = BOARD_APCI3116_8_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x300B), .driver_data = BOARD_APCI3003 },
+ { PCI_VDEVICE(ADDIDATA, 0x3002), .driver_data = BOARD_APCI3002_16 },
+ { PCI_VDEVICE(ADDIDATA, 0x3003), .driver_data = BOARD_APCI3002_8 },
+ { PCI_VDEVICE(ADDIDATA, 0x3004), .driver_data = BOARD_APCI3002_4 },
+ { PCI_VDEVICE(ADDIDATA, 0x3024), .driver_data = BOARD_APCI3500 },
+ { }
};
MODULE_DEVICE_TABLE(pci, apci3xxx_pci_table);
}
static const struct pci_device_id adl_pci6208_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADLINK, 0x6208) },
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050,
- 0x9999, 0x6208) },
- { 0 }
+ { PCI_VDEVICE(ADLINK, 0x6208) },
+ { PCI_VDEVICE_SUB(PLX, PCI_DEVICE_ID_PLX_9050, 0x9999, 0x6208) },
+ { }
};
MODULE_DEVICE_TABLE(pci, adl_pci6208_pci_table);
static const struct pci_device_id adl_pci7250_pci_table[] = {
#ifdef CONFIG_HAS_IOPORT
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050,
- 0x9999, 0x7250) },
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADLINK, 0x7250,
- 0x9999, 0x7250) },
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADLINK, 0x7250,
- PCI_VENDOR_ID_ADLINK, 0x7250) },
+ { PCI_VDEVICE_SUB(PLX, PCI_DEVICE_ID_PLX_9050,
+ 0x9999, 0x7250) },
+ { PCI_VDEVICE_SUB(ADLINK, 0x7250,
+ 0x9999, 0x7250) },
+ { PCI_VDEVICE_SUB(ADLINK, 0x7250,
+ PCI_VENDOR_ID_ADLINK, 0x7250) },
#endif
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADLINK, 0x7250,
- PCI_VENDOR_ID_ADLINK, 0x7000) }, /* newer LPCIe-7250 */
- { 0 }
+ { PCI_VDEVICE_SUB(ADLINK, 0x7250,
+ PCI_VENDOR_ID_ADLINK, 0x7000) }, /* newer LPCIe-7250 */
+ { }
};
MODULE_DEVICE_TABLE(pci, adl_pci7250_pci_table);
}
static const struct pci_device_id adl_pci7x3x_pci_table[] = {
- { PCI_VDEVICE(ADLINK, 0x7230), BOARD_PCI7230 },
- { PCI_VDEVICE(ADLINK, 0x7233), BOARD_PCI7233 },
- { PCI_VDEVICE(ADLINK, 0x7234), BOARD_PCI7234 },
- { PCI_VDEVICE(ADLINK, 0x7432), BOARD_PCI7432 },
- { PCI_VDEVICE(ADLINK, 0x7433), BOARD_PCI7433 },
- { PCI_VDEVICE(ADLINK, 0x7434), BOARD_PCI7434 },
- { 0 }
+ { PCI_VDEVICE(ADLINK, 0x7230), .driver_data = BOARD_PCI7230 },
+ { PCI_VDEVICE(ADLINK, 0x7233), .driver_data = BOARD_PCI7233 },
+ { PCI_VDEVICE(ADLINK, 0x7234), .driver_data = BOARD_PCI7234 },
+ { PCI_VDEVICE(ADLINK, 0x7432), .driver_data = BOARD_PCI7432 },
+ { PCI_VDEVICE(ADLINK, 0x7433), .driver_data = BOARD_PCI7433 },
+ { PCI_VDEVICE(ADLINK, 0x7434), .driver_data = BOARD_PCI7434 },
+ { }
};
MODULE_DEVICE_TABLE(pci, adl_pci7x3x_pci_table);
}
static const struct pci_device_id adl_pci8164_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADLINK, 0x8164) },
- { 0 }
+ { PCI_VDEVICE(ADLINK, 0x8164) },
+ { }
};
MODULE_DEVICE_TABLE(pci, adl_pci8164_pci_table);
}
static const struct pci_device_id pci9111_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADLINK, 0x9111) },
- /* { PCI_DEVICE(PCI_VENDOR_ID_ADLINK, PCI9111_HG_DEVICE_ID) }, */
- { 0 }
+ { PCI_VDEVICE(ADLINK, 0x9111) },
+ /* { PCI_VDEVICE(ADLINK, PCI9111_HG_DEVICE_ID) }, */
+ { }
};
MODULE_DEVICE_TABLE(pci, pci9111_pci_table);
/* FIXME: All the supported board types have the same device ID! */
static const struct pci_device_id adl_pci9118_pci_table[] = {
- { PCI_VDEVICE(AMCC, 0x80d9), BOARD_PCI9118DG },
-/* { PCI_VDEVICE(AMCC, 0x80d9), BOARD_PCI9118HG }, */
-/* { PCI_VDEVICE(AMCC, 0x80d9), BOARD_PCI9118HR }, */
- { 0 }
+ { PCI_VDEVICE(AMCC, 0x80d9), .driver_data = BOARD_PCI9118DG },
+/* { PCI_VDEVICE(AMCC, 0x80d9), .driver_data = BOARD_PCI9118HG }, */
+/* { PCI_VDEVICE(AMCC, 0x80d9), .driver_data = BOARD_PCI9118HR }, */
+ { }
};
MODULE_DEVICE_TABLE(pci, adl_pci9118_pci_table);
static const struct pci_device_id adv_pci1710_pci_table[] = {
{
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050),
.driver_data = BOARD_PCI1710,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0x0000),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0x0000),
.driver_data = BOARD_PCI1710,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xb100),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xb100),
.driver_data = BOARD_PCI1710,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xb200),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xb200),
.driver_data = BOARD_PCI1710,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xc100),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xc100),
.driver_data = BOARD_PCI1710,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xc200),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xc200),
.driver_data = BOARD_PCI1710,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710, 0x1000, 0xd100),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710, 0x1000, 0xd100),
.driver_data = BOARD_PCI1710,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0x0002),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0x0002),
.driver_data = BOARD_PCI1710HG,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xb102),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xb102),
.driver_data = BOARD_PCI1710HG,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xb202),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xb202),
.driver_data = BOARD_PCI1710HG,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xc102),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xc102),
.driver_data = BOARD_PCI1710HG,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710,
- PCI_VENDOR_ID_ADVANTECH, 0xc202),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710,
+ PCI_VENDOR_ID_ADVANTECH, 0xc202),
.driver_data = BOARD_PCI1710HG,
}, {
- PCI_DEVICE_SUB(PCI_VENDOR_ID_ADVANTECH, 0x1710, 0x1000, 0xd102),
+ PCI_VDEVICE_SUB(ADVANTECH, 0x1710, 0x1000, 0xd102),
.driver_data = BOARD_PCI1710HG,
+ }, {
+ PCI_VDEVICE(ADVANTECH, 0x1711),
+ .driver_data = BOARD_PCI1711,
+ }, {
+ PCI_VDEVICE(ADVANTECH, 0x1713),
+ .driver_data = BOARD_PCI1713,
+ }, {
+ PCI_VDEVICE(ADVANTECH, 0x1731),
+ .driver_data = BOARD_PCI1731,
},
- { PCI_VDEVICE(ADVANTECH, 0x1711), BOARD_PCI1711 },
- { PCI_VDEVICE(ADVANTECH, 0x1713), BOARD_PCI1713 },
- { PCI_VDEVICE(ADVANTECH, 0x1731), BOARD_PCI1731 },
- { 0 }
+ { }
};
MODULE_DEVICE_TABLE(pci, adv_pci1710_pci_table);
}
static const struct pci_device_id adv_pci1720_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1720) },
- { 0 }
+ { PCI_VDEVICE(ADVANTECH, 0x1720) },
+ { }
};
MODULE_DEVICE_TABLE(pci, adv_pci1720_pci_table);
}
static const struct pci_device_id adv_pci1723_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1723) },
- { 0 }
+ { PCI_VDEVICE(ADVANTECH, 0x1723) },
+ { }
};
MODULE_DEVICE_TABLE(pci, adv_pci1723_pci_table);
}
static const struct pci_device_id adv_pci1724_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1724) },
- { 0 }
+ { PCI_VDEVICE(ADVANTECH, 0x1724) },
+ { }
};
MODULE_DEVICE_TABLE(pci, adv_pci1724_pci_table);
}
static const struct pci_device_id pci1760_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1760) },
- { 0 }
+ { PCI_VDEVICE(ADVANTECH, 0x1760) },
+ { }
};
MODULE_DEVICE_TABLE(pci, pci1760_pci_table);
}
static const struct pci_device_id adv_pci_dio_pci_table[] = {
- { PCI_VDEVICE(ADVANTECH, 0x1730), TYPE_PCI1730 },
- { PCI_VDEVICE(ADVANTECH, 0x1733), TYPE_PCI1733 },
- { PCI_VDEVICE(ADVANTECH, 0x1734), TYPE_PCI1734 },
- { PCI_VDEVICE(ADVANTECH, 0x1735), TYPE_PCI1735 },
- { PCI_VDEVICE(ADVANTECH, 0x1736), TYPE_PCI1736 },
- { PCI_VDEVICE(ADVANTECH, 0x1739), TYPE_PCI1739 },
- { PCI_VDEVICE(ADVANTECH, 0x1750), TYPE_PCI1750 },
- { PCI_VDEVICE(ADVANTECH, 0x1751), TYPE_PCI1751 },
- { PCI_VDEVICE(ADVANTECH, 0x1752), TYPE_PCI1752 },
- { PCI_VDEVICE(ADVANTECH, 0x1753), TYPE_PCI1753 },
- { PCI_VDEVICE(ADVANTECH, 0x1754), TYPE_PCI1754 },
- { PCI_VDEVICE(ADVANTECH, 0x1756), TYPE_PCI1756 },
- { PCI_VDEVICE(ADVANTECH, 0x1761), TYPE_PCI1761 },
- { PCI_VDEVICE(ADVANTECH, 0x1762), TYPE_PCI1762 },
- { 0 }
+ { PCI_VDEVICE(ADVANTECH, 0x1730), .driver_data = TYPE_PCI1730 },
+ { PCI_VDEVICE(ADVANTECH, 0x1733), .driver_data = TYPE_PCI1733 },
+ { PCI_VDEVICE(ADVANTECH, 0x1734), .driver_data = TYPE_PCI1734 },
+ { PCI_VDEVICE(ADVANTECH, 0x1735), .driver_data = TYPE_PCI1735 },
+ { PCI_VDEVICE(ADVANTECH, 0x1736), .driver_data = TYPE_PCI1736 },
+ { PCI_VDEVICE(ADVANTECH, 0x1739), .driver_data = TYPE_PCI1739 },
+ { PCI_VDEVICE(ADVANTECH, 0x1750), .driver_data = TYPE_PCI1750 },
+ { PCI_VDEVICE(ADVANTECH, 0x1751), .driver_data = TYPE_PCI1751 },
+ { PCI_VDEVICE(ADVANTECH, 0x1752), .driver_data = TYPE_PCI1752 },
+ { PCI_VDEVICE(ADVANTECH, 0x1753), .driver_data = TYPE_PCI1753 },
+ { PCI_VDEVICE(ADVANTECH, 0x1754), .driver_data = TYPE_PCI1754 },
+ { PCI_VDEVICE(ADVANTECH, 0x1756), .driver_data = TYPE_PCI1756 },
+ { PCI_VDEVICE(ADVANTECH, 0x1761), .driver_data = TYPE_PCI1761 },
+ { PCI_VDEVICE(ADVANTECH, 0x1762), .driver_data = TYPE_PCI1762 },
+ { }
};
MODULE_DEVICE_TABLE(pci, adv_pci_dio_pci_table);
static const struct pci_device_id dio200_pci_table[] = {
#ifdef CONFIG_HAS_IOPORT
- { PCI_VDEVICE(AMPLICON, 0x000b), pci215_model },
- { PCI_VDEVICE(AMPLICON, 0x000a), pci272_model },
+ { PCI_VDEVICE(AMPLICON, 0x000b), .driver_data = pci215_model },
+ { PCI_VDEVICE(AMPLICON, 0x000a), .driver_data = pci272_model },
#endif /* CONFIG_HAS_IOPORT */
- { PCI_VDEVICE(AMPLICON, 0x0011), pcie236_model },
- { PCI_VDEVICE(AMPLICON, 0x0012), pcie215_model },
- { PCI_VDEVICE(AMPLICON, 0x0014), pcie296_model },
- {0}
+ { PCI_VDEVICE(AMPLICON, 0x0011), .driver_data = pcie236_model },
+ { PCI_VDEVICE(AMPLICON, 0x0012), .driver_data = pcie215_model },
+ { PCI_VDEVICE(AMPLICON, 0x0014), .driver_data = pcie296_model },
+ { }
};
MODULE_DEVICE_TABLE(pci, dio200_pci_table);
}
static const struct pci_device_id amplc_pci224_pci_table[] = {
- { PCI_VDEVICE(AMPLICON, 0x0007), pci224_model },
- { PCI_VDEVICE(AMPLICON, 0x0008), pci234_model },
- { 0 }
+ { PCI_VDEVICE(AMPLICON, 0x0007), .driver_data = pci224_model },
+ { PCI_VDEVICE(AMPLICON, 0x0008), .driver_data = pci234_model },
+ { }
};
MODULE_DEVICE_TABLE(pci, amplc_pci224_pci_table);
}
static const struct pci_device_id amplc_pci230_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_AMPLICON, PCI_DEVICE_ID_PCI230) },
- { PCI_DEVICE(PCI_VENDOR_ID_AMPLICON, PCI_DEVICE_ID_PCI260) },
- { 0 }
+ { PCI_VDEVICE(AMPLICON, PCI_DEVICE_ID_PCI230) },
+ { PCI_VDEVICE(AMPLICON, PCI_DEVICE_ID_PCI260) },
+ { }
};
MODULE_DEVICE_TABLE(pci, amplc_pci230_pci_table);
};
static const struct pci_device_id pci236_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_AMPLICON, 0x0009) },
- { 0 }
+ { PCI_VDEVICE(AMPLICON, 0x0009) },
+ { }
};
MODULE_DEVICE_TABLE(pci, pci236_pci_table);
};
static const struct pci_device_id pci263_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_AMPLICON, 0x000c) },
- {0}
+ { PCI_VDEVICE(AMPLICON, 0x000c) },
+ { }
};
MODULE_DEVICE_TABLE(pci, pci263_pci_table);
}
static const struct pci_device_id cb_pcidas_pci_table[] = {
- { PCI_VDEVICE(CB, 0x0001), BOARD_PCIDAS1602_16 },
- { PCI_VDEVICE(CB, 0x000f), BOARD_PCIDAS1200 },
- { PCI_VDEVICE(CB, 0x0010), BOARD_PCIDAS1602_12 },
- { PCI_VDEVICE(CB, 0x0019), BOARD_PCIDAS1200_JR },
- { PCI_VDEVICE(CB, 0x001c), BOARD_PCIDAS1602_16_JR },
- { PCI_VDEVICE(CB, 0x004c), BOARD_PCIDAS1000 },
- { PCI_VDEVICE(CB, 0x001a), BOARD_PCIDAS1001 },
- { PCI_VDEVICE(CB, 0x001b), BOARD_PCIDAS1002 },
- { 0 }
+ { PCI_VDEVICE(CB, 0x0001), .driver_data = BOARD_PCIDAS1602_16 },
+ { PCI_VDEVICE(CB, 0x000f), .driver_data = BOARD_PCIDAS1200 },
+ { PCI_VDEVICE(CB, 0x0010), .driver_data = BOARD_PCIDAS1602_12 },
+ { PCI_VDEVICE(CB, 0x0019), .driver_data = BOARD_PCIDAS1200_JR },
+ { PCI_VDEVICE(CB, 0x001c), .driver_data = BOARD_PCIDAS1602_16_JR },
+ { PCI_VDEVICE(CB, 0x004c), .driver_data = BOARD_PCIDAS1000 },
+ { PCI_VDEVICE(CB, 0x001a), .driver_data = BOARD_PCIDAS1001 },
+ { PCI_VDEVICE(CB, 0x001b), .driver_data = BOARD_PCIDAS1002 },
+ { }
};
MODULE_DEVICE_TABLE(pci, cb_pcidas_pci_table);
}
static const struct pci_device_id cb_pcidas64_pci_table[] = {
- { PCI_VDEVICE(CB, 0x001d), BOARD_PCIDAS6402_16 },
- { PCI_VDEVICE(CB, 0x001e), BOARD_PCIDAS6402_12 },
- { PCI_VDEVICE(CB, 0x0035), BOARD_PCIDAS64_M1_16 },
- { PCI_VDEVICE(CB, 0x0036), BOARD_PCIDAS64_M2_16 },
- { PCI_VDEVICE(CB, 0x0037), BOARD_PCIDAS64_M3_16 },
- { PCI_VDEVICE(CB, 0x0052), BOARD_PCIDAS4020_12 },
- { PCI_VDEVICE(CB, 0x005d), BOARD_PCIDAS6023 },
- { PCI_VDEVICE(CB, 0x005e), BOARD_PCIDAS6025 },
- { PCI_VDEVICE(CB, 0x005f), BOARD_PCIDAS6030 },
- { PCI_VDEVICE(CB, 0x0060), BOARD_PCIDAS6031 },
- { PCI_VDEVICE(CB, 0x0061), BOARD_PCIDAS6032 },
- { PCI_VDEVICE(CB, 0x0062), BOARD_PCIDAS6033 },
- { PCI_VDEVICE(CB, 0x0063), BOARD_PCIDAS6034 },
- { PCI_VDEVICE(CB, 0x0064), BOARD_PCIDAS6035 },
- { PCI_VDEVICE(CB, 0x0065), BOARD_PCIDAS6040 },
- { PCI_VDEVICE(CB, 0x0066), BOARD_PCIDAS6052 },
- { PCI_VDEVICE(CB, 0x0067), BOARD_PCIDAS6070 },
- { PCI_VDEVICE(CB, 0x0068), BOARD_PCIDAS6071 },
- { PCI_VDEVICE(CB, 0x006f), BOARD_PCIDAS6036 },
- { PCI_VDEVICE(CB, 0x0078), BOARD_PCIDAS6013 },
- { PCI_VDEVICE(CB, 0x0079), BOARD_PCIDAS6014 },
- { 0 }
+ { PCI_VDEVICE(CB, 0x001d), .driver_data = BOARD_PCIDAS6402_16 },
+ { PCI_VDEVICE(CB, 0x001e), .driver_data = BOARD_PCIDAS6402_12 },
+ { PCI_VDEVICE(CB, 0x0035), .driver_data = BOARD_PCIDAS64_M1_16 },
+ { PCI_VDEVICE(CB, 0x0036), .driver_data = BOARD_PCIDAS64_M2_16 },
+ { PCI_VDEVICE(CB, 0x0037), .driver_data = BOARD_PCIDAS64_M3_16 },
+ { PCI_VDEVICE(CB, 0x0052), .driver_data = BOARD_PCIDAS4020_12 },
+ { PCI_VDEVICE(CB, 0x005d), .driver_data = BOARD_PCIDAS6023 },
+ { PCI_VDEVICE(CB, 0x005e), .driver_data = BOARD_PCIDAS6025 },
+ { PCI_VDEVICE(CB, 0x005f), .driver_data = BOARD_PCIDAS6030 },
+ { PCI_VDEVICE(CB, 0x0060), .driver_data = BOARD_PCIDAS6031 },
+ { PCI_VDEVICE(CB, 0x0061), .driver_data = BOARD_PCIDAS6032 },
+ { PCI_VDEVICE(CB, 0x0062), .driver_data = BOARD_PCIDAS6033 },
+ { PCI_VDEVICE(CB, 0x0063), .driver_data = BOARD_PCIDAS6034 },
+ { PCI_VDEVICE(CB, 0x0064), .driver_data = BOARD_PCIDAS6035 },
+ { PCI_VDEVICE(CB, 0x0065), .driver_data = BOARD_PCIDAS6040 },
+ { PCI_VDEVICE(CB, 0x0066), .driver_data = BOARD_PCIDAS6052 },
+ { PCI_VDEVICE(CB, 0x0067), .driver_data = BOARD_PCIDAS6070 },
+ { PCI_VDEVICE(CB, 0x0068), .driver_data = BOARD_PCIDAS6071 },
+ { PCI_VDEVICE(CB, 0x006f), .driver_data = BOARD_PCIDAS6036 },
+ { PCI_VDEVICE(CB, 0x0078), .driver_data = BOARD_PCIDAS6013 },
+ { PCI_VDEVICE(CB, 0x0079), .driver_data = BOARD_PCIDAS6014 },
+ { }
};
MODULE_DEVICE_TABLE(pci, cb_pcidas64_pci_table);
}
static const struct pci_device_id cb_pcidda_pci_table[] = {
- { PCI_VDEVICE(CB, 0x0020), BOARD_DDA02_12 },
- { PCI_VDEVICE(CB, 0x0021), BOARD_DDA04_12 },
- { PCI_VDEVICE(CB, 0x0022), BOARD_DDA08_12 },
- { PCI_VDEVICE(CB, 0x0023), BOARD_DDA02_16 },
- { PCI_VDEVICE(CB, 0x0024), BOARD_DDA04_16 },
- { PCI_VDEVICE(CB, 0x0025), BOARD_DDA08_16 },
- { 0 }
+ { PCI_VDEVICE(CB, 0x0020), .driver_data = BOARD_DDA02_12 },
+ { PCI_VDEVICE(CB, 0x0021), .driver_data = BOARD_DDA04_12 },
+ { PCI_VDEVICE(CB, 0x0022), .driver_data = BOARD_DDA08_12 },
+ { PCI_VDEVICE(CB, 0x0023), .driver_data = BOARD_DDA02_16 },
+ { PCI_VDEVICE(CB, 0x0024), .driver_data = BOARD_DDA04_16 },
+ { PCI_VDEVICE(CB, 0x0025), .driver_data = BOARD_DDA08_16 },
+ { }
};
MODULE_DEVICE_TABLE(pci, cb_pcidda_pci_table);
}
static const struct pci_device_id cb_pcimdas_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_CB, 0x0056) }, /* PCIM-DAS1602/16 */
- { PCI_DEVICE(PCI_VENDOR_ID_CB, 0x0115) }, /* PCIe-DAS1602/16 */
- { 0 }
+ { PCI_VDEVICE(CB, 0x0056) }, /* PCIM-DAS1602/16 */
+ { PCI_VDEVICE(CB, 0x0115) }, /* PCIe-DAS1602/16 */
+ { }
};
MODULE_DEVICE_TABLE(pci, cb_pcimdas_pci_table);
}
static const struct pci_device_id cb_pcimdda_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_CB, PCI_ID_PCIM_DDA06_16) },
- { 0 }
+ { PCI_VDEVICE(CB, PCI_ID_PCIM_DDA06_16) },
+ { }
};
MODULE_DEVICE_TABLE(pci, cb_pcimdda_pci_table);
}
static const struct pci_device_id contec_pci_dio_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_CONTEC, 0x8172) },
- { 0 }
+ { PCI_VDEVICE(CONTEC, 0x8172) },
+ { }
};
MODULE_DEVICE_TABLE(pci, contec_pci_dio_pci_table);
}
static const struct pci_device_id db2k_pci_table[] = {
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_IOTECH, 0x0409, PCI_VENDOR_ID_IOTECH,
- 0x0002), .driver_data = BOARD_DAQBOARD2000, },
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_IOTECH, 0x0409, PCI_VENDOR_ID_IOTECH,
- 0x0004), .driver_data = BOARD_DAQBOARD2001, },
- { 0 }
+ { PCI_VDEVICE_SUB(IOTECH, 0x0409, PCI_VENDOR_ID_IOTECH, 0x0002),
+ .driver_data = BOARD_DAQBOARD2000 },
+ { PCI_VDEVICE_SUB(IOTECH, 0x0409, PCI_VENDOR_ID_IOTECH, 0x0004),
+ .driver_data = BOARD_DAQBOARD2001 },
+ { }
};
MODULE_DEVICE_TABLE(pci, db2k_pci_table);
}
static const struct pci_device_id das08_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_CB, 0x0029) },
- { 0 }
+ { PCI_VDEVICE(CB, 0x0029) },
+ { }
};
MODULE_DEVICE_TABLE(pci, das08_pci_table);
}
static const struct pci_device_id dt3000_pci_table[] = {
- { PCI_VDEVICE(DT, 0x0022), BOARD_DT3001 },
- { PCI_VDEVICE(DT, 0x0023), BOARD_DT3002 },
- { PCI_VDEVICE(DT, 0x0024), BOARD_DT3003 },
- { PCI_VDEVICE(DT, 0x0025), BOARD_DT3004 },
- { PCI_VDEVICE(DT, 0x0026), BOARD_DT3005 },
- { PCI_VDEVICE(DT, 0x0027), BOARD_DT3001_PGL },
- { PCI_VDEVICE(DT, 0x0028), BOARD_DT3003_PGL },
- { 0 }
+ { PCI_VDEVICE(DT, 0x0022), .driver_data = BOARD_DT3001 },
+ { PCI_VDEVICE(DT, 0x0023), .driver_data = BOARD_DT3002 },
+ { PCI_VDEVICE(DT, 0x0024), .driver_data = BOARD_DT3003 },
+ { PCI_VDEVICE(DT, 0x0025), .driver_data = BOARD_DT3004 },
+ { PCI_VDEVICE(DT, 0x0026), .driver_data = BOARD_DT3005 },
+ { PCI_VDEVICE(DT, 0x0027), .driver_data = BOARD_DT3001_PGL },
+ { PCI_VDEVICE(DT, 0x0028), .driver_data = BOARD_DT3003_PGL },
+ { }
};
MODULE_DEVICE_TABLE(pci, dt3000_pci_table);
}
static const struct pci_device_id dyna_pci10xx_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_PLX, 0x1050) },
- { 0 }
+ { PCI_VDEVICE(PLX, 0x1050) },
+ { }
};
MODULE_DEVICE_TABLE(pci, dyna_pci10xx_pci_table);
}
static const struct pci_device_id gsc_hpdi_pci_table[] = {
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9080,
- PCI_VENDOR_ID_PLX, 0x2400) },
- { 0 }
+ { PCI_VDEVICE_SUB(PLX, PCI_DEVICE_ID_PLX_9080,
+ PCI_VENDOR_ID_PLX, 0x2400) },
+ { }
};
MODULE_DEVICE_TABLE(pci, gsc_hpdi_pci_table);
}
static const struct pci_device_id icp_multi_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_ICP, 0x8000) },
- { 0 }
+ { PCI_VDEVICE(ICP, 0x8000) },
+ { }
};
MODULE_DEVICE_TABLE(pci, icp_multi_pci_table);
}
static const struct pci_device_id jr3_pci_pci_table[] = {
- { PCI_VDEVICE(JR3, 0x1111), BOARD_JR3_1 },
- { PCI_VDEVICE(JR3, 0x3111), BOARD_JR3_1 },
- { PCI_VDEVICE(JR3, 0x3112), BOARD_JR3_2 },
- { PCI_VDEVICE(JR3, 0x3113), BOARD_JR3_3 },
- { PCI_VDEVICE(JR3, 0x3114), BOARD_JR3_4 },
- { 0 }
+ { PCI_VDEVICE(JR3, 0x1111), .driver_data = BOARD_JR3_1 },
+ { PCI_VDEVICE(JR3, 0x3111), .driver_data = BOARD_JR3_1 },
+ { PCI_VDEVICE(JR3, 0x3112), .driver_data = BOARD_JR3_2 },
+ { PCI_VDEVICE(JR3, 0x3113), .driver_data = BOARD_JR3_3 },
+ { PCI_VDEVICE(JR3, 0x3114), .driver_data = BOARD_JR3_4 },
+ { }
};
MODULE_DEVICE_TABLE(pci, jr3_pci_pci_table);
}
static const struct pci_device_id ke_counter_pci_table[] = {
- { PCI_DEVICE(PCI_VENDOR_ID_KOLTER, 0x0014) },
- { 0 }
+ { PCI_VDEVICE(KOLTER, 0x0014) },
+ { }
};
MODULE_DEVICE_TABLE(pci, ke_counter_pci_table);
}
static const struct pci_device_id me4000_pci_table[] = {
- { PCI_VDEVICE(MEILHAUS, 0x4650), BOARD_ME4650 },
- { PCI_VDEVICE(MEILHAUS, 0x4660), BOARD_ME4660 },
- { PCI_VDEVICE(MEILHAUS, 0x4661), BOARD_ME4660I },
- { PCI_VDEVICE(MEILHAUS, 0x4662), BOARD_ME4660S },
- { PCI_VDEVICE(MEILHAUS, 0x4663), BOARD_ME4660IS },
- { PCI_VDEVICE(MEILHAUS, 0x4670), BOARD_ME4670 },
- { PCI_VDEVICE(MEILHAUS, 0x4671), BOARD_ME4670I },
- { PCI_VDEVICE(MEILHAUS, 0x4672), BOARD_ME4670S },
- { PCI_VDEVICE(MEILHAUS, 0x4673), BOARD_ME4670IS },
- { PCI_VDEVICE(MEILHAUS, 0x4680), BOARD_ME4680 },
- { PCI_VDEVICE(MEILHAUS, 0x4681), BOARD_ME4680I },
- { PCI_VDEVICE(MEILHAUS, 0x4682), BOARD_ME4680S },
- { PCI_VDEVICE(MEILHAUS, 0x4683), BOARD_ME4680IS },
- { 0 }
+ { PCI_VDEVICE(MEILHAUS, 0x4650), .driver_data = BOARD_ME4650 },
+ { PCI_VDEVICE(MEILHAUS, 0x4660), .driver_data = BOARD_ME4660 },
+ { PCI_VDEVICE(MEILHAUS, 0x4661), .driver_data = BOARD_ME4660I },
+ { PCI_VDEVICE(MEILHAUS, 0x4662), .driver_data = BOARD_ME4660S },
+ { PCI_VDEVICE(MEILHAUS, 0x4663), .driver_data = BOARD_ME4660IS },
+ { PCI_VDEVICE(MEILHAUS, 0x4670), .driver_data = BOARD_ME4670 },
+ { PCI_VDEVICE(MEILHAUS, 0x4671), .driver_data = BOARD_ME4670I },
+ { PCI_VDEVICE(MEILHAUS, 0x4672), .driver_data = BOARD_ME4670S },
+ { PCI_VDEVICE(MEILHAUS, 0x4673), .driver_data = BOARD_ME4670IS },
+ { PCI_VDEVICE(MEILHAUS, 0x4680), .driver_data = BOARD_ME4680 },
+ { PCI_VDEVICE(MEILHAUS, 0x4681), .driver_data = BOARD_ME4680I },
+ { PCI_VDEVICE(MEILHAUS, 0x4682), .driver_data = BOARD_ME4680S },
+ { PCI_VDEVICE(MEILHAUS, 0x4683), .driver_data = BOARD_ME4680IS },
+ { }
};
MODULE_DEVICE_TABLE(pci, me4000_pci_table);
}
static const struct pci_device_id me_daq_pci_table[] = {
- { PCI_VDEVICE(MEILHAUS, 0x2600), BOARD_ME2600 },
- { PCI_VDEVICE(MEILHAUS, 0x2000), BOARD_ME2000 },
- { 0 }
+ { PCI_VDEVICE(MEILHAUS, 0x2600), .driver_data = BOARD_ME2600 },
+ { PCI_VDEVICE(MEILHAUS, 0x2000), .driver_data = BOARD_ME2000 },
+ { }
};
MODULE_DEVICE_TABLE(pci, me_daq_pci_table);
}
static const struct pci_device_id mf6x4_pci_table[] = {
- { PCI_VDEVICE(HUMUSOFT, 0x0634), BOARD_MF634 },
- { PCI_VDEVICE(HUMUSOFT, 0x0624), BOARD_MF624 },
- { 0 }
+ {
+ PCI_VDEVICE(HUMUSOFT, 0x0634),
+ .driver_data = BOARD_MF634,
+ }, {
+ PCI_VDEVICE(HUMUSOFT, 0x0624),
+ .driver_data = BOARD_MF624,
+ },
+ { }
};
MODULE_DEVICE_TABLE(pci, mf6x4_pci_table);
}
static const struct pci_device_id ni6527_pci_table[] = {
- { PCI_VDEVICE(NI, 0x2b10), BOARD_PXI6527 },
- { PCI_VDEVICE(NI, 0x2b20), BOARD_PCI6527 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x2b10), .driver_data = BOARD_PXI6527 },
+ { PCI_VDEVICE(NI, 0x2b20), .driver_data = BOARD_PCI6527 },
+ { }
};
MODULE_DEVICE_TABLE(pci, ni6527_pci_table);
}
static const struct pci_device_id ni_65xx_pci_table[] = {
- { PCI_VDEVICE(NI, 0x1710), BOARD_PXI6509 },
- { PCI_VDEVICE(NI, 0x7085), BOARD_PCI6509 },
- { PCI_VDEVICE(NI, 0x7086), BOARD_PXI6528 },
- { PCI_VDEVICE(NI, 0x7087), BOARD_PCI6515 },
- { PCI_VDEVICE(NI, 0x7088), BOARD_PCI6514 },
- { PCI_VDEVICE(NI, 0x70a9), BOARD_PCI6528 },
- { PCI_VDEVICE(NI, 0x70c3), BOARD_PCI6511 },
- { PCI_VDEVICE(NI, 0x70c8), BOARD_PCI6513 },
- { PCI_VDEVICE(NI, 0x70c9), BOARD_PXI6515 },
- { PCI_VDEVICE(NI, 0x70cc), BOARD_PCI6512 },
- { PCI_VDEVICE(NI, 0x70cd), BOARD_PXI6514 },
- { PCI_VDEVICE(NI, 0x70d1), BOARD_PXI6513 },
- { PCI_VDEVICE(NI, 0x70d2), BOARD_PXI6512 },
- { PCI_VDEVICE(NI, 0x70d3), BOARD_PXI6511 },
- { PCI_VDEVICE(NI, 0x7124), BOARD_PCI6510 },
- { PCI_VDEVICE(NI, 0x7125), BOARD_PCI6516 },
- { PCI_VDEVICE(NI, 0x7126), BOARD_PCI6517 },
- { PCI_VDEVICE(NI, 0x7127), BOARD_PCI6518 },
- { PCI_VDEVICE(NI, 0x7128), BOARD_PCI6519 },
- { PCI_VDEVICE(NI, 0x718b), BOARD_PCI6521 },
- { PCI_VDEVICE(NI, 0x718c), BOARD_PXI6521 },
- { PCI_VDEVICE(NI, 0x71c5), BOARD_PCI6520 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x1710), .driver_data = BOARD_PXI6509 },
+ { PCI_VDEVICE(NI, 0x7085), .driver_data = BOARD_PCI6509 },
+ { PCI_VDEVICE(NI, 0x7086), .driver_data = BOARD_PXI6528 },
+ { PCI_VDEVICE(NI, 0x7087), .driver_data = BOARD_PCI6515 },
+ { PCI_VDEVICE(NI, 0x7088), .driver_data = BOARD_PCI6514 },
+ { PCI_VDEVICE(NI, 0x70a9), .driver_data = BOARD_PCI6528 },
+ { PCI_VDEVICE(NI, 0x70c3), .driver_data = BOARD_PCI6511 },
+ { PCI_VDEVICE(NI, 0x70c8), .driver_data = BOARD_PCI6513 },
+ { PCI_VDEVICE(NI, 0x70c9), .driver_data = BOARD_PXI6515 },
+ { PCI_VDEVICE(NI, 0x70cc), .driver_data = BOARD_PCI6512 },
+ { PCI_VDEVICE(NI, 0x70cd), .driver_data = BOARD_PXI6514 },
+ { PCI_VDEVICE(NI, 0x70d1), .driver_data = BOARD_PXI6513 },
+ { PCI_VDEVICE(NI, 0x70d2), .driver_data = BOARD_PXI6512 },
+ { PCI_VDEVICE(NI, 0x70d3), .driver_data = BOARD_PXI6511 },
+ { PCI_VDEVICE(NI, 0x7124), .driver_data = BOARD_PCI6510 },
+ { PCI_VDEVICE(NI, 0x7125), .driver_data = BOARD_PCI6516 },
+ { PCI_VDEVICE(NI, 0x7126), .driver_data = BOARD_PCI6517 },
+ { PCI_VDEVICE(NI, 0x7127), .driver_data = BOARD_PCI6518 },
+ { PCI_VDEVICE(NI, 0x7128), .driver_data = BOARD_PCI6519 },
+ { PCI_VDEVICE(NI, 0x718b), .driver_data = BOARD_PCI6521 },
+ { PCI_VDEVICE(NI, 0x718c), .driver_data = BOARD_PXI6521 },
+ { PCI_VDEVICE(NI, 0x71c5), .driver_data = BOARD_PCI6520 },
+ { }
};
MODULE_DEVICE_TABLE(pci, ni_65xx_pci_table);
}
static const struct pci_device_id ni_660x_pci_table[] = {
- { PCI_VDEVICE(NI, 0x1310), BOARD_PCI6602 },
- { PCI_VDEVICE(NI, 0x1360), BOARD_PXI6602 },
- { PCI_VDEVICE(NI, 0x2c60), BOARD_PCI6601 },
- { PCI_VDEVICE(NI, 0x2db0), BOARD_PCI6608 },
- { PCI_VDEVICE(NI, 0x2cc0), BOARD_PXI6608 },
- { PCI_VDEVICE(NI, 0x1e30), BOARD_PCI6624 },
- { PCI_VDEVICE(NI, 0x1e40), BOARD_PXI6624 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x1310), .driver_data = BOARD_PCI6602 },
+ { PCI_VDEVICE(NI, 0x1360), .driver_data = BOARD_PXI6602 },
+ { PCI_VDEVICE(NI, 0x2c60), .driver_data = BOARD_PCI6601 },
+ { PCI_VDEVICE(NI, 0x2db0), .driver_data = BOARD_PCI6608 },
+ { PCI_VDEVICE(NI, 0x2cc0), .driver_data = BOARD_PXI6608 },
+ { PCI_VDEVICE(NI, 0x1e30), .driver_data = BOARD_PCI6624 },
+ { PCI_VDEVICE(NI, 0x1e40), .driver_data = BOARD_PXI6624 },
+ { }
};
MODULE_DEVICE_TABLE(pci, ni_660x_pci_table);
}
static const struct pci_device_id ni_670x_pci_table[] = {
- { PCI_VDEVICE(NI, 0x1290), BOARD_PCI6704 },
- { PCI_VDEVICE(NI, 0x1920), BOARD_PXI6704 },
- { PCI_VDEVICE(NI, 0x2c90), BOARD_PCI6703 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x1290), .driver_data = BOARD_PCI6704 },
+ { PCI_VDEVICE(NI, 0x1920), .driver_data = BOARD_PXI6704 },
+ { PCI_VDEVICE(NI, 0x2c90), .driver_data = BOARD_PCI6703 },
+ { }
};
MODULE_DEVICE_TABLE(pci, ni_670x_pci_table);
};
static const struct pci_device_id labpc_pci_table[] = {
- { PCI_VDEVICE(NI, 0x161), BOARD_NI_PCI1200 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x0161), .driver_data = BOARD_NI_PCI1200 },
+ { }
};
MODULE_DEVICE_TABLE(pci, labpc_pci_table);
}
static const struct pci_device_id ni_pcidio_pci_table[] = {
- { PCI_VDEVICE(NI, 0x1150), BOARD_PCIDIO_32HS },
- { PCI_VDEVICE(NI, 0x12b0), BOARD_PCI6534 },
- { PCI_VDEVICE(NI, 0x1320), BOARD_PXI6533 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x1150), .driver_data = BOARD_PCIDIO_32HS },
+ { PCI_VDEVICE(NI, 0x12b0), .driver_data = BOARD_PCI6534 },
+ { PCI_VDEVICE(NI, 0x1320), .driver_data = BOARD_PXI6533 },
+ { }
};
MODULE_DEVICE_TABLE(pci, ni_pcidio_pci_table);
}
static const struct pci_device_id ni_pcimio_pci_table[] = {
- { PCI_VDEVICE(NI, 0x0162), BOARD_PCIMIO_16XE_50 }, /* 0x1620? */
- { PCI_VDEVICE(NI, 0x1170), BOARD_PCIMIO_16XE_10 },
- { PCI_VDEVICE(NI, 0x1180), BOARD_PCIMIO_16E_1 },
- { PCI_VDEVICE(NI, 0x1190), BOARD_PCIMIO_16E_4 },
- { PCI_VDEVICE(NI, 0x11b0), BOARD_PXI6070E },
- { PCI_VDEVICE(NI, 0x11c0), BOARD_PXI6040E },
- { PCI_VDEVICE(NI, 0x11d0), BOARD_PXI6030E },
- { PCI_VDEVICE(NI, 0x1270), BOARD_PCI6032E },
- { PCI_VDEVICE(NI, 0x1330), BOARD_PCI6031E },
- { PCI_VDEVICE(NI, 0x1340), BOARD_PCI6033E },
- { PCI_VDEVICE(NI, 0x1350), BOARD_PCI6071E },
- { PCI_VDEVICE(NI, 0x14e0), BOARD_PCI6110 },
- { PCI_VDEVICE(NI, 0x14f0), BOARD_PCI6111 },
- { PCI_VDEVICE(NI, 0x1580), BOARD_PXI6031E },
- { PCI_VDEVICE(NI, 0x15b0), BOARD_PXI6071E },
- { PCI_VDEVICE(NI, 0x1880), BOARD_PCI6711 },
- { PCI_VDEVICE(NI, 0x1870), BOARD_PCI6713 },
- { PCI_VDEVICE(NI, 0x18b0), BOARD_PCI6052E },
- { PCI_VDEVICE(NI, 0x18c0), BOARD_PXI6052E },
- { PCI_VDEVICE(NI, 0x2410), BOARD_PCI6733 },
- { PCI_VDEVICE(NI, 0x2420), BOARD_PXI6733 },
- { PCI_VDEVICE(NI, 0x2430), BOARD_PCI6731 },
- { PCI_VDEVICE(NI, 0x2890), BOARD_PCI6036E },
- { PCI_VDEVICE(NI, 0x28c0), BOARD_PCI6014 },
- { PCI_VDEVICE(NI, 0x2a60), BOARD_PCI6023E },
- { PCI_VDEVICE(NI, 0x2a70), BOARD_PCI6024E },
- { PCI_VDEVICE(NI, 0x2a80), BOARD_PCI6025E },
- { PCI_VDEVICE(NI, 0x2ab0), BOARD_PXI6025E },
- { PCI_VDEVICE(NI, 0x2b80), BOARD_PXI6713 },
- { PCI_VDEVICE(NI, 0x2b90), BOARD_PXI6711 },
- { PCI_VDEVICE(NI, 0x2c80), BOARD_PCI6035E },
- { PCI_VDEVICE(NI, 0x2ca0), BOARD_PCI6034E },
- { PCI_VDEVICE(NI, 0x70aa), BOARD_PCI6229 },
- { PCI_VDEVICE(NI, 0x70ab), BOARD_PCI6259 },
- { PCI_VDEVICE(NI, 0x70ac), BOARD_PCI6289 },
- { PCI_VDEVICE(NI, 0x70ad), BOARD_PXI6251 },
- { PCI_VDEVICE(NI, 0x70ae), BOARD_PXI6220 },
- { PCI_VDEVICE(NI, 0x70af), BOARD_PCI6221 },
- { PCI_VDEVICE(NI, 0x70b0), BOARD_PCI6220 },
- { PCI_VDEVICE(NI, 0x70b1), BOARD_PXI6229 },
- { PCI_VDEVICE(NI, 0x70b2), BOARD_PXI6259 },
- { PCI_VDEVICE(NI, 0x70b3), BOARD_PXI6289 },
- { PCI_VDEVICE(NI, 0x70b4), BOARD_PCI6250 },
- { PCI_VDEVICE(NI, 0x70b5), BOARD_PXI6221 },
- { PCI_VDEVICE(NI, 0x70b6), BOARD_PCI6280 },
- { PCI_VDEVICE(NI, 0x70b7), BOARD_PCI6254 },
- { PCI_VDEVICE(NI, 0x70b8), BOARD_PCI6251 },
- { PCI_VDEVICE(NI, 0x70b9), BOARD_PXI6250 },
- { PCI_VDEVICE(NI, 0x70ba), BOARD_PXI6254 },
- { PCI_VDEVICE(NI, 0x70bb), BOARD_PXI6280 },
- { PCI_VDEVICE(NI, 0x70bc), BOARD_PCI6284 },
- { PCI_VDEVICE(NI, 0x70bd), BOARD_PCI6281 },
- { PCI_VDEVICE(NI, 0x70be), BOARD_PXI6284 },
- { PCI_VDEVICE(NI, 0x70bf), BOARD_PXI6281 },
- { PCI_VDEVICE(NI, 0x70c0), BOARD_PCI6143 },
- { PCI_VDEVICE(NI, 0x70f2), BOARD_PCI6224 },
- { PCI_VDEVICE(NI, 0x70f3), BOARD_PXI6224 },
- { PCI_VDEVICE(NI, 0x710d), BOARD_PXI6143 },
- { PCI_VDEVICE(NI, 0x716c), BOARD_PCI6225 },
- { PCI_VDEVICE(NI, 0x716d), BOARD_PXI6225 },
- { PCI_VDEVICE(NI, 0x717d), BOARD_PCIE6251 },
- { PCI_VDEVICE(NI, 0x717f), BOARD_PCIE6259 },
- { PCI_VDEVICE(NI, 0x71bc), BOARD_PCI6221_37PIN },
- { PCI_VDEVICE(NI, 0x72e8), BOARD_PXIE6251 },
- { PCI_VDEVICE(NI, 0x72e9), BOARD_PXIE6259 },
- { 0 }
+ { PCI_VDEVICE(NI, 0x0162), .driver_data = BOARD_PCIMIO_16XE_50 }, /* 0x1620? */
+ { PCI_VDEVICE(NI, 0x1170), .driver_data = BOARD_PCIMIO_16XE_10 },
+ { PCI_VDEVICE(NI, 0x1180), .driver_data = BOARD_PCIMIO_16E_1 },
+ { PCI_VDEVICE(NI, 0x1190), .driver_data = BOARD_PCIMIO_16E_4 },
+ { PCI_VDEVICE(NI, 0x11b0), .driver_data = BOARD_PXI6070E },
+ { PCI_VDEVICE(NI, 0x11c0), .driver_data = BOARD_PXI6040E },
+ { PCI_VDEVICE(NI, 0x11d0), .driver_data = BOARD_PXI6030E },
+ { PCI_VDEVICE(NI, 0x1270), .driver_data = BOARD_PCI6032E },
+ { PCI_VDEVICE(NI, 0x1330), .driver_data = BOARD_PCI6031E },
+ { PCI_VDEVICE(NI, 0x1340), .driver_data = BOARD_PCI6033E },
+ { PCI_VDEVICE(NI, 0x1350), .driver_data = BOARD_PCI6071E },
+ { PCI_VDEVICE(NI, 0x14e0), .driver_data = BOARD_PCI6110 },
+ { PCI_VDEVICE(NI, 0x14f0), .driver_data = BOARD_PCI6111 },
+ { PCI_VDEVICE(NI, 0x1580), .driver_data = BOARD_PXI6031E },
+ { PCI_VDEVICE(NI, 0x15b0), .driver_data = BOARD_PXI6071E },
+ { PCI_VDEVICE(NI, 0x1880), .driver_data = BOARD_PCI6711 },
+ { PCI_VDEVICE(NI, 0x1870), .driver_data = BOARD_PCI6713 },
+ { PCI_VDEVICE(NI, 0x18b0), .driver_data = BOARD_PCI6052E },
+ { PCI_VDEVICE(NI, 0x18c0), .driver_data = BOARD_PXI6052E },
+ { PCI_VDEVICE(NI, 0x2410), .driver_data = BOARD_PCI6733 },
+ { PCI_VDEVICE(NI, 0x2420), .driver_data = BOARD_PXI6733 },
+ { PCI_VDEVICE(NI, 0x2430), .driver_data = BOARD_PCI6731 },
+ { PCI_VDEVICE(NI, 0x2890), .driver_data = BOARD_PCI6036E },
+ { PCI_VDEVICE(NI, 0x28c0), .driver_data = BOARD_PCI6014 },
+ { PCI_VDEVICE(NI, 0x2a60), .driver_data = BOARD_PCI6023E },
+ { PCI_VDEVICE(NI, 0x2a70), .driver_data = BOARD_PCI6024E },
+ { PCI_VDEVICE(NI, 0x2a80), .driver_data = BOARD_PCI6025E },
+ { PCI_VDEVICE(NI, 0x2ab0), .driver_data = BOARD_PXI6025E },
+ { PCI_VDEVICE(NI, 0x2b80), .driver_data = BOARD_PXI6713 },
+ { PCI_VDEVICE(NI, 0x2b90), .driver_data = BOARD_PXI6711 },
+ { PCI_VDEVICE(NI, 0x2c80), .driver_data = BOARD_PCI6035E },
+ { PCI_VDEVICE(NI, 0x2ca0), .driver_data = BOARD_PCI6034E },
+ { PCI_VDEVICE(NI, 0x70aa), .driver_data = BOARD_PCI6229 },
+ { PCI_VDEVICE(NI, 0x70ab), .driver_data = BOARD_PCI6259 },
+ { PCI_VDEVICE(NI, 0x70ac), .driver_data = BOARD_PCI6289 },
+ { PCI_VDEVICE(NI, 0x70ad), .driver_data = BOARD_PXI6251 },
+ { PCI_VDEVICE(NI, 0x70ae), .driver_data = BOARD_PXI6220 },
+ { PCI_VDEVICE(NI, 0x70af), .driver_data = BOARD_PCI6221 },
+ { PCI_VDEVICE(NI, 0x70b0), .driver_data = BOARD_PCI6220 },
+ { PCI_VDEVICE(NI, 0x70b1), .driver_data = BOARD_PXI6229 },
+ { PCI_VDEVICE(NI, 0x70b2), .driver_data = BOARD_PXI6259 },
+ { PCI_VDEVICE(NI, 0x70b3), .driver_data = BOARD_PXI6289 },
+ { PCI_VDEVICE(NI, 0x70b4), .driver_data = BOARD_PCI6250 },
+ { PCI_VDEVICE(NI, 0x70b5), .driver_data = BOARD_PXI6221 },
+ { PCI_VDEVICE(NI, 0x70b6), .driver_data = BOARD_PCI6280 },
+ { PCI_VDEVICE(NI, 0x70b7), .driver_data = BOARD_PCI6254 },
+ { PCI_VDEVICE(NI, 0x70b8), .driver_data = BOARD_PCI6251 },
+ { PCI_VDEVICE(NI, 0x70b9), .driver_data = BOARD_PXI6250 },
+ { PCI_VDEVICE(NI, 0x70ba), .driver_data = BOARD_PXI6254 },
+ { PCI_VDEVICE(NI, 0x70bb), .driver_data = BOARD_PXI6280 },
+ { PCI_VDEVICE(NI, 0x70bc), .driver_data = BOARD_PCI6284 },
+ { PCI_VDEVICE(NI, 0x70bd), .driver_data = BOARD_PCI6281 },
+ { PCI_VDEVICE(NI, 0x70be), .driver_data = BOARD_PXI6284 },
+ { PCI_VDEVICE(NI, 0x70bf), .driver_data = BOARD_PXI6281 },
+ { PCI_VDEVICE(NI, 0x70c0), .driver_data = BOARD_PCI6143 },
+ { PCI_VDEVICE(NI, 0x70f2), .driver_data = BOARD_PCI6224 },
+ { PCI_VDEVICE(NI, 0x70f3), .driver_data = BOARD_PXI6224 },
+ { PCI_VDEVICE(NI, 0x710d), .driver_data = BOARD_PXI6143 },
+ { PCI_VDEVICE(NI, 0x716c), .driver_data = BOARD_PCI6225 },
+ { PCI_VDEVICE(NI, 0x716d), .driver_data = BOARD_PXI6225 },
+ { PCI_VDEVICE(NI, 0x717d), .driver_data = BOARD_PCIE6251 },
+ { PCI_VDEVICE(NI, 0x717f), .driver_data = BOARD_PCIE6259 },
+ { PCI_VDEVICE(NI, 0x71bc), .driver_data = BOARD_PCI6221_37PIN },
+ { PCI_VDEVICE(NI, 0x72e8), .driver_data = BOARD_PXIE6251 },
+ { PCI_VDEVICE(NI, 0x72e9), .driver_data = BOARD_PXIE6259 },
+ { }
};
MODULE_DEVICE_TABLE(pci, ni_pcimio_pci_table);
}
static const struct pci_device_id rtd520_pci_table[] = {
- { PCI_VDEVICE(RTD, 0x7520), BOARD_DM7520 },
- { PCI_VDEVICE(RTD, 0x4520), BOARD_PCI4520 },
- { 0 }
+ { PCI_VDEVICE(RTD, 0x7520), .driver_data = BOARD_DM7520 },
+ { PCI_VDEVICE(RTD, 0x4520), .driver_data = BOARD_PCI4520 },
+ { }
};
MODULE_DEVICE_TABLE(pci, rtd520_pci_table);
* Philips SAA7146 media/dvb based cards.
*/
static const struct pci_device_id s626_pci_table[] = {
- { PCI_DEVICE_SUB(PCI_VENDOR_ID_PHILIPS, PCI_DEVICE_ID_PHILIPS_SAA7146,
- 0x6000, 0x0272) },
- { 0 }
+ { PCI_VDEVICE_SUB(PHILIPS, PCI_DEVICE_ID_PHILIPS_SAA7146,
+ 0x6000, 0x0272) },
+ { }
};
MODULE_DEVICE_TABLE(pci, s626_pci_table);