]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
comedi: Consistently define pci_device_ids using named initializers
authorUwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Thu, 30 Apr 2026 16:52:14 +0000 (18:52 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 21 May 2026 08:34:47 +0000 (10:34 +0200)
The .driver_data member of the various struct pci_device_id arrays were
initialized by list expressions. This isn't easily readable if you're
not into PCI. Using named initializers is more explicit and thus easier
to parse. Also skip explicit assignments of 0 (which the compiler takes
care of).

The secret plan is to make struct pci_device_id::driver_data an
anonymous union (similar to
https://lore.kernel.org/all/cover.1776579304.git.u.kleine-koenig@baylibre.com/)
and that requires named initializers. But it's also a nice cleanup on
its own.

This change doesn't introduce changes to the compiled pci_device_id
arrays. Tested on x86 and arm64.

Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Link: https://patch.msgid.link/20260430165214.449166-2-u.kleine-koenig@baylibre.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
54 files changed:
drivers/comedi/drivers/8255_pci.c
drivers/comedi/drivers/addi_apci_1032.c
drivers/comedi/drivers/addi_apci_1500.c
drivers/comedi/drivers/addi_apci_1516.c
drivers/comedi/drivers/addi_apci_1564.c
drivers/comedi/drivers/addi_apci_16xx.c
drivers/comedi/drivers/addi_apci_2032.c
drivers/comedi/drivers/addi_apci_2200.c
drivers/comedi/drivers/addi_apci_3120.c
drivers/comedi/drivers/addi_apci_3501.c
drivers/comedi/drivers/addi_apci_3xxx.c
drivers/comedi/drivers/adl_pci6208.c
drivers/comedi/drivers/adl_pci7250.c
drivers/comedi/drivers/adl_pci7x3x.c
drivers/comedi/drivers/adl_pci8164.c
drivers/comedi/drivers/adl_pci9111.c
drivers/comedi/drivers/adl_pci9118.c
drivers/comedi/drivers/adv_pci1710.c
drivers/comedi/drivers/adv_pci1720.c
drivers/comedi/drivers/adv_pci1723.c
drivers/comedi/drivers/adv_pci1724.c
drivers/comedi/drivers/adv_pci1760.c
drivers/comedi/drivers/adv_pci_dio.c
drivers/comedi/drivers/amplc_dio200_pci.c
drivers/comedi/drivers/amplc_pci224.c
drivers/comedi/drivers/amplc_pci230.c
drivers/comedi/drivers/amplc_pci236.c
drivers/comedi/drivers/amplc_pci263.c
drivers/comedi/drivers/cb_pcidas.c
drivers/comedi/drivers/cb_pcidas64.c
drivers/comedi/drivers/cb_pcidda.c
drivers/comedi/drivers/cb_pcimdas.c
drivers/comedi/drivers/cb_pcimdda.c
drivers/comedi/drivers/contec_pci_dio.c
drivers/comedi/drivers/daqboard2000.c
drivers/comedi/drivers/das08_pci.c
drivers/comedi/drivers/dt3000.c
drivers/comedi/drivers/dyna_pci10xx.c
drivers/comedi/drivers/gsc_hpdi.c
drivers/comedi/drivers/icp_multi.c
drivers/comedi/drivers/jr3_pci.c
drivers/comedi/drivers/ke_counter.c
drivers/comedi/drivers/me4000.c
drivers/comedi/drivers/me_daq.c
drivers/comedi/drivers/mf6x4.c
drivers/comedi/drivers/ni_6527.c
drivers/comedi/drivers/ni_65xx.c
drivers/comedi/drivers/ni_660x.c
drivers/comedi/drivers/ni_670x.c
drivers/comedi/drivers/ni_labpc_pci.c
drivers/comedi/drivers/ni_pcidio.c
drivers/comedi/drivers/ni_pcimio.c
drivers/comedi/drivers/rtd520.c
drivers/comedi/drivers/s626.c

index 8498cabe4d91dbb09cfa0b4fee11494bb303fa84..737e4cf4557155690b424e3595e639ab8bd9d82c 100644 (file)
@@ -267,25 +267,25 @@ static int pci_8255_pci_probe(struct pci_dev *dev,
 
 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 },
-       { }
+       { 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);
 
index 8eec6d9402de70e074519d88062d3a243a228ea0..9ca6980705e5f45fc8813cb570d7e9b92de96de3 100644 (file)
@@ -378,8 +378,8 @@ static int apci1032_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci1032_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1003) },
-       { }
+       { PCI_VDEVICE(ADDIDATA, 0x1003) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci1032_pci_table);
 
index c94c785888898193d37bf42d8b105926e8a3342e..a203e27888e2f6ac88c203468ae4aa03dc026645 100644 (file)
@@ -869,8 +869,8 @@ static int apci1500_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci1500_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_AMCC, 0x80fc) },
-       { }
+       { PCI_VDEVICE(AMCC, 0x80fc) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci1500_pci_table);
 
index 3c48b72dad9d588eeccaede8969771d122c3e222..397f06f8858a63c700d9a841c57d66f0b6e55450 100644 (file)
@@ -196,10 +196,10 @@ static int apci1516_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 0cd40948bee77afe69f359768da85d1b1aced43e..a54df64afc3d33dac8571fd9a1fd3b9f8b9c8d39 100644 (file)
@@ -802,8 +802,8 @@ static int apci1564_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci1564_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1006) },
-       { }
+       { PCI_VDEVICE(ADDIDATA, 0x1006) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci1564_pci_table);
 
index ec2c321d24317f829235369d7113f11ed97601c2..87d62c65a4d2a38d0e9d66e973b7ae552927d399 100644 (file)
@@ -158,9 +158,9 @@ static int apci16xx_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci16xx_pci_table[] = {
-       { PCI_VDEVICE(ADDIDATA, 0x1009), BOARD_APCI1648 },
-       { PCI_VDEVICE(ADDIDATA, 0x100a), BOARD_APCI1696 },
-       { }
+       { PCI_VDEVICE(ADDIDATA, 0x1009), .driver_data = BOARD_APCI1648 },
+       { PCI_VDEVICE(ADDIDATA, 0x100a), .driver_data = BOARD_APCI1696 },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci16xx_pci_table);
 
index d0f52d5ece8ff8c3d132550692e07d2ccf55938f..59bc0de4d8640a1726ee6691e62d82a23eb31948 100644 (file)
@@ -312,8 +312,8 @@ static int apci2032_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci2032_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1004) },
-       { }
+       { PCI_VDEVICE(ADDIDATA, 0x1004) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci2032_pci_table);
 
index 00378c9dddc829044730d06dae38c5368a99208f..686f6ec2cbb6213f1e0946a9944d2ebfc62d7ee7 100644 (file)
@@ -125,8 +125,8 @@ static int apci2200_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci2200_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1005) },
-       { }
+       { PCI_VDEVICE(ADDIDATA, 0x1005) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci2200_pci_table);
 
index 28a242e697217345f2d3b8b247785cb80115deef..049399cf56817b3aa390afe75588d0eaea5e1909 100644 (file)
@@ -1098,9 +1098,9 @@ static int apci3120_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci3120_pci_table[] = {
-       { PCI_VDEVICE(AMCC, 0x818d), BOARD_APCI3120 },
-       { PCI_VDEVICE(AMCC, 0x828d), BOARD_APCI3001 },
-       { }
+       { PCI_VDEVICE(AMCC, 0x818d), .driver_data = BOARD_APCI3120 },
+       { PCI_VDEVICE(AMCC, 0x828d), .driver_data = BOARD_APCI3001 },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci3120_pci_table);
 
index ecb5552f178591e4a78b3f2da38a236620a38ae6..3bcf5c067820c9bab6f35b6929d2fb7f19471fd3 100644 (file)
@@ -399,8 +399,8 @@ static int apci3501_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id apci3501_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3001) },
-       { }
+       { PCI_VDEVICE(ADDIDATA, 0x3001) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, apci3501_pci_table);
 
index bc72273e6a2918c5139be5f4125f1f8b03b993bf..695cce10317791dbd34815cf639f5a2667b75d8a 100644 (file)
@@ -918,32 +918,32 @@ static int apci3xxx_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index b27354a51f5c98707ee20459dc6924da3004319e..57d1af105d418eee02b2aaebf72a0ebfb30bb6fb 100644 (file)
@@ -180,10 +180,9 @@ static int adl_pci6208_pci_probe(struct pci_dev *dev,
 }
 
 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);
 
index 78c85a40243529c2a139211c9fde802994f6dde3..b2772cf17ad25b685ee6dd637221fdd5634ac08a 100644 (file)
@@ -194,16 +194,16 @@ static int adl_pci7250_pci_probe(struct pci_dev *dev,
 
 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 */
-       { }
+       { PCI_VDEVICE_SUB(ADLINK, 0x7250,
+                         PCI_VENDOR_ID_ADLINK, 0x7000) }, /* newer LPCIe-7250 */
+       { }
 };
 MODULE_DEVICE_TABLE(pci, adl_pci7250_pci_table);
 
index e9f22de9b6f1b79f78fea59fb1b9c12e35d419f4..3e558a9b2ad74868336ce1495bea8764730528b6 100644 (file)
@@ -518,13 +518,13 @@ static int adl_pci7x3x_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 0c513a67a26464f1ab06c1eb56640a924c9c82a5..3b56a307a900b02225129c3cd7d1a650502946b8 100644 (file)
@@ -135,8 +135,8 @@ static int adl_pci8164_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id adl_pci8164_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADLINK, 0x8164) },
-       { }
+       { PCI_VDEVICE(ADLINK, 0x8164) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, adl_pci8164_pci_table);
 
index 086d93f40cb98e3fb4d2b8a943f75a1b2a1c1f3f..7e8e669c21d6f80cc4599912ff9a6223dbd0a470 100644 (file)
@@ -727,9 +727,9 @@ static int pci9111_pci_probe(struct pci_dev *dev,
 }
 
 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) }, */
-       { }
+       { PCI_VDEVICE(ADLINK, 0x9111) },
+       /* { PCI_VDEVICE(ADLINK, PCI9111_HG_DEVICE_ID) }, */
+       { }
 };
 MODULE_DEVICE_TABLE(pci, pci9111_pci_table);
 
index 67c663892e4814cd58ad82a350507afc5195b869..75c487bb2f5b7e6c1b4921986c1fd96e2975e7f5 100644 (file)
@@ -1715,10 +1715,10 @@ static int adl_pci9118_pci_probe(struct pci_dev *dev,
 
 /* 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 }, */
-       { }
+       { 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);
 
index c49b0f1f52283ed37588710dbd5f6435e581685e..fc749241da41669b01edef38ee0b7fb94953e732 100644 (file)
@@ -892,60 +892,66 @@ static int adv_pci1710_pci_probe(struct pci_dev *dev,
 
 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);
 
index 2619591ba30131b2821f0223c5cd29a4dd847b57..cc21212c5d5242501777326a6371e023176950c4 100644 (file)
@@ -167,8 +167,8 @@ static int adv_pci1720_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id adv_pci1720_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1720) },
-       { }
+       { PCI_VDEVICE(ADVANTECH, 0x1720) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, adv_pci1720_pci_table);
 
index e2aedb152068b033c78feb5bdbb605fb74a74d8a..e7f55251500c8c8655ffdaaeea250483442f2218 100644 (file)
@@ -208,8 +208,8 @@ static int adv_pci1723_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id adv_pci1723_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1723) },
-       { }
+       { PCI_VDEVICE(ADVANTECH, 0x1723) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, adv_pci1723_pci_table);
 
index bb43b7deeb564ac9c21bd5c0a1218be590488684..e736f2bcdb0443e28e0e6dc00db33ae28aac6b70 100644 (file)
@@ -189,8 +189,8 @@ static int adv_pci1724_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id adv_pci1724_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1724) },
-       { }
+       { PCI_VDEVICE(ADVANTECH, 0x1724) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, adv_pci1724_pci_table);
 
index 27f3890f471df7a78e7b8e27d0755a295ab8caad..c9b0600be7f50e2c8912cc1bf898975db972f4f2 100644 (file)
@@ -405,8 +405,8 @@ static int pci1760_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id pci1760_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ADVANTECH, 0x1760) },
-       { }
+       { PCI_VDEVICE(ADVANTECH, 0x1760) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, pci1760_pci_table);
 
index ca805450476072753fcf41f3e4d5f7b691748424..49e2b2efe46d03ce619f21c36be91a4248e66a0b 100644 (file)
@@ -768,21 +768,21 @@ static int adv_pci_dio_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index cb5b328a28e3a4575c42944541c96a7842da02b7..b057bbdd00631ebcac5577a0cb03b8e5422bbd25 100644 (file)
@@ -394,13 +394,13 @@ static struct comedi_driver dio200_pci_comedi_driver = {
 
 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);
index 1373637c2ca22cd5b351a0b9a06d0cfef1c223c9..55292a28f28c3cd44af895c8df8239479df343ab 100644 (file)
@@ -1122,9 +1122,9 @@ static int amplc_pci224_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id amplc_pci224_pci_table[] = {
-       { PCI_VDEVICE(AMPLICON, 0x0007), pci224_model },
-       { PCI_VDEVICE(AMPLICON, 0x0008), pci234_model },
-       { }
+       { PCI_VDEVICE(AMPLICON, 0x0007), .driver_data = pci224_model },
+       { PCI_VDEVICE(AMPLICON, 0x0008), .driver_data = pci234_model },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, amplc_pci224_pci_table);
 
index c74209c2e83a2bc1ad752d2894689a7390abb95a..aa9c502b942937e07eab9187ce5c6976745cf2a3 100644 (file)
@@ -2554,9 +2554,9 @@ static int amplc_pci230_pci_probe(struct pci_dev *dev,
 }
 
 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) },
-       { }
+       { PCI_VDEVICE(AMPLICON, PCI_DEVICE_ID_PCI230) },
+       { PCI_VDEVICE(AMPLICON, PCI_DEVICE_ID_PCI260) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, amplc_pci230_pci_table);
 
index 482eb261c333033ca736dec71afbb56993d02f9c..b5d8c9e8d48ae714be961d2fee0920bcd162759a 100644 (file)
@@ -116,8 +116,8 @@ static struct comedi_driver amplc_pci236_driver = {
 };
 
 static const struct pci_device_id pci236_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_AMPLICON, 0x0009) },
-       { }
+       { PCI_VDEVICE(AMPLICON, 0x0009) },
+       { }
 };
 
 MODULE_DEVICE_TABLE(pci, pci236_pci_table);
index 1609665c4b185f6b8f3a6a3e3350602e21511c0c..5a248bf5a7d28819334e38c60d7a6ef701dc7276 100644 (file)
@@ -85,8 +85,8 @@ static struct comedi_driver amplc_pci263_driver = {
 };
 
 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);
 
index 8bb9b0623869fe94058799efbf900d86979f36f0..bb6c32f902212f8f28f8a21e7cd9ed851e09b3e9 100644 (file)
@@ -1474,15 +1474,15 @@ static int cb_pcidas_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index d398c6df948229bd6a0a8bb99ca0e2e0855b8343..549caadc2e8d4d1275dc9a7b3351bbadea060dbc 100644 (file)
@@ -4074,28 +4074,28 @@ static int cb_pcidas64_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index c353d0f87da91680f35d0ba03e12dea20c52aa27..31f368e7c9dfc8fa73244c489b40044c1201fb13 100644 (file)
@@ -396,13 +396,13 @@ static int cb_pcidda_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 641c30df392e5f808dd003e61ebac7b712ce0f62..ae25347d8375814d212108f3827278c788ad77e7 100644 (file)
@@ -455,9 +455,9 @@ static int cb_pcimdas_pci_probe(struct pci_dev *dev,
 }
 
 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 */
-       { }
+       { PCI_VDEVICE(CB, 0x0056) },    /* PCIM-DAS1602/16 */
+       { PCI_VDEVICE(CB, 0x0115) },    /* PCIe-DAS1602/16 */
+       { }
 };
 MODULE_DEVICE_TABLE(pci, cb_pcimdas_pci_table);
 
index 541b5742bb1b72a814f99393a05bf44212538d30..2f270b044b38828f7f356455d75c71589ba3ab6b 100644 (file)
@@ -172,8 +172,8 @@ static int cb_pcimdda_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id cb_pcimdda_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_CB, PCI_ID_PCIM_DDA06_16) },
-       { }
+       { PCI_VDEVICE(CB, PCI_ID_PCIM_DDA06_16) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, cb_pcimdda_pci_table);
 
index 41d42ff14144474c259395da6d0e166f414a4a4f..56b11a280b20c09ba8b38bded4286495ebcdf38e 100644 (file)
@@ -98,8 +98,8 @@ static int contec_pci_dio_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id contec_pci_dio_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_CONTEC, 0x8172) },
-       { }
+       { PCI_VDEVICE(CONTEC, 0x8172) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, contec_pci_dio_pci_table);
 
index 897bf46b95ee8159c9fe5fd5e0d138de33392b4b..f05b8d3afc547a28a4f34bc4198fd25b9ce74498 100644 (file)
@@ -764,11 +764,11 @@ static int db2k_pci_probe(struct pci_dev *dev, const struct pci_device_id *id)
 }
 
 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, },
-       { }
+       { 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);
 
index 982f3ab0ccbdaae797e689276a389d3b5bbee1ea..a439e0ddbb6d774579812ffb7e2c2e49f6ad5aa5 100644 (file)
@@ -77,8 +77,8 @@ static int das08_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id das08_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_CB, 0x0029) },
-       { }
+       { PCI_VDEVICE(CB, 0x0029) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, das08_pci_table);
 
index fc6e9c30e5223be4aa9f242a53a1c24168f8fe13..198aaf8127470476ca531f4591c87d5c710c7144 100644 (file)
@@ -715,14 +715,14 @@ static int dt3000_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 407a038fb3e0a694cf4e75d942df8b62aea4d09e..3b11bbf50648edf4b429ab37df968d4a72f68024 100644 (file)
@@ -246,8 +246,8 @@ static int dyna_pci10xx_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id dyna_pci10xx_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_PLX, 0x1050) },
-       { }
+       { PCI_VDEVICE(PLX, 0x1050) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, dyna_pci10xx_pci_table);
 
index c09d135df38df679938dcdf4ed7af5492a581d89..b71abefabd9692985d8098e3e076cd15eccbaf28 100644 (file)
@@ -703,9 +703,9 @@ static int gsc_hpdi_pci_probe(struct pci_dev *dev,
 }
 
 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) },
-       { }
+       { PCI_VDEVICE_SUB(PLX, PCI_DEVICE_ID_PLX_9080,
+                         PCI_VENDOR_ID_PLX, 0x2400) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, gsc_hpdi_pci_table);
 
index ac4b11dbd741fbfaa458b0f2e3613c100d82f436..2abee92bfae4263c628bff6a725469ceab4defa6 100644 (file)
@@ -317,8 +317,8 @@ static int icp_multi_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id icp_multi_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_ICP, 0x8000) },
-       { }
+       { PCI_VDEVICE(ICP, 0x8000) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, icp_multi_pci_table);
 
index 51287cbc3e48bf99abdd6db7a030770bb5301bfa..603e57dd2f139e9e6809ec9ef35df89d6ee58b70 100644 (file)
@@ -779,12 +779,12 @@ static int jr3_pci_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index b825cf60e1e0a7026328b5cd327c927847306ccf..40177ffc904d7d1fc9fc09203abd03697a6ee9f3 100644 (file)
@@ -213,8 +213,8 @@ static int ke_counter_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id ke_counter_pci_table[] = {
-       { PCI_DEVICE(PCI_VENDOR_ID_KOLTER, 0x0014) },
-       { }
+       { PCI_VDEVICE(KOLTER, 0x0014) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, ke_counter_pci_table);
 
index effe9fdbbafe3c19d8641262735ef96a5f599bcb..e62f6e5eca3d3e37700c6f6dd6b5f4fd6db3d999 100644 (file)
@@ -1254,20 +1254,20 @@ static int me4000_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 2f2ea029cffc2ad03955835f350a1fe55a1997cb..ff8699620ec24d872f12edb189abb52026fd6792 100644 (file)
@@ -538,9 +538,9 @@ static int me_daq_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id me_daq_pci_table[] = {
-       { PCI_VDEVICE(MEILHAUS, 0x2600), BOARD_ME2600 },
-       { PCI_VDEVICE(MEILHAUS, 0x2000), BOARD_ME2000 },
-       { }
+       { PCI_VDEVICE(MEILHAUS, 0x2600), .driver_data = BOARD_ME2600 },
+       { PCI_VDEVICE(MEILHAUS, 0x2000), .driver_data = BOARD_ME2000 },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, me_daq_pci_table);
 
index 14f1d5e9cd5931bcc4adb4b337646a9c670683ef..0e63c374bc3b8c80bbc7766ee1da8bb554cce2a2 100644 (file)
@@ -290,9 +290,14 @@ static int mf6x4_pci_probe(struct pci_dev *dev, const struct pci_device_id *id)
 }
 
 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);
 
index ac5820085231fbf63158fd033b850a6292a8a6af..8c0d27c7f8a9f88a1168e214768180867ade6ecb 100644 (file)
@@ -473,9 +473,9 @@ static int ni6527_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id ni6527_pci_table[] = {
-       { PCI_VDEVICE(NI, 0x2b10), BOARD_PXI6527 },
-       { PCI_VDEVICE(NI, 0x2b20), BOARD_PCI6527 },
-       { }
+       { PCI_VDEVICE(NI, 0x2b10), .driver_data = BOARD_PXI6527 },
+       { PCI_VDEVICE(NI, 0x2b20), .driver_data = BOARD_PCI6527 },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, ni6527_pci_table);
 
index 58334de3b25393b2c80630194625f3330182dba3..6ab91f6e75c52be0c5148e46a0f29f488096f701 100644 (file)
@@ -783,29 +783,29 @@ static int ni_65xx_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 0679bc39e0bc595880e5e4a662b6b8b605aef2e0..5508cdb1b0bacd5f1259faf79362598877363e11 100644 (file)
@@ -1230,14 +1230,14 @@ static int ni_660x_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 9455c2abcc2429ce98fc0459754add0d01001be7..670ffe2c744b0fe12aecbfb5ad41f5a9ed5805c4 100644 (file)
@@ -259,10 +259,10 @@ static int ni_670x_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index e2a44bbd9fa6b1f5503c024e8acd41793e174353..4c8cf97769249facfeb286110e8e7b9055e4c4ee 100644 (file)
@@ -106,8 +106,8 @@ static struct comedi_driver labpc_pci_comedi_driver = {
 };
 
 static const struct pci_device_id labpc_pci_table[] = {
-       { PCI_VDEVICE(NI, 0x161), BOARD_NI_PCI1200 },
-       { }
+       { PCI_VDEVICE(NI, 0x0161), .driver_data = BOARD_NI_PCI1200 },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, labpc_pci_table);
 
index 2c7bb9c1ea5bd90e00bcade2862b5b467ee4fd88..b137bf14bcfd689ca596877dd7d8c2e0cb1a278a 100644 (file)
@@ -987,10 +987,10 @@ static int ni_pcidio_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index f63c390314e1f69da34da44bd3c4cc950108280a..4be9ca4f4828c8c9e4c7a93945a503d776ae5772 100644 (file)
@@ -1402,72 +1402,72 @@ static int ni_pcimio_pci_probe(struct pci_dev *dev,
 }
 
 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 },
-       { }
+       { 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);
 
index 44bb0decd7a4ec3cecfcceef8335c8f5d6a778b3..0575913abfe725a964a08d7491b8de6323492583 100644 (file)
@@ -1345,9 +1345,9 @@ static int rtd520_pci_probe(struct pci_dev *dev,
 }
 
 static const struct pci_device_id rtd520_pci_table[] = {
-       { PCI_VDEVICE(RTD, 0x7520), BOARD_DM7520 },
-       { PCI_VDEVICE(RTD, 0x4520), BOARD_PCI4520 },
-       { }
+       { PCI_VDEVICE(RTD, 0x7520), .driver_data = BOARD_DM7520 },
+       { PCI_VDEVICE(RTD, 0x4520), .driver_data = BOARD_PCI4520 },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, rtd520_pci_table);
 
index 0e5f9a9a7fd35682be9fe45d90f7de6dc83e005b..ce7ae6b6d40b5ec1c3e772866d3e253f79d3bb50 100644 (file)
@@ -2585,9 +2585,9 @@ static int s626_pci_probe(struct pci_dev *dev,
  * 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) },
-       { }
+       { PCI_VDEVICE_SUB(PHILIPS, PCI_DEVICE_ID_PHILIPS_SAA7146,
+                         0x6000, 0x0272) },
+       { }
 };
 MODULE_DEVICE_TABLE(pci, s626_pci_table);