Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


imported SEABIOS source tree
[palacios.git] / bios / seabios / src / pci_ids.h
1 /*
2  *      PCI Class, Vendor and Device IDs
3  *
4  *      Please keep sorted.
5  */
6
7 /* Device classes and subclasses */
8
9 #define PCI_CLASS_NOT_DEFINED           0x0000
10 #define PCI_CLASS_NOT_DEFINED_VGA       0x0001
11
12 #define PCI_BASE_CLASS_STORAGE          0x01
13 #define PCI_CLASS_STORAGE_SCSI          0x0100
14 #define PCI_CLASS_STORAGE_IDE           0x0101
15 #define PCI_CLASS_STORAGE_FLOPPY        0x0102
16 #define PCI_CLASS_STORAGE_IPI           0x0103
17 #define PCI_CLASS_STORAGE_RAID          0x0104
18 #define PCI_CLASS_STORAGE_SATA          0x0106
19 #define PCI_CLASS_STORAGE_SATA_AHCI     0x010601
20 #define PCI_CLASS_STORAGE_SAS           0x0107
21 #define PCI_CLASS_STORAGE_OTHER         0x0180
22
23 #define PCI_BASE_CLASS_NETWORK          0x02
24 #define PCI_CLASS_NETWORK_ETHERNET      0x0200
25 #define PCI_CLASS_NETWORK_TOKEN_RING    0x0201
26 #define PCI_CLASS_NETWORK_FDDI          0x0202
27 #define PCI_CLASS_NETWORK_ATM           0x0203
28 #define PCI_CLASS_NETWORK_OTHER         0x0280
29
30 #define PCI_BASE_CLASS_DISPLAY          0x03
31 #define PCI_CLASS_DISPLAY_VGA           0x0300
32 #define PCI_CLASS_DISPLAY_XGA           0x0301
33 #define PCI_CLASS_DISPLAY_3D            0x0302
34 #define PCI_CLASS_DISPLAY_OTHER         0x0380
35
36 #define PCI_BASE_CLASS_MULTIMEDIA       0x04
37 #define PCI_CLASS_MULTIMEDIA_VIDEO      0x0400
38 #define PCI_CLASS_MULTIMEDIA_AUDIO      0x0401
39 #define PCI_CLASS_MULTIMEDIA_PHONE      0x0402
40 #define PCI_CLASS_MULTIMEDIA_OTHER      0x0480
41
42 #define PCI_BASE_CLASS_MEMORY           0x05
43 #define PCI_CLASS_MEMORY_RAM            0x0500
44 #define PCI_CLASS_MEMORY_FLASH          0x0501
45 #define PCI_CLASS_MEMORY_OTHER          0x0580
46
47 #define PCI_BASE_CLASS_BRIDGE           0x06
48 #define PCI_CLASS_BRIDGE_HOST           0x0600
49 #define PCI_CLASS_BRIDGE_ISA            0x0601
50 #define PCI_CLASS_BRIDGE_EISA           0x0602
51 #define PCI_CLASS_BRIDGE_MC             0x0603
52 #define PCI_CLASS_BRIDGE_PCI            0x0604
53 #define PCI_CLASS_BRIDGE_PCMCIA         0x0605
54 #define PCI_CLASS_BRIDGE_NUBUS          0x0606
55 #define PCI_CLASS_BRIDGE_CARDBUS        0x0607
56 #define PCI_CLASS_BRIDGE_RACEWAY        0x0608
57 #define PCI_CLASS_BRIDGE_OTHER          0x0680
58
59 #define PCI_BASE_CLASS_COMMUNICATION    0x07
60 #define PCI_CLASS_COMMUNICATION_SERIAL  0x0700
61 #define PCI_CLASS_COMMUNICATION_PARALLEL 0x0701
62 #define PCI_CLASS_COMMUNICATION_MULTISERIAL 0x0702
63 #define PCI_CLASS_COMMUNICATION_MODEM   0x0703
64 #define PCI_CLASS_COMMUNICATION_OTHER   0x0780
65
66 #define PCI_BASE_CLASS_SYSTEM           0x08
67 #define PCI_CLASS_SYSTEM_PIC            0x0800
68 #define PCI_CLASS_SYSTEM_PIC_IOAPIC     0x080010
69 #define PCI_CLASS_SYSTEM_PIC_IOXAPIC    0x080020
70 #define PCI_CLASS_SYSTEM_DMA            0x0801
71 #define PCI_CLASS_SYSTEM_TIMER          0x0802
72 #define PCI_CLASS_SYSTEM_RTC            0x0803
73 #define PCI_CLASS_SYSTEM_PCI_HOTPLUG    0x0804
74 #define PCI_CLASS_SYSTEM_SDHCI          0x0805
75 #define PCI_CLASS_SYSTEM_OTHER          0x0880
76
77 #define PCI_BASE_CLASS_INPUT            0x09
78 #define PCI_CLASS_INPUT_KEYBOARD        0x0900
79 #define PCI_CLASS_INPUT_PEN             0x0901
80 #define PCI_CLASS_INPUT_MOUSE           0x0902
81 #define PCI_CLASS_INPUT_SCANNER         0x0903
82 #define PCI_CLASS_INPUT_GAMEPORT        0x0904
83 #define PCI_CLASS_INPUT_OTHER           0x0980
84
85 #define PCI_BASE_CLASS_DOCKING          0x0a
86 #define PCI_CLASS_DOCKING_GENERIC       0x0a00
87 #define PCI_CLASS_DOCKING_OTHER         0x0a80
88
89 #define PCI_BASE_CLASS_PROCESSOR        0x0b
90 #define PCI_CLASS_PROCESSOR_386         0x0b00
91 #define PCI_CLASS_PROCESSOR_486         0x0b01
92 #define PCI_CLASS_PROCESSOR_PENTIUM     0x0b02
93 #define PCI_CLASS_PROCESSOR_ALPHA       0x0b10
94 #define PCI_CLASS_PROCESSOR_POWERPC     0x0b20
95 #define PCI_CLASS_PROCESSOR_MIPS        0x0b30
96 #define PCI_CLASS_PROCESSOR_CO          0x0b40
97
98 #define PCI_BASE_CLASS_SERIAL           0x0c
99 #define PCI_CLASS_SERIAL_FIREWIRE       0x0c00
100 #define PCI_CLASS_SERIAL_FIREWIRE_OHCI  0x0c0010
101 #define PCI_CLASS_SERIAL_ACCESS         0x0c01
102 #define PCI_CLASS_SERIAL_SSA            0x0c02
103 #define PCI_CLASS_SERIAL_USB            0x0c03
104 #define PCI_CLASS_SERIAL_USB_UHCI       0x0c0300
105 #define PCI_CLASS_SERIAL_USB_OHCI       0x0c0310
106 #define PCI_CLASS_SERIAL_USB_EHCI       0x0c0320
107 #define PCI_CLASS_SERIAL_FIBER          0x0c04
108 #define PCI_CLASS_SERIAL_SMBUS          0x0c05
109
110 #define PCI_BASE_CLASS_WIRELESS                 0x0d
111 #define PCI_CLASS_WIRELESS_RF_CONTROLLER        0x0d10
112 #define PCI_CLASS_WIRELESS_WHCI                 0x0d1010
113
114 #define PCI_BASE_CLASS_INTELLIGENT      0x0e
115 #define PCI_CLASS_INTELLIGENT_I2O       0x0e00
116
117 #define PCI_BASE_CLASS_SATELLITE        0x0f
118 #define PCI_CLASS_SATELLITE_TV          0x0f00
119 #define PCI_CLASS_SATELLITE_AUDIO       0x0f01
120 #define PCI_CLASS_SATELLITE_VOICE       0x0f03
121 #define PCI_CLASS_SATELLITE_DATA        0x0f04
122
123 #define PCI_BASE_CLASS_CRYPT            0x10
124 #define PCI_CLASS_CRYPT_NETWORK         0x1000
125 #define PCI_CLASS_CRYPT_ENTERTAINMENT   0x1001
126 #define PCI_CLASS_CRYPT_OTHER           0x1080
127
128 #define PCI_BASE_CLASS_SIGNAL_PROCESSING 0x11
129 #define PCI_CLASS_SP_DPIO               0x1100
130 #define PCI_CLASS_SP_OTHER              0x1180
131
132 #define PCI_CLASS_OTHERS                0xff
133
134 /* Vendors and devices.  Sort key: vendor first, device next. */
135
136 #define PCI_VENDOR_ID_TTTECH            0x0357
137 #define PCI_DEVICE_ID_TTTECH_MC322      0x000a
138
139 #define PCI_VENDOR_ID_DYNALINK          0x0675
140 #define PCI_DEVICE_ID_DYNALINK_IS64PH   0x1702
141
142 #define PCI_VENDOR_ID_BERKOM                    0x0871
143 #define PCI_DEVICE_ID_BERKOM_A1T                0xffa1
144 #define PCI_DEVICE_ID_BERKOM_T_CONCEPT          0xffa2
145 #define PCI_DEVICE_ID_BERKOM_A4T                0xffa4
146 #define PCI_DEVICE_ID_BERKOM_SCITEL_QUADRO      0xffa8
147
148 #define PCI_VENDOR_ID_COMPAQ            0x0e11
149 #define PCI_DEVICE_ID_COMPAQ_TOKENRING  0x0508
150 #define PCI_DEVICE_ID_COMPAQ_TACHYON    0xa0fc
151 #define PCI_DEVICE_ID_COMPAQ_SMART2P    0xae10
152 #define PCI_DEVICE_ID_COMPAQ_NETEL100   0xae32
153 #define PCI_DEVICE_ID_COMPAQ_NETEL10    0xae34
154 #define PCI_DEVICE_ID_COMPAQ_TRIFLEX_IDE 0xae33
155 #define PCI_DEVICE_ID_COMPAQ_NETFLEX3I  0xae35
156 #define PCI_DEVICE_ID_COMPAQ_NETEL100D  0xae40
157 #define PCI_DEVICE_ID_COMPAQ_NETEL100PI 0xae43
158 #define PCI_DEVICE_ID_COMPAQ_NETEL100I  0xb011
159 #define PCI_DEVICE_ID_COMPAQ_CISS       0xb060
160 #define PCI_DEVICE_ID_COMPAQ_CISSB      0xb178
161 #define PCI_DEVICE_ID_COMPAQ_CISSC      0x46
162 #define PCI_DEVICE_ID_COMPAQ_THUNDER    0xf130
163 #define PCI_DEVICE_ID_COMPAQ_NETFLEX3B  0xf150
164
165 #define PCI_VENDOR_ID_NCR               0x1000
166 #define PCI_VENDOR_ID_LSI_LOGIC         0x1000
167 #define PCI_DEVICE_ID_NCR_53C810        0x0001
168 #define PCI_DEVICE_ID_NCR_53C820        0x0002
169 #define PCI_DEVICE_ID_NCR_53C825        0x0003
170 #define PCI_DEVICE_ID_NCR_53C815        0x0004
171 #define PCI_DEVICE_ID_LSI_53C810AP      0x0005
172 #define PCI_DEVICE_ID_NCR_53C860        0x0006
173 #define PCI_DEVICE_ID_LSI_53C1510       0x000a
174 #define PCI_DEVICE_ID_NCR_53C896        0x000b
175 #define PCI_DEVICE_ID_NCR_53C895        0x000c
176 #define PCI_DEVICE_ID_NCR_53C885        0x000d
177 #define PCI_DEVICE_ID_NCR_53C875        0x000f
178 #define PCI_DEVICE_ID_NCR_53C1510       0x0010
179 #define PCI_DEVICE_ID_LSI_53C895A       0x0012
180 #define PCI_DEVICE_ID_LSI_53C875A       0x0013
181 #define PCI_DEVICE_ID_LSI_53C1010_33    0x0020
182 #define PCI_DEVICE_ID_LSI_53C1010_66    0x0021
183 #define PCI_DEVICE_ID_LSI_53C1030       0x0030
184 #define PCI_DEVICE_ID_LSI_1030_53C1035  0x0032
185 #define PCI_DEVICE_ID_LSI_53C1035       0x0040
186 #define PCI_DEVICE_ID_NCR_53C875J       0x008f
187 #define PCI_DEVICE_ID_LSI_FC909         0x0621
188 #define PCI_DEVICE_ID_LSI_FC929         0x0622
189 #define PCI_DEVICE_ID_LSI_FC929_LAN     0x0623
190 #define PCI_DEVICE_ID_LSI_FC919         0x0624
191 #define PCI_DEVICE_ID_LSI_FC919_LAN     0x0625
192 #define PCI_DEVICE_ID_LSI_FC929X        0x0626
193 #define PCI_DEVICE_ID_LSI_FC939X        0x0642
194 #define PCI_DEVICE_ID_LSI_FC949X        0x0640
195 #define PCI_DEVICE_ID_LSI_FC949ES       0x0646
196 #define PCI_DEVICE_ID_LSI_FC919X        0x0628
197 #define PCI_DEVICE_ID_NCR_YELLOWFIN     0x0701
198 #define PCI_DEVICE_ID_LSI_61C102        0x0901
199 #define PCI_DEVICE_ID_LSI_63C815        0x1000
200 #define PCI_DEVICE_ID_LSI_SAS1064       0x0050
201 #define PCI_DEVICE_ID_LSI_SAS1064R      0x0411
202 #define PCI_DEVICE_ID_LSI_SAS1066       0x005E
203 #define PCI_DEVICE_ID_LSI_SAS1068       0x0054
204 #define PCI_DEVICE_ID_LSI_SAS1064A      0x005C
205 #define PCI_DEVICE_ID_LSI_SAS1064E      0x0056
206 #define PCI_DEVICE_ID_LSI_SAS1066E      0x005A
207 #define PCI_DEVICE_ID_LSI_SAS1068E      0x0058
208 #define PCI_DEVICE_ID_LSI_SAS1078       0x0060
209
210 #define PCI_VENDOR_ID_ATI               0x1002
211 /* Mach64 */
212 #define PCI_DEVICE_ID_ATI_68800         0x4158
213 #define PCI_DEVICE_ID_ATI_215CT222      0x4354
214 #define PCI_DEVICE_ID_ATI_210888CX      0x4358
215 #define PCI_DEVICE_ID_ATI_215ET222      0x4554
216 /* Mach64 / Rage */
217 #define PCI_DEVICE_ID_ATI_215GB         0x4742
218 #define PCI_DEVICE_ID_ATI_215GD         0x4744
219 #define PCI_DEVICE_ID_ATI_215GI         0x4749
220 #define PCI_DEVICE_ID_ATI_215GP         0x4750
221 #define PCI_DEVICE_ID_ATI_215GQ         0x4751
222 #define PCI_DEVICE_ID_ATI_215XL         0x4752
223 #define PCI_DEVICE_ID_ATI_215GT         0x4754
224 #define PCI_DEVICE_ID_ATI_215GTB        0x4755
225 #define PCI_DEVICE_ID_ATI_215_IV        0x4756
226 #define PCI_DEVICE_ID_ATI_215_IW        0x4757
227 #define PCI_DEVICE_ID_ATI_215_IZ        0x475A
228 #define PCI_DEVICE_ID_ATI_210888GX      0x4758
229 #define PCI_DEVICE_ID_ATI_215_LB        0x4c42
230 #define PCI_DEVICE_ID_ATI_215_LD        0x4c44
231 #define PCI_DEVICE_ID_ATI_215_LG        0x4c47
232 #define PCI_DEVICE_ID_ATI_215_LI        0x4c49
233 #define PCI_DEVICE_ID_ATI_215_LM        0x4c4D
234 #define PCI_DEVICE_ID_ATI_215_LN        0x4c4E
235 #define PCI_DEVICE_ID_ATI_215_LR        0x4c52
236 #define PCI_DEVICE_ID_ATI_215_LS        0x4c53
237 #define PCI_DEVICE_ID_ATI_264_LT        0x4c54
238 /* Mach64 VT */
239 #define PCI_DEVICE_ID_ATI_264VT         0x5654
240 #define PCI_DEVICE_ID_ATI_264VU         0x5655
241 #define PCI_DEVICE_ID_ATI_264VV         0x5656
242 /* Rage128 GL */
243 #define PCI_DEVICE_ID_ATI_RAGE128_RE    0x5245
244 #define PCI_DEVICE_ID_ATI_RAGE128_RF    0x5246
245 #define PCI_DEVICE_ID_ATI_RAGE128_RG    0x5247
246 /* Rage128 VR */
247 #define PCI_DEVICE_ID_ATI_RAGE128_RK    0x524b
248 #define PCI_DEVICE_ID_ATI_RAGE128_RL    0x524c
249 #define PCI_DEVICE_ID_ATI_RAGE128_SE    0x5345
250 #define PCI_DEVICE_ID_ATI_RAGE128_SF    0x5346
251 #define PCI_DEVICE_ID_ATI_RAGE128_SG    0x5347
252 #define PCI_DEVICE_ID_ATI_RAGE128_SH    0x5348
253 #define PCI_DEVICE_ID_ATI_RAGE128_SK    0x534b
254 #define PCI_DEVICE_ID_ATI_RAGE128_SL    0x534c
255 #define PCI_DEVICE_ID_ATI_RAGE128_SM    0x534d
256 #define PCI_DEVICE_ID_ATI_RAGE128_SN    0x534e
257 /* Rage128 Ultra */
258 #define PCI_DEVICE_ID_ATI_RAGE128_TF    0x5446
259 #define PCI_DEVICE_ID_ATI_RAGE128_TL    0x544c
260 #define PCI_DEVICE_ID_ATI_RAGE128_TR    0x5452
261 #define PCI_DEVICE_ID_ATI_RAGE128_TS    0x5453
262 #define PCI_DEVICE_ID_ATI_RAGE128_TT    0x5454
263 #define PCI_DEVICE_ID_ATI_RAGE128_TU    0x5455
264 /* Rage128 M3 */
265 #define PCI_DEVICE_ID_ATI_RAGE128_LE    0x4c45
266 #define PCI_DEVICE_ID_ATI_RAGE128_LF    0x4c46
267 /* Rage128 M4 */
268 #define PCI_DEVICE_ID_ATI_RAGE128_MF    0x4d46
269 #define PCI_DEVICE_ID_ATI_RAGE128_ML    0x4d4c
270 /* Rage128 Pro GL */
271 #define PCI_DEVICE_ID_ATI_RAGE128_PA    0x5041
272 #define PCI_DEVICE_ID_ATI_RAGE128_PB    0x5042
273 #define PCI_DEVICE_ID_ATI_RAGE128_PC    0x5043
274 #define PCI_DEVICE_ID_ATI_RAGE128_PD    0x5044
275 #define PCI_DEVICE_ID_ATI_RAGE128_PE    0x5045
276 #define PCI_DEVICE_ID_ATI_RAGE128_PF    0x5046
277 /* Rage128 Pro VR */
278 #define PCI_DEVICE_ID_ATI_RAGE128_PG    0x5047
279 #define PCI_DEVICE_ID_ATI_RAGE128_PH    0x5048
280 #define PCI_DEVICE_ID_ATI_RAGE128_PI    0x5049
281 #define PCI_DEVICE_ID_ATI_RAGE128_PJ    0x504A
282 #define PCI_DEVICE_ID_ATI_RAGE128_PK    0x504B
283 #define PCI_DEVICE_ID_ATI_RAGE128_PL    0x504C
284 #define PCI_DEVICE_ID_ATI_RAGE128_PM    0x504D
285 #define PCI_DEVICE_ID_ATI_RAGE128_PN    0x504E
286 #define PCI_DEVICE_ID_ATI_RAGE128_PO    0x504F
287 #define PCI_DEVICE_ID_ATI_RAGE128_PP    0x5050
288 #define PCI_DEVICE_ID_ATI_RAGE128_PQ    0x5051
289 #define PCI_DEVICE_ID_ATI_RAGE128_PR    0x5052
290 #define PCI_DEVICE_ID_ATI_RAGE128_PS    0x5053
291 #define PCI_DEVICE_ID_ATI_RAGE128_PT    0x5054
292 #define PCI_DEVICE_ID_ATI_RAGE128_PU    0x5055
293 #define PCI_DEVICE_ID_ATI_RAGE128_PV    0x5056
294 #define PCI_DEVICE_ID_ATI_RAGE128_PW    0x5057
295 #define PCI_DEVICE_ID_ATI_RAGE128_PX    0x5058
296 /* Rage128 M4 */
297 /* Radeon R100 */
298 #define PCI_DEVICE_ID_ATI_RADEON_QD     0x5144
299 #define PCI_DEVICE_ID_ATI_RADEON_QE     0x5145
300 #define PCI_DEVICE_ID_ATI_RADEON_QF     0x5146
301 #define PCI_DEVICE_ID_ATI_RADEON_QG     0x5147
302 /* Radeon RV100 (VE) */
303 #define PCI_DEVICE_ID_ATI_RADEON_QY     0x5159
304 #define PCI_DEVICE_ID_ATI_RADEON_QZ     0x515a
305 /* Radeon R200 (8500) */
306 #define PCI_DEVICE_ID_ATI_RADEON_QL     0x514c
307 #define PCI_DEVICE_ID_ATI_RADEON_QN     0x514e
308 #define PCI_DEVICE_ID_ATI_RADEON_QO     0x514f
309 #define PCI_DEVICE_ID_ATI_RADEON_Ql     0x516c
310 #define PCI_DEVICE_ID_ATI_RADEON_BB     0x4242
311 /* Radeon R200 (9100) */
312 #define PCI_DEVICE_ID_ATI_RADEON_QM     0x514d
313 /* Radeon RV200 (7500) */
314 #define PCI_DEVICE_ID_ATI_RADEON_QW     0x5157
315 #define PCI_DEVICE_ID_ATI_RADEON_QX     0x5158
316 /* Radeon NV-100 */
317 /* Radeon RV250 (9000) */
318 #define PCI_DEVICE_ID_ATI_RADEON_Id     0x4964
319 #define PCI_DEVICE_ID_ATI_RADEON_Ie     0x4965
320 #define PCI_DEVICE_ID_ATI_RADEON_If     0x4966
321 #define PCI_DEVICE_ID_ATI_RADEON_Ig     0x4967
322 /* Radeon RV280 (9200) */
323 #define PCI_DEVICE_ID_ATI_RADEON_Ya     0x5961
324 #define PCI_DEVICE_ID_ATI_RADEON_Yd     0x5964
325 /* Radeon R300 (9500) */
326 /* Radeon R300 (9700) */
327 #define PCI_DEVICE_ID_ATI_RADEON_ND     0x4e44
328 #define PCI_DEVICE_ID_ATI_RADEON_NE     0x4e45
329 #define PCI_DEVICE_ID_ATI_RADEON_NF     0x4e46
330 #define PCI_DEVICE_ID_ATI_RADEON_NG     0x4e47
331 /* Radeon R350 (9800) */
332 /* Radeon RV350 (9600) */
333 /* Radeon M6 */
334 #define PCI_DEVICE_ID_ATI_RADEON_LY     0x4c59
335 #define PCI_DEVICE_ID_ATI_RADEON_LZ     0x4c5a
336 /* Radeon M7 */
337 #define PCI_DEVICE_ID_ATI_RADEON_LW     0x4c57
338 #define PCI_DEVICE_ID_ATI_RADEON_LX     0x4c58
339 /* Radeon M9 */
340 #define PCI_DEVICE_ID_ATI_RADEON_Ld     0x4c64
341 #define PCI_DEVICE_ID_ATI_RADEON_Le     0x4c65
342 #define PCI_DEVICE_ID_ATI_RADEON_Lf     0x4c66
343 #define PCI_DEVICE_ID_ATI_RADEON_Lg     0x4c67
344 /* Radeon */
345 /* RadeonIGP */
346 #define PCI_DEVICE_ID_ATI_RS100         0xcab0
347 #define PCI_DEVICE_ID_ATI_RS200         0xcab2
348 #define PCI_DEVICE_ID_ATI_RS200_B       0xcbb2
349 #define PCI_DEVICE_ID_ATI_RS250         0xcab3
350 #define PCI_DEVICE_ID_ATI_RS300_100     0x5830
351 #define PCI_DEVICE_ID_ATI_RS300_133     0x5831
352 #define PCI_DEVICE_ID_ATI_RS300_166     0x5832
353 #define PCI_DEVICE_ID_ATI_RS300_200     0x5833
354 #define PCI_DEVICE_ID_ATI_RS350_100     0x7830
355 #define PCI_DEVICE_ID_ATI_RS350_133     0x7831
356 #define PCI_DEVICE_ID_ATI_RS350_166     0x7832
357 #define PCI_DEVICE_ID_ATI_RS350_200     0x7833
358 #define PCI_DEVICE_ID_ATI_RS400_100     0x5a30
359 #define PCI_DEVICE_ID_ATI_RS400_133     0x5a31
360 #define PCI_DEVICE_ID_ATI_RS400_166     0x5a32
361 #define PCI_DEVICE_ID_ATI_RS400_200     0x5a33
362 #define PCI_DEVICE_ID_ATI_RS480         0x5950
363 /* ATI IXP Chipset */
364 #define PCI_DEVICE_ID_ATI_IXP200_IDE    0x4349
365 #define PCI_DEVICE_ID_ATI_IXP200_SMBUS  0x4353
366 #define PCI_DEVICE_ID_ATI_IXP300_SMBUS  0x4363
367 #define PCI_DEVICE_ID_ATI_IXP300_IDE    0x4369
368 #define PCI_DEVICE_ID_ATI_IXP300_SATA   0x436e
369 #define PCI_DEVICE_ID_ATI_IXP400_SMBUS  0x4372
370 #define PCI_DEVICE_ID_ATI_IXP400_IDE    0x4376
371 #define PCI_DEVICE_ID_ATI_IXP400_SATA   0x4379
372 #define PCI_DEVICE_ID_ATI_IXP400_SATA2  0x437a
373 #define PCI_DEVICE_ID_ATI_IXP600_SATA   0x4380
374 #define PCI_DEVICE_ID_ATI_SBX00_SMBUS   0x4385
375 #define PCI_DEVICE_ID_ATI_IXP600_IDE    0x438c
376 #define PCI_DEVICE_ID_ATI_IXP700_SATA   0x4390
377 #define PCI_DEVICE_ID_ATI_IXP700_IDE    0x439c
378
379 #define PCI_VENDOR_ID_VLSI              0x1004
380 #define PCI_DEVICE_ID_VLSI_82C592       0x0005
381 #define PCI_DEVICE_ID_VLSI_82C593       0x0006
382 #define PCI_DEVICE_ID_VLSI_82C594       0x0007
383 #define PCI_DEVICE_ID_VLSI_82C597       0x0009
384 #define PCI_DEVICE_ID_VLSI_82C541       0x000c
385 #define PCI_DEVICE_ID_VLSI_82C543       0x000d
386 #define PCI_DEVICE_ID_VLSI_82C532       0x0101
387 #define PCI_DEVICE_ID_VLSI_82C534       0x0102
388 #define PCI_DEVICE_ID_VLSI_82C535       0x0104
389 #define PCI_DEVICE_ID_VLSI_82C147       0x0105
390 #define PCI_DEVICE_ID_VLSI_VAS96011     0x0702
391
392 #define PCI_VENDOR_ID_ADL               0x1005
393 #define PCI_DEVICE_ID_ADL_2301          0x2301
394
395 #define PCI_VENDOR_ID_NS                0x100b
396 #define PCI_DEVICE_ID_NS_87415          0x0002
397 #define PCI_DEVICE_ID_NS_87560_LIO      0x000e
398 #define PCI_DEVICE_ID_NS_87560_USB      0x0012
399 #define PCI_DEVICE_ID_NS_83815          0x0020
400 #define PCI_DEVICE_ID_NS_83820          0x0022
401 #define PCI_DEVICE_ID_NS_CS5535_ISA     0x002b
402 #define PCI_DEVICE_ID_NS_CS5535_IDE     0x002d
403 #define PCI_DEVICE_ID_NS_CS5535_AUDIO   0x002e
404 #define PCI_DEVICE_ID_NS_CS5535_USB     0x002f
405 #define PCI_DEVICE_ID_NS_GX_VIDEO       0x0030
406 #define PCI_DEVICE_ID_NS_SATURN         0x0035
407 #define PCI_DEVICE_ID_NS_SCx200_BRIDGE  0x0500
408 #define PCI_DEVICE_ID_NS_SCx200_SMI     0x0501
409 #define PCI_DEVICE_ID_NS_SCx200_IDE     0x0502
410 #define PCI_DEVICE_ID_NS_SCx200_AUDIO   0x0503
411 #define PCI_DEVICE_ID_NS_SCx200_VIDEO   0x0504
412 #define PCI_DEVICE_ID_NS_SCx200_XBUS    0x0505
413 #define PCI_DEVICE_ID_NS_SC1100_BRIDGE  0x0510
414 #define PCI_DEVICE_ID_NS_SC1100_SMI     0x0511
415 #define PCI_DEVICE_ID_NS_SC1100_XBUS    0x0515
416 #define PCI_DEVICE_ID_NS_87410          0xd001
417
418 #define PCI_DEVICE_ID_NS_GX_HOST_BRIDGE  0x0028
419
420 #define PCI_VENDOR_ID_TSENG             0x100c
421 #define PCI_DEVICE_ID_TSENG_W32P_2      0x3202
422 #define PCI_DEVICE_ID_TSENG_W32P_b      0x3205
423 #define PCI_DEVICE_ID_TSENG_W32P_c      0x3206
424 #define PCI_DEVICE_ID_TSENG_W32P_d      0x3207
425 #define PCI_DEVICE_ID_TSENG_ET6000      0x3208
426
427 #define PCI_VENDOR_ID_WEITEK            0x100e
428 #define PCI_DEVICE_ID_WEITEK_P9000      0x9001
429 #define PCI_DEVICE_ID_WEITEK_P9100      0x9100
430
431 #define PCI_VENDOR_ID_DEC               0x1011
432 #define PCI_DEVICE_ID_DEC_BRD           0x0001
433 #define PCI_DEVICE_ID_DEC_TULIP         0x0002
434 #define PCI_DEVICE_ID_DEC_TGA           0x0004
435 #define PCI_DEVICE_ID_DEC_TULIP_FAST    0x0009
436 #define PCI_DEVICE_ID_DEC_TGA2          0x000D
437 #define PCI_DEVICE_ID_DEC_FDDI          0x000F
438 #define PCI_DEVICE_ID_DEC_TULIP_PLUS    0x0014
439 #define PCI_DEVICE_ID_DEC_21142         0x0019
440 #define PCI_DEVICE_ID_DEC_21052         0x0021
441 #define PCI_DEVICE_ID_DEC_21150         0x0022
442 #define PCI_DEVICE_ID_DEC_21152         0x0024
443 #define PCI_DEVICE_ID_DEC_21153         0x0025
444 #define PCI_DEVICE_ID_DEC_21154         0x0026
445 #define PCI_DEVICE_ID_DEC_21285         0x1065
446 #define PCI_DEVICE_ID_COMPAQ_42XX       0x0046
447
448 #define PCI_VENDOR_ID_CIRRUS            0x1013
449 #define PCI_DEVICE_ID_CIRRUS_7548       0x0038
450 #define PCI_DEVICE_ID_CIRRUS_5430       0x00a0
451 #define PCI_DEVICE_ID_CIRRUS_5434_4     0x00a4
452 #define PCI_DEVICE_ID_CIRRUS_5434_8     0x00a8
453 #define PCI_DEVICE_ID_CIRRUS_5436       0x00ac
454 #define PCI_DEVICE_ID_CIRRUS_5446       0x00b8
455 #define PCI_DEVICE_ID_CIRRUS_5480       0x00bc
456 #define PCI_DEVICE_ID_CIRRUS_5462       0x00d0
457 #define PCI_DEVICE_ID_CIRRUS_5464       0x00d4
458 #define PCI_DEVICE_ID_CIRRUS_5465       0x00d6
459 #define PCI_DEVICE_ID_CIRRUS_6729       0x1100
460 #define PCI_DEVICE_ID_CIRRUS_6832       0x1110
461 #define PCI_DEVICE_ID_CIRRUS_7543       0x1202
462 #define PCI_DEVICE_ID_CIRRUS_4610       0x6001
463 #define PCI_DEVICE_ID_CIRRUS_4612       0x6003
464 #define PCI_DEVICE_ID_CIRRUS_4615       0x6004
465
466 #define PCI_VENDOR_ID_IBM               0x1014
467 #define PCI_DEVICE_ID_IBM_TR            0x0018
468 #define PCI_DEVICE_ID_IBM_TR_WAKE       0x003e
469 #define PCI_DEVICE_ID_IBM_CPC710_PCI64  0x00fc
470 #define PCI_DEVICE_ID_IBM_SNIPE         0x0180
471 #define PCI_DEVICE_ID_IBM_CITRINE               0x028C
472 #define PCI_DEVICE_ID_IBM_GEMSTONE              0xB166
473 #define PCI_DEVICE_ID_IBM_OBSIDIAN              0x02BD
474 #define PCI_DEVICE_ID_IBM_ICOM_DEV_ID_1 0x0031
475 #define PCI_DEVICE_ID_IBM_ICOM_DEV_ID_2 0x0219
476 #define PCI_DEVICE_ID_IBM_ICOM_V2_TWO_PORTS_RVX         0x021A
477 #define PCI_DEVICE_ID_IBM_ICOM_V2_ONE_PORT_RVX_ONE_PORT_MDM     0x0251
478 #define PCI_DEVICE_ID_IBM_ICOM_V2_ONE_PORT_RVX_ONE_PORT_MDM_PCIE 0x0361
479 #define PCI_DEVICE_ID_IBM_ICOM_FOUR_PORT_MODEL  0x252
480
481 #define PCI_VENDOR_ID_UNISYS            0x1018
482 #define PCI_DEVICE_ID_UNISYS_DMA_DIRECTOR 0x001C
483
484 #define PCI_VENDOR_ID_COMPEX2           0x101a /* pci.ids says "AT&T GIS (NCR)" */
485 #define PCI_DEVICE_ID_COMPEX2_100VG     0x0005
486
487 #define PCI_VENDOR_ID_WD                0x101c
488 #define PCI_DEVICE_ID_WD_90C            0xc24a
489
490 #define PCI_VENDOR_ID_AMI               0x101e
491 #define PCI_DEVICE_ID_AMI_MEGARAID3     0x1960
492 #define PCI_DEVICE_ID_AMI_MEGARAID      0x9010
493 #define PCI_DEVICE_ID_AMI_MEGARAID2     0x9060
494
495 #define PCI_VENDOR_ID_AMD               0x1022
496 #define PCI_DEVICE_ID_AMD_K8_NB         0x1100
497 #define PCI_DEVICE_ID_AMD_K8_NB_ADDRMAP 0x1101
498 #define PCI_DEVICE_ID_AMD_K8_NB_MEMCTL  0x1102
499 #define PCI_DEVICE_ID_AMD_K8_NB_MISC    0x1103
500 #define PCI_DEVICE_ID_AMD_10H_NB_HT     0x1200
501 #define PCI_DEVICE_ID_AMD_10H_NB_MAP    0x1201
502 #define PCI_DEVICE_ID_AMD_10H_NB_DRAM   0x1202
503 #define PCI_DEVICE_ID_AMD_10H_NB_MISC   0x1203
504 #define PCI_DEVICE_ID_AMD_10H_NB_LINK   0x1204
505 #define PCI_DEVICE_ID_AMD_11H_NB_HT     0x1300
506 #define PCI_DEVICE_ID_AMD_11H_NB_MAP    0x1301
507 #define PCI_DEVICE_ID_AMD_11H_NB_DRAM   0x1302
508 #define PCI_DEVICE_ID_AMD_11H_NB_MISC   0x1303
509 #define PCI_DEVICE_ID_AMD_11H_NB_LINK   0x1304
510 #define PCI_DEVICE_ID_AMD_LANCE         0x2000
511 #define PCI_DEVICE_ID_AMD_LANCE_HOME    0x2001
512 #define PCI_DEVICE_ID_AMD_SCSI          0x2020
513 #define PCI_DEVICE_ID_AMD_SERENADE      0x36c0
514 #define PCI_DEVICE_ID_AMD_FE_GATE_7006  0x7006
515 #define PCI_DEVICE_ID_AMD_FE_GATE_7007  0x7007
516 #define PCI_DEVICE_ID_AMD_FE_GATE_700C  0x700C
517 #define PCI_DEVICE_ID_AMD_FE_GATE_700E  0x700E
518 #define PCI_DEVICE_ID_AMD_COBRA_7401    0x7401
519 #define PCI_DEVICE_ID_AMD_VIPER_7409    0x7409
520 #define PCI_DEVICE_ID_AMD_VIPER_740B    0x740B
521 #define PCI_DEVICE_ID_AMD_VIPER_7410    0x7410
522 #define PCI_DEVICE_ID_AMD_VIPER_7411    0x7411
523 #define PCI_DEVICE_ID_AMD_VIPER_7413    0x7413
524 #define PCI_DEVICE_ID_AMD_VIPER_7440    0x7440
525 #define PCI_DEVICE_ID_AMD_OPUS_7441     0x7441
526 #define PCI_DEVICE_ID_AMD_OPUS_7443     0x7443
527 #define PCI_DEVICE_ID_AMD_VIPER_7443    0x7443
528 #define PCI_DEVICE_ID_AMD_OPUS_7445     0x7445
529 #define PCI_DEVICE_ID_AMD_8111_LPC      0x7468
530 #define PCI_DEVICE_ID_AMD_8111_IDE      0x7469
531 #define PCI_DEVICE_ID_AMD_8111_SMBUS2   0x746a
532 #define PCI_DEVICE_ID_AMD_8111_SMBUS    0x746b
533 #define PCI_DEVICE_ID_AMD_8111_AUDIO    0x746d
534 #define PCI_DEVICE_ID_AMD_8151_0        0x7454
535 #define PCI_DEVICE_ID_AMD_8131_BRIDGE   0x7450
536 #define PCI_DEVICE_ID_AMD_8131_APIC     0x7451
537 #define PCI_DEVICE_ID_AMD_8132_BRIDGE   0x7458
538 #define PCI_DEVICE_ID_AMD_CS5536_ISA    0x2090
539 #define PCI_DEVICE_ID_AMD_CS5536_FLASH  0x2091
540 #define PCI_DEVICE_ID_AMD_CS5536_AUDIO  0x2093
541 #define PCI_DEVICE_ID_AMD_CS5536_OHC    0x2094
542 #define PCI_DEVICE_ID_AMD_CS5536_EHC    0x2095
543 #define PCI_DEVICE_ID_AMD_CS5536_UDC    0x2096
544 #define PCI_DEVICE_ID_AMD_CS5536_UOC    0x2097
545 #define PCI_DEVICE_ID_AMD_CS5536_IDE    0x209A
546
547 #define PCI_DEVICE_ID_AMD_LX_VIDEO  0x2081
548 #define PCI_DEVICE_ID_AMD_LX_AES    0x2082
549
550 #define PCI_VENDOR_ID_TRIDENT           0x1023
551 #define PCI_DEVICE_ID_TRIDENT_4DWAVE_DX 0x2000
552 #define PCI_DEVICE_ID_TRIDENT_4DWAVE_NX 0x2001
553 #define PCI_DEVICE_ID_TRIDENT_9320      0x9320
554 #define PCI_DEVICE_ID_TRIDENT_9388      0x9388
555 #define PCI_DEVICE_ID_TRIDENT_9397      0x9397
556 #define PCI_DEVICE_ID_TRIDENT_939A      0x939A
557 #define PCI_DEVICE_ID_TRIDENT_9520      0x9520
558 #define PCI_DEVICE_ID_TRIDENT_9525      0x9525
559 #define PCI_DEVICE_ID_TRIDENT_9420      0x9420
560 #define PCI_DEVICE_ID_TRIDENT_9440      0x9440
561 #define PCI_DEVICE_ID_TRIDENT_9660      0x9660
562 #define PCI_DEVICE_ID_TRIDENT_9750      0x9750
563 #define PCI_DEVICE_ID_TRIDENT_9850      0x9850
564 #define PCI_DEVICE_ID_TRIDENT_9880      0x9880
565 #define PCI_DEVICE_ID_TRIDENT_8400      0x8400
566 #define PCI_DEVICE_ID_TRIDENT_8420      0x8420
567 #define PCI_DEVICE_ID_TRIDENT_8500      0x8500
568
569 #define PCI_VENDOR_ID_AI                0x1025
570 #define PCI_DEVICE_ID_AI_M1435          0x1435
571
572 #define PCI_VENDOR_ID_DELL              0x1028
573 #define PCI_DEVICE_ID_DELL_RACIII       0x0008
574 #define PCI_DEVICE_ID_DELL_RAC4         0x0012
575 #define PCI_DEVICE_ID_DELL_PERC5        0x0015
576
577 #define PCI_VENDOR_ID_MATROX            0x102B
578 #define PCI_DEVICE_ID_MATROX_MGA_2      0x0518
579 #define PCI_DEVICE_ID_MATROX_MIL        0x0519
580 #define PCI_DEVICE_ID_MATROX_MYS        0x051A
581 #define PCI_DEVICE_ID_MATROX_MIL_2      0x051b
582 #define PCI_DEVICE_ID_MATROX_MYS_AGP    0x051e
583 #define PCI_DEVICE_ID_MATROX_MIL_2_AGP  0x051f
584 #define PCI_DEVICE_ID_MATROX_MGA_IMP    0x0d10
585 #define PCI_DEVICE_ID_MATROX_G100_MM    0x1000
586 #define PCI_DEVICE_ID_MATROX_G100_AGP   0x1001
587 #define PCI_DEVICE_ID_MATROX_G200_PCI   0x0520
588 #define PCI_DEVICE_ID_MATROX_G200_AGP   0x0521
589 #define PCI_DEVICE_ID_MATROX_G400       0x0525
590 #define PCI_DEVICE_ID_MATROX_G200EV_PCI 0x0530
591 #define PCI_DEVICE_ID_MATROX_G550       0x2527
592 #define PCI_DEVICE_ID_MATROX_VIA        0x4536
593
594 #define PCI_VENDOR_ID_CT                0x102c
595 #define PCI_DEVICE_ID_CT_69000          0x00c0
596 #define PCI_DEVICE_ID_CT_65545          0x00d8
597 #define PCI_DEVICE_ID_CT_65548          0x00dc
598 #define PCI_DEVICE_ID_CT_65550          0x00e0
599 #define PCI_DEVICE_ID_CT_65554          0x00e4
600 #define PCI_DEVICE_ID_CT_65555          0x00e5
601
602 #define PCI_VENDOR_ID_MIRO              0x1031
603 #define PCI_DEVICE_ID_MIRO_36050        0x5601
604 #define PCI_DEVICE_ID_MIRO_DC10PLUS     0x7efe
605 #define PCI_DEVICE_ID_MIRO_DC30PLUS     0xd801
606
607 #define PCI_VENDOR_ID_NEC               0x1033
608 #define PCI_DEVICE_ID_NEC_CBUS_1        0x0001 /* PCI-Cbus Bridge */
609 #define PCI_DEVICE_ID_NEC_LOCAL         0x0002 /* Local Bridge */
610 #define PCI_DEVICE_ID_NEC_ATM           0x0003 /* ATM LAN Controller */
611 #define PCI_DEVICE_ID_NEC_R4000         0x0004 /* R4000 Bridge */
612 #define PCI_DEVICE_ID_NEC_486           0x0005 /* 486 Like Peripheral Bus Bridge */
613 #define PCI_DEVICE_ID_NEC_ACCEL_1       0x0006 /* Graphic Accelerator */
614 #define PCI_DEVICE_ID_NEC_UXBUS         0x0007 /* UX-Bus Bridge */
615 #define PCI_DEVICE_ID_NEC_ACCEL_2       0x0008 /* Graphic Accelerator */
616 #define PCI_DEVICE_ID_NEC_GRAPH         0x0009 /* PCI-CoreGraph Bridge */
617 #define PCI_DEVICE_ID_NEC_VL            0x0016 /* PCI-VL Bridge */
618 #define PCI_DEVICE_ID_NEC_STARALPHA2    0x002c /* STAR ALPHA2 */
619 #define PCI_DEVICE_ID_NEC_CBUS_2        0x002d /* PCI-Cbus Bridge */
620 #define PCI_DEVICE_ID_NEC_USB           0x0035 /* PCI-USB Host */
621 #define PCI_DEVICE_ID_NEC_CBUS_3        0x003b
622 #define PCI_DEVICE_ID_NEC_NAPCCARD      0x003e
623 #define PCI_DEVICE_ID_NEC_PCX2          0x0046 /* PowerVR */
624 #define PCI_DEVICE_ID_NEC_VRC5476       0x009b
625 #define PCI_DEVICE_ID_NEC_VRC4173       0x00a5
626 #define PCI_DEVICE_ID_NEC_VRC5477_AC97  0x00a6
627 #define PCI_DEVICE_ID_NEC_PC9821CS01    0x800c /* PC-9821-CS01 */
628 #define PCI_DEVICE_ID_NEC_PC9821NRB06   0x800d /* PC-9821NR-B06 */
629
630 #define PCI_VENDOR_ID_FD                0x1036
631 #define PCI_DEVICE_ID_FD_36C70          0x0000
632
633 #define PCI_VENDOR_ID_SI                0x1039
634 #define PCI_DEVICE_ID_SI_5591_AGP       0x0001
635 #define PCI_DEVICE_ID_SI_6202           0x0002
636 #define PCI_DEVICE_ID_SI_503            0x0008
637 #define PCI_DEVICE_ID_SI_ACPI           0x0009
638 #define PCI_DEVICE_ID_SI_SMBUS          0x0016
639 #define PCI_DEVICE_ID_SI_LPC            0x0018
640 #define PCI_DEVICE_ID_SI_5597_VGA       0x0200
641 #define PCI_DEVICE_ID_SI_6205           0x0205
642 #define PCI_DEVICE_ID_SI_501            0x0406
643 #define PCI_DEVICE_ID_SI_496            0x0496
644 #define PCI_DEVICE_ID_SI_300            0x0300
645 #define PCI_DEVICE_ID_SI_315H           0x0310
646 #define PCI_DEVICE_ID_SI_315            0x0315
647 #define PCI_DEVICE_ID_SI_315PRO         0x0325
648 #define PCI_DEVICE_ID_SI_530            0x0530
649 #define PCI_DEVICE_ID_SI_540            0x0540
650 #define PCI_DEVICE_ID_SI_550            0x0550
651 #define PCI_DEVICE_ID_SI_540_VGA        0x5300
652 #define PCI_DEVICE_ID_SI_550_VGA        0x5315
653 #define PCI_DEVICE_ID_SI_620            0x0620
654 #define PCI_DEVICE_ID_SI_630            0x0630
655 #define PCI_DEVICE_ID_SI_633            0x0633
656 #define PCI_DEVICE_ID_SI_635            0x0635
657 #define PCI_DEVICE_ID_SI_640            0x0640
658 #define PCI_DEVICE_ID_SI_645            0x0645
659 #define PCI_DEVICE_ID_SI_646            0x0646
660 #define PCI_DEVICE_ID_SI_648            0x0648
661 #define PCI_DEVICE_ID_SI_650            0x0650
662 #define PCI_DEVICE_ID_SI_651            0x0651
663 #define PCI_DEVICE_ID_SI_655            0x0655
664 #define PCI_DEVICE_ID_SI_661            0x0661
665 #define PCI_DEVICE_ID_SI_730            0x0730
666 #define PCI_DEVICE_ID_SI_733            0x0733
667 #define PCI_DEVICE_ID_SI_630_VGA        0x6300
668 #define PCI_DEVICE_ID_SI_735            0x0735
669 #define PCI_DEVICE_ID_SI_740            0x0740
670 #define PCI_DEVICE_ID_SI_741            0x0741
671 #define PCI_DEVICE_ID_SI_745            0x0745
672 #define PCI_DEVICE_ID_SI_746            0x0746
673 #define PCI_DEVICE_ID_SI_755            0x0755
674 #define PCI_DEVICE_ID_SI_760            0x0760
675 #define PCI_DEVICE_ID_SI_900            0x0900
676 #define PCI_DEVICE_ID_SI_961            0x0961
677 #define PCI_DEVICE_ID_SI_962            0x0962
678 #define PCI_DEVICE_ID_SI_963            0x0963
679 #define PCI_DEVICE_ID_SI_965            0x0965
680 #define PCI_DEVICE_ID_SI_966            0x0966
681 #define PCI_DEVICE_ID_SI_968            0x0968
682 #define PCI_DEVICE_ID_SI_1180           0x1180
683 #define PCI_DEVICE_ID_SI_5511           0x5511
684 #define PCI_DEVICE_ID_SI_5513           0x5513
685 #define PCI_DEVICE_ID_SI_5517           0x5517
686 #define PCI_DEVICE_ID_SI_5518           0x5518
687 #define PCI_DEVICE_ID_SI_5571           0x5571
688 #define PCI_DEVICE_ID_SI_5581           0x5581
689 #define PCI_DEVICE_ID_SI_5582           0x5582
690 #define PCI_DEVICE_ID_SI_5591           0x5591
691 #define PCI_DEVICE_ID_SI_5596           0x5596
692 #define PCI_DEVICE_ID_SI_5597           0x5597
693 #define PCI_DEVICE_ID_SI_5598           0x5598
694 #define PCI_DEVICE_ID_SI_5600           0x5600
695 #define PCI_DEVICE_ID_SI_7012           0x7012
696 #define PCI_DEVICE_ID_SI_7013           0x7013
697 #define PCI_DEVICE_ID_SI_7016           0x7016
698 #define PCI_DEVICE_ID_SI_7018           0x7018
699
700 #define PCI_VENDOR_ID_HP                0x103c
701 #define PCI_DEVICE_ID_HP_VISUALIZE_EG   0x1005
702 #define PCI_DEVICE_ID_HP_VISUALIZE_FX6  0x1006
703 #define PCI_DEVICE_ID_HP_VISUALIZE_FX4  0x1008
704 #define PCI_DEVICE_ID_HP_VISUALIZE_FX2  0x100a
705 #define PCI_DEVICE_ID_HP_TACHYON        0x1028
706 #define PCI_DEVICE_ID_HP_TACHLITE       0x1029
707 #define PCI_DEVICE_ID_HP_J2585A         0x1030
708 #define PCI_DEVICE_ID_HP_J2585B         0x1031
709 #define PCI_DEVICE_ID_HP_J2973A         0x1040
710 #define PCI_DEVICE_ID_HP_J2970A         0x1042
711 #define PCI_DEVICE_ID_HP_DIVA           0x1048
712 #define PCI_DEVICE_ID_HP_DIVA_TOSCA1    0x1049
713 #define PCI_DEVICE_ID_HP_DIVA_TOSCA2    0x104A
714 #define PCI_DEVICE_ID_HP_DIVA_MAESTRO   0x104B
715 #define PCI_DEVICE_ID_HP_REO_IOC        0x10f1
716 #define PCI_DEVICE_ID_HP_VISUALIZE_FXE  0x108b
717 #define PCI_DEVICE_ID_HP_DIVA_HALFDOME  0x1223
718 #define PCI_DEVICE_ID_HP_DIVA_KEYSTONE  0x1226
719 #define PCI_DEVICE_ID_HP_DIVA_POWERBAR  0x1227
720 #define PCI_DEVICE_ID_HP_ZX1_IOC        0x122a
721 #define PCI_DEVICE_ID_HP_PCIX_LBA       0x122e
722 #define PCI_DEVICE_ID_HP_SX1000_IOC     0x127c
723 #define PCI_DEVICE_ID_HP_DIVA_EVEREST   0x1282
724 #define PCI_DEVICE_ID_HP_DIVA_AUX       0x1290
725 #define PCI_DEVICE_ID_HP_DIVA_RMP3      0x1301
726 #define PCI_DEVICE_ID_HP_DIVA_HURRICANE 0x132a
727 #define PCI_DEVICE_ID_HP_CISSA          0x3220
728 #define PCI_DEVICE_ID_HP_CISSC          0x3230
729 #define PCI_DEVICE_ID_HP_CISSD          0x3238
730 #define PCI_DEVICE_ID_HP_CISSE          0x323a
731 #define PCI_DEVICE_ID_HP_ZX2_IOC        0x4031
732
733 #define PCI_VENDOR_ID_PCTECH            0x1042
734 #define PCI_DEVICE_ID_PCTECH_RZ1000     0x1000
735 #define PCI_DEVICE_ID_PCTECH_RZ1001     0x1001
736 #define PCI_DEVICE_ID_PCTECH_SAMURAI_IDE 0x3020
737
738 #define PCI_VENDOR_ID_ASUSTEK           0x1043
739 #define PCI_DEVICE_ID_ASUSTEK_0675      0x0675
740
741 #define PCI_VENDOR_ID_DPT               0x1044
742 #define PCI_DEVICE_ID_DPT               0xa400
743
744 #define PCI_VENDOR_ID_OPTI              0x1045
745 #define PCI_DEVICE_ID_OPTI_82C558       0xc558
746 #define PCI_DEVICE_ID_OPTI_82C621       0xc621
747 #define PCI_DEVICE_ID_OPTI_82C700       0xc700
748 #define PCI_DEVICE_ID_OPTI_82C825       0xd568
749
750 #define PCI_VENDOR_ID_ELSA              0x1048
751 #define PCI_DEVICE_ID_ELSA_MICROLINK    0x1000
752 #define PCI_DEVICE_ID_ELSA_QS3000       0x3000
753
754 #define PCI_VENDOR_ID_BUSLOGIC                0x104B
755 #define PCI_DEVICE_ID_BUSLOGIC_MULTIMASTER_NC 0x0140
756 #define PCI_DEVICE_ID_BUSLOGIC_MULTIMASTER    0x1040
757 #define PCI_DEVICE_ID_BUSLOGIC_FLASHPOINT     0x8130
758
759 #define PCI_VENDOR_ID_TI                0x104c
760 #define PCI_DEVICE_ID_TI_TVP4020        0x3d07
761 #define PCI_DEVICE_ID_TI_4450           0x8011
762 #define PCI_DEVICE_ID_TI_TSB43AB22      0x8023
763 #define PCI_DEVICE_ID_TI_XX21_XX11      0x8031
764 #define PCI_DEVICE_ID_TI_XX21_XX11_FM   0x8033
765 #define PCI_DEVICE_ID_TI_XX21_XX11_SD   0x8034
766 #define PCI_DEVICE_ID_TI_X515           0x8036
767 #define PCI_DEVICE_ID_TI_XX12           0x8039
768 #define PCI_DEVICE_ID_TI_XX12_FM        0x803b
769 #define PCI_DEVICE_ID_TI_1130           0xac12
770 #define PCI_DEVICE_ID_TI_1031           0xac13
771 #define PCI_DEVICE_ID_TI_1131           0xac15
772 #define PCI_DEVICE_ID_TI_1250           0xac16
773 #define PCI_DEVICE_ID_TI_1220           0xac17
774 #define PCI_DEVICE_ID_TI_1221           0xac19
775 #define PCI_DEVICE_ID_TI_1210           0xac1a
776 #define PCI_DEVICE_ID_TI_1450           0xac1b
777 #define PCI_DEVICE_ID_TI_1225           0xac1c
778 #define PCI_DEVICE_ID_TI_1251A          0xac1d
779 #define PCI_DEVICE_ID_TI_1211           0xac1e
780 #define PCI_DEVICE_ID_TI_1251B          0xac1f
781 #define PCI_DEVICE_ID_TI_4410           0xac41
782 #define PCI_DEVICE_ID_TI_4451           0xac42
783 #define PCI_DEVICE_ID_TI_4510           0xac44
784 #define PCI_DEVICE_ID_TI_4520           0xac46
785 #define PCI_DEVICE_ID_TI_7510           0xac47
786 #define PCI_DEVICE_ID_TI_7610           0xac48
787 #define PCI_DEVICE_ID_TI_7410           0xac49
788 #define PCI_DEVICE_ID_TI_1410           0xac50
789 #define PCI_DEVICE_ID_TI_1420           0xac51
790 #define PCI_DEVICE_ID_TI_1451A          0xac52
791 #define PCI_DEVICE_ID_TI_1620           0xac54
792 #define PCI_DEVICE_ID_TI_1520           0xac55
793 #define PCI_DEVICE_ID_TI_1510           0xac56
794 #define PCI_DEVICE_ID_TI_X620           0xac8d
795 #define PCI_DEVICE_ID_TI_X420           0xac8e
796 #define PCI_DEVICE_ID_TI_XX20_FM        0xac8f
797
798 #define PCI_VENDOR_ID_SONY              0x104d
799
800 /* Winbond have two vendor IDs! See 0x10ad as well */
801 #define PCI_VENDOR_ID_WINBOND2          0x1050
802 #define PCI_DEVICE_ID_WINBOND2_89C940F  0x5a5a
803 #define PCI_DEVICE_ID_WINBOND2_6692     0x6692
804
805 #define PCI_VENDOR_ID_ANIGMA            0x1051
806 #define PCI_DEVICE_ID_ANIGMA_MC145575   0x0100
807   
808 #define PCI_VENDOR_ID_EFAR              0x1055
809 #define PCI_DEVICE_ID_EFAR_SLC90E66_1   0x9130
810 #define PCI_DEVICE_ID_EFAR_SLC90E66_3   0x9463
811
812 #define PCI_VENDOR_ID_MOTOROLA          0x1057
813 #define PCI_DEVICE_ID_MOTOROLA_MPC105   0x0001
814 #define PCI_DEVICE_ID_MOTOROLA_MPC106   0x0002
815 #define PCI_DEVICE_ID_MOTOROLA_MPC107   0x0004
816 #define PCI_DEVICE_ID_MOTOROLA_RAVEN    0x4801
817 #define PCI_DEVICE_ID_MOTOROLA_FALCON   0x4802
818 #define PCI_DEVICE_ID_MOTOROLA_HAWK     0x4803
819 #define PCI_DEVICE_ID_MOTOROLA_HARRIER  0x480b
820 #define PCI_DEVICE_ID_MOTOROLA_MPC5200  0x5803
821 #define PCI_DEVICE_ID_MOTOROLA_MPC5200B 0x5809
822
823 #define PCI_VENDOR_ID_PROMISE           0x105a
824 #define PCI_DEVICE_ID_PROMISE_20265     0x0d30
825 #define PCI_DEVICE_ID_PROMISE_20267     0x4d30
826 #define PCI_DEVICE_ID_PROMISE_20246     0x4d33
827 #define PCI_DEVICE_ID_PROMISE_20262     0x4d38
828 #define PCI_DEVICE_ID_PROMISE_20263     0x0D38
829 #define PCI_DEVICE_ID_PROMISE_20268     0x4d68
830 #define PCI_DEVICE_ID_PROMISE_20269     0x4d69
831 #define PCI_DEVICE_ID_PROMISE_20270     0x6268
832 #define PCI_DEVICE_ID_PROMISE_20271     0x6269
833 #define PCI_DEVICE_ID_PROMISE_20275     0x1275
834 #define PCI_DEVICE_ID_PROMISE_20276     0x5275
835 #define PCI_DEVICE_ID_PROMISE_20277     0x7275
836
837 #define PCI_VENDOR_ID_UMC               0x1060
838 #define PCI_DEVICE_ID_UMC_UM8673F       0x0101
839 #define PCI_DEVICE_ID_UMC_UM8886BF      0x673a
840 #define PCI_DEVICE_ID_UMC_UM8886A       0x886a
841
842 #define PCI_VENDOR_ID_PICOPOWER         0x1066
843 #define PCI_DEVICE_ID_PICOPOWER_PT86C523        0x0002
844 #define PCI_DEVICE_ID_PICOPOWER_PT86C523BBP     0x8002
845
846 #define PCI_VENDOR_ID_MYLEX             0x1069
847 #define PCI_DEVICE_ID_MYLEX_DAC960_P    0x0001
848 #define PCI_DEVICE_ID_MYLEX_DAC960_PD   0x0002
849 #define PCI_DEVICE_ID_MYLEX_DAC960_PG   0x0010
850 #define PCI_DEVICE_ID_MYLEX_DAC960_LA   0x0020
851 #define PCI_DEVICE_ID_MYLEX_DAC960_LP   0x0050
852 #define PCI_DEVICE_ID_MYLEX_DAC960_BA   0xBA56
853 #define PCI_DEVICE_ID_MYLEX_DAC960_GEM  0xB166
854
855 #define PCI_VENDOR_ID_APPLE             0x106b
856 #define PCI_DEVICE_ID_APPLE_BANDIT      0x0001
857 #define PCI_DEVICE_ID_APPLE_HYDRA       0x000e
858 #define PCI_DEVICE_ID_APPLE_UNI_N_FW    0x0018
859 #define PCI_DEVICE_ID_APPLE_UNI_N_AGP   0x0020
860 #define PCI_DEVICE_ID_APPLE_UNI_N_GMAC  0x0021
861 #define PCI_DEVICE_ID_APPLE_UNI_N_GMACP 0x0024
862 #define PCI_DEVICE_ID_APPLE_UNI_N_AGP_P 0x0027
863 #define PCI_DEVICE_ID_APPLE_UNI_N_AGP15 0x002d
864 #define PCI_DEVICE_ID_APPLE_UNI_N_PCI15 0x002e
865 #define PCI_DEVICE_ID_APPLE_UNI_N_GMAC2 0x0032
866 #define PCI_DEVICE_ID_APPLE_UNI_N_ATA   0x0033
867 #define PCI_DEVICE_ID_APPLE_UNI_N_AGP2  0x0034
868 #define PCI_DEVICE_ID_APPLE_IPID_ATA100 0x003b
869 #define PCI_DEVICE_ID_APPLE_K2_ATA100   0x0043
870 #define PCI_DEVICE_ID_APPLE_U3_AGP      0x004b
871 #define PCI_DEVICE_ID_APPLE_K2_GMAC     0x004c
872 #define PCI_DEVICE_ID_APPLE_SH_ATA      0x0050
873 #define PCI_DEVICE_ID_APPLE_SH_SUNGEM   0x0051
874 #define PCI_DEVICE_ID_APPLE_U3L_AGP     0x0058
875 #define PCI_DEVICE_ID_APPLE_U3H_AGP     0x0059
876 #define PCI_DEVICE_ID_APPLE_IPID2_AGP   0x0066
877 #define PCI_DEVICE_ID_APPLE_IPID2_ATA   0x0069
878 #define PCI_DEVICE_ID_APPLE_IPID2_FW    0x006a
879 #define PCI_DEVICE_ID_APPLE_IPID2_GMAC  0x006b
880 #define PCI_DEVICE_ID_APPLE_TIGON3      0x1645
881
882 #define PCI_VENDOR_ID_YAMAHA            0x1073
883 #define PCI_DEVICE_ID_YAMAHA_724        0x0004
884 #define PCI_DEVICE_ID_YAMAHA_724F       0x000d
885 #define PCI_DEVICE_ID_YAMAHA_740        0x000a
886 #define PCI_DEVICE_ID_YAMAHA_740C       0x000c
887 #define PCI_DEVICE_ID_YAMAHA_744        0x0010
888 #define PCI_DEVICE_ID_YAMAHA_754        0x0012
889
890 #define PCI_VENDOR_ID_QLOGIC            0x1077
891 #define PCI_DEVICE_ID_QLOGIC_ISP10160   0x1016
892 #define PCI_DEVICE_ID_QLOGIC_ISP1020    0x1020
893 #define PCI_DEVICE_ID_QLOGIC_ISP1080    0x1080
894 #define PCI_DEVICE_ID_QLOGIC_ISP12160   0x1216
895 #define PCI_DEVICE_ID_QLOGIC_ISP1240    0x1240
896 #define PCI_DEVICE_ID_QLOGIC_ISP1280    0x1280
897 #define PCI_DEVICE_ID_QLOGIC_ISP2100    0x2100
898 #define PCI_DEVICE_ID_QLOGIC_ISP2200    0x2200
899 #define PCI_DEVICE_ID_QLOGIC_ISP2300    0x2300
900 #define PCI_DEVICE_ID_QLOGIC_ISP2312    0x2312
901 #define PCI_DEVICE_ID_QLOGIC_ISP2322    0x2322
902 #define PCI_DEVICE_ID_QLOGIC_ISP6312    0x6312
903 #define PCI_DEVICE_ID_QLOGIC_ISP6322    0x6322
904 #define PCI_DEVICE_ID_QLOGIC_ISP2422    0x2422
905 #define PCI_DEVICE_ID_QLOGIC_ISP2432    0x2432
906 #define PCI_DEVICE_ID_QLOGIC_ISP2512    0x2512
907 #define PCI_DEVICE_ID_QLOGIC_ISP2522    0x2522
908 #define PCI_DEVICE_ID_QLOGIC_ISP5422    0x5422
909 #define PCI_DEVICE_ID_QLOGIC_ISP5432    0x5432
910
911 #define PCI_VENDOR_ID_CYRIX             0x1078
912 #define PCI_DEVICE_ID_CYRIX_5510        0x0000
913 #define PCI_DEVICE_ID_CYRIX_PCI_MASTER  0x0001
914 #define PCI_DEVICE_ID_CYRIX_5520        0x0002
915 #define PCI_DEVICE_ID_CYRIX_5530_LEGACY 0x0100
916 #define PCI_DEVICE_ID_CYRIX_5530_IDE    0x0102
917 #define PCI_DEVICE_ID_CYRIX_5530_AUDIO  0x0103
918 #define PCI_DEVICE_ID_CYRIX_5530_VIDEO  0x0104
919
920 #define PCI_VENDOR_ID_CONTAQ            0x1080
921 #define PCI_DEVICE_ID_CONTAQ_82C693     0xc693
922
923 #define PCI_VENDOR_ID_OLICOM            0x108d
924 #define PCI_DEVICE_ID_OLICOM_OC2325     0x0012
925 #define PCI_DEVICE_ID_OLICOM_OC2183     0x0013
926 #define PCI_DEVICE_ID_OLICOM_OC2326     0x0014
927
928 #define PCI_VENDOR_ID_SUN               0x108e
929 #define PCI_DEVICE_ID_SUN_EBUS          0x1000
930 #define PCI_DEVICE_ID_SUN_HAPPYMEAL     0x1001
931 #define PCI_DEVICE_ID_SUN_RIO_EBUS      0x1100
932 #define PCI_DEVICE_ID_SUN_RIO_GEM       0x1101
933 #define PCI_DEVICE_ID_SUN_RIO_1394      0x1102
934 #define PCI_DEVICE_ID_SUN_RIO_USB       0x1103
935 #define PCI_DEVICE_ID_SUN_GEM           0x2bad
936 #define PCI_DEVICE_ID_SUN_SIMBA         0x5000
937 #define PCI_DEVICE_ID_SUN_PBM           0x8000
938 #define PCI_DEVICE_ID_SUN_SCHIZO        0x8001
939 #define PCI_DEVICE_ID_SUN_SABRE         0xa000
940 #define PCI_DEVICE_ID_SUN_HUMMINGBIRD   0xa001
941 #define PCI_DEVICE_ID_SUN_TOMATILLO     0xa801
942 #define PCI_DEVICE_ID_SUN_CASSINI       0xabba
943
944 #define PCI_VENDOR_ID_CMD               0x1095
945 #define PCI_DEVICE_ID_CMD_643           0x0643
946 #define PCI_DEVICE_ID_CMD_646           0x0646
947 #define PCI_DEVICE_ID_CMD_648           0x0648
948 #define PCI_DEVICE_ID_CMD_649           0x0649
949
950 #define PCI_DEVICE_ID_SII_680           0x0680
951 #define PCI_DEVICE_ID_SII_3112          0x3112
952 #define PCI_DEVICE_ID_SII_1210SA        0x0240
953
954 #define PCI_VENDOR_ID_BROOKTREE         0x109e
955 #define PCI_DEVICE_ID_BROOKTREE_878     0x0878
956 #define PCI_DEVICE_ID_BROOKTREE_879     0x0879
957
958 #define PCI_VENDOR_ID_SGI               0x10a9
959 #define PCI_DEVICE_ID_SGI_IOC3          0x0003
960 #define PCI_DEVICE_ID_SGI_LITHIUM       0x1002
961 #define PCI_DEVICE_ID_SGI_IOC4          0x100a
962
963 #define PCI_VENDOR_ID_WINBOND           0x10ad
964 #define PCI_DEVICE_ID_WINBOND_82C105    0x0105
965 #define PCI_DEVICE_ID_WINBOND_83C553    0x0565
966
967 #define PCI_VENDOR_ID_PLX               0x10b5
968 #define PCI_DEVICE_ID_PLX_R685          0x1030
969 #define PCI_DEVICE_ID_PLX_ROMULUS       0x106a
970 #define PCI_DEVICE_ID_PLX_SPCOM800      0x1076
971 #define PCI_DEVICE_ID_PLX_1077          0x1077
972 #define PCI_DEVICE_ID_PLX_SPCOM200      0x1103
973 #define PCI_DEVICE_ID_PLX_DJINN_ITOO    0x1151
974 #define PCI_DEVICE_ID_PLX_R753          0x1152
975 #define PCI_DEVICE_ID_PLX_OLITEC        0x1187
976 #define PCI_DEVICE_ID_PLX_PCI200SYN     0x3196
977 #define PCI_DEVICE_ID_PLX_9030          0x9030
978 #define PCI_DEVICE_ID_PLX_9050          0x9050
979 #define PCI_DEVICE_ID_PLX_9080          0x9080
980 #define PCI_DEVICE_ID_PLX_GTEK_SERIAL2  0xa001
981
982 #define PCI_VENDOR_ID_MADGE             0x10b6
983 #define PCI_DEVICE_ID_MADGE_MK2         0x0002
984
985 #define PCI_VENDOR_ID_3COM              0x10b7
986 #define PCI_DEVICE_ID_3COM_3C985        0x0001
987 #define PCI_DEVICE_ID_3COM_3C940        0x1700
988 #define PCI_DEVICE_ID_3COM_3C339        0x3390
989 #define PCI_DEVICE_ID_3COM_3C359        0x3590
990 #define PCI_DEVICE_ID_3COM_3C940B       0x80eb
991 #define PCI_DEVICE_ID_3COM_3CR990       0x9900
992 #define PCI_DEVICE_ID_3COM_3CR990_TX_95 0x9902
993 #define PCI_DEVICE_ID_3COM_3CR990_TX_97 0x9903
994 #define PCI_DEVICE_ID_3COM_3CR990B      0x9904
995 #define PCI_DEVICE_ID_3COM_3CR990_FX    0x9905
996 #define PCI_DEVICE_ID_3COM_3CR990SVR95  0x9908
997 #define PCI_DEVICE_ID_3COM_3CR990SVR97  0x9909
998 #define PCI_DEVICE_ID_3COM_3CR990SVR    0x990a
999
1000 #define PCI_VENDOR_ID_AL                0x10b9
1001 #define PCI_DEVICE_ID_AL_M1533          0x1533
1002 #define PCI_DEVICE_ID_AL_M1535          0x1535
1003 #define PCI_DEVICE_ID_AL_M1541          0x1541
1004 #define PCI_DEVICE_ID_AL_M1563          0x1563
1005 #define PCI_DEVICE_ID_AL_M1621          0x1621
1006 #define PCI_DEVICE_ID_AL_M1631          0x1631
1007 #define PCI_DEVICE_ID_AL_M1632          0x1632
1008 #define PCI_DEVICE_ID_AL_M1641          0x1641
1009 #define PCI_DEVICE_ID_AL_M1644          0x1644
1010 #define PCI_DEVICE_ID_AL_M1647          0x1647
1011 #define PCI_DEVICE_ID_AL_M1651          0x1651
1012 #define PCI_DEVICE_ID_AL_M1671          0x1671
1013 #define PCI_DEVICE_ID_AL_M1681          0x1681
1014 #define PCI_DEVICE_ID_AL_M1683          0x1683
1015 #define PCI_DEVICE_ID_AL_M1689          0x1689
1016 #define PCI_DEVICE_ID_AL_M5219          0x5219
1017 #define PCI_DEVICE_ID_AL_M5228          0x5228
1018 #define PCI_DEVICE_ID_AL_M5229          0x5229
1019 #define PCI_DEVICE_ID_AL_M5451          0x5451
1020 #define PCI_DEVICE_ID_AL_M7101          0x7101
1021
1022 #define PCI_VENDOR_ID_NEOMAGIC          0x10c8
1023 #define PCI_DEVICE_ID_NEOMAGIC_NM256AV_AUDIO 0x8005
1024 #define PCI_DEVICE_ID_NEOMAGIC_NM256ZX_AUDIO 0x8006
1025 #define PCI_DEVICE_ID_NEOMAGIC_NM256XL_PLUS_AUDIO 0x8016
1026
1027 #define PCI_VENDOR_ID_TCONRAD           0x10da
1028 #define PCI_DEVICE_ID_TCONRAD_TOKENRING 0x0508
1029
1030 #define PCI_VENDOR_ID_NVIDIA                    0x10de
1031 #define PCI_DEVICE_ID_NVIDIA_TNT                0x0020
1032 #define PCI_DEVICE_ID_NVIDIA_TNT2               0x0028
1033 #define PCI_DEVICE_ID_NVIDIA_UTNT2              0x0029
1034 #define PCI_DEVICE_ID_NVIDIA_TNT_UNKNOWN        0x002a
1035 #define PCI_DEVICE_ID_NVIDIA_VTNT2              0x002C
1036 #define PCI_DEVICE_ID_NVIDIA_UVTNT2             0x002D
1037 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_SMBUS 0x0034
1038 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE   0x0035
1039 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_SATA  0x0036
1040 #define PCI_DEVICE_ID_NVIDIA_NVENET_10          0x0037
1041 #define PCI_DEVICE_ID_NVIDIA_NVENET_11          0x0038
1042 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_SATA2 0x003e
1043 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6800_ULTRA 0x0040
1044 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6800       0x0041
1045 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6800_LE    0x0042
1046 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6800_GT    0x0045
1047 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_4000     0x004E
1048 #define PCI_DEVICE_ID_NVIDIA_NFORCE4_SMBUS      0x0052
1049 #define PCI_DEVICE_ID_NVIDIA_NFORCE_CK804_IDE   0x0053
1050 #define PCI_DEVICE_ID_NVIDIA_NFORCE_CK804_SATA  0x0054
1051 #define PCI_DEVICE_ID_NVIDIA_NFORCE_CK804_SATA2 0x0055
1052 #define PCI_DEVICE_ID_NVIDIA_NVENET_8           0x0056
1053 #define PCI_DEVICE_ID_NVIDIA_NVENET_9           0x0057
1054 #define PCI_DEVICE_ID_NVIDIA_CK804_AUDIO        0x0059
1055 #define PCI_DEVICE_ID_NVIDIA_CK804_PCIE         0x005d
1056 #define PCI_DEVICE_ID_NVIDIA_NFORCE2_SMBUS      0x0064
1057 #define PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE        0x0065
1058 #define PCI_DEVICE_ID_NVIDIA_NVENET_2           0x0066
1059 #define PCI_DEVICE_ID_NVIDIA_MCP2_MODEM         0x0069
1060 #define PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO         0x006a
1061 #define PCI_DEVICE_ID_NVIDIA_NFORCE2S_SMBUS     0x0084
1062 #define PCI_DEVICE_ID_NVIDIA_NFORCE2S_IDE       0x0085
1063 #define PCI_DEVICE_ID_NVIDIA_NVENET_4           0x0086
1064 #define PCI_DEVICE_ID_NVIDIA_MCP2S_MODEM        0x0089
1065 #define PCI_DEVICE_ID_NVIDIA_CK8_AUDIO          0x008a
1066 #define PCI_DEVICE_ID_NVIDIA_NVENET_5           0x008c
1067 #define PCI_DEVICE_ID_NVIDIA_NFORCE2S_SATA      0x008e
1068 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_7800_GT   0x0090
1069 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_7800_GTX   0x0091
1070 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_7800   0x0098
1071 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_7800_GTX 0x0099
1072 #define PCI_DEVICE_ID_NVIDIA_ITNT2              0x00A0
1073 #define PCI_DEVICE_ID_GEFORCE_6800A             0x00c1
1074 #define PCI_DEVICE_ID_GEFORCE_6800A_LE          0x00c2
1075 #define PCI_DEVICE_ID_GEFORCE_GO_6800           0x00c8
1076 #define PCI_DEVICE_ID_GEFORCE_GO_6800_ULTRA     0x00c9
1077 #define PCI_DEVICE_ID_QUADRO_FX_GO1400          0x00cc
1078 #define PCI_DEVICE_ID_QUADRO_FX_1400            0x00ce
1079 #define PCI_DEVICE_ID_NVIDIA_NFORCE3            0x00d1
1080 #define PCI_DEVICE_ID_NVIDIA_NFORCE3_SMBUS      0x00d4
1081 #define PCI_DEVICE_ID_NVIDIA_NFORCE3_IDE        0x00d5
1082 #define PCI_DEVICE_ID_NVIDIA_NVENET_3           0x00d6
1083 #define PCI_DEVICE_ID_NVIDIA_MCP3_MODEM         0x00d9
1084 #define PCI_DEVICE_ID_NVIDIA_MCP3_AUDIO         0x00da
1085 #define PCI_DEVICE_ID_NVIDIA_NVENET_7           0x00df
1086 #define PCI_DEVICE_ID_NVIDIA_NFORCE3S           0x00e1
1087 #define PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA      0x00e3
1088 #define PCI_DEVICE_ID_NVIDIA_NFORCE3S_SMBUS     0x00e4
1089 #define PCI_DEVICE_ID_NVIDIA_NFORCE3S_IDE       0x00e5
1090 #define PCI_DEVICE_ID_NVIDIA_NVENET_6           0x00e6
1091 #define PCI_DEVICE_ID_NVIDIA_CK8S_AUDIO         0x00ea
1092 #define PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA2     0x00ee
1093 #define PCIE_DEVICE_ID_NVIDIA_GEFORCE_6800_ALT1 0x00f0
1094 #define PCIE_DEVICE_ID_NVIDIA_GEFORCE_6600_ALT1 0x00f1
1095 #define PCIE_DEVICE_ID_NVIDIA_GEFORCE_6600_ALT2 0x00f2
1096 #define PCIE_DEVICE_ID_NVIDIA_GEFORCE_6200_ALT1 0x00f3
1097 #define PCIE_DEVICE_ID_NVIDIA_GEFORCE_6800_GT   0x00f9
1098 #define PCIE_DEVICE_ID_NVIDIA_QUADRO_NVS280     0x00fd
1099 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_SDR        0x0100
1100 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_DDR        0x0101
1101 #define PCI_DEVICE_ID_NVIDIA_QUADRO             0x0103
1102 #define PCI_DEVICE_ID_NVIDIA_GEFORCE2_MX        0x0110
1103 #define PCI_DEVICE_ID_NVIDIA_GEFORCE2_MX2       0x0111
1104 #define PCI_DEVICE_ID_NVIDIA_GEFORCE2_GO        0x0112
1105 #define PCI_DEVICE_ID_NVIDIA_QUADRO2_MXR        0x0113
1106 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6600_GT    0x0140
1107 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6600       0x0141
1108 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6610_XL    0x0145
1109 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_540      0x014E
1110 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6200       0x014F
1111 #define PCI_DEVICE_ID_NVIDIA_GEFORCE2_GTS       0x0150
1112 #define PCI_DEVICE_ID_NVIDIA_GEFORCE2_GTS2      0x0151
1113 #define PCI_DEVICE_ID_NVIDIA_GEFORCE2_ULTRA     0x0152
1114 #define PCI_DEVICE_ID_NVIDIA_QUADRO2_PRO        0x0153
1115 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6200_TURBOCACHE 0x0161
1116 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6200    0x0164
1117 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6250    0x0166
1118 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6200_1  0x0167
1119 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6250_1  0x0168
1120 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_460    0x0170
1121 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440    0x0171
1122 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_420    0x0172
1123 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440_SE 0x0173
1124 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_440_GO    0x0174
1125 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_420_GO    0x0175
1126 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_420_GO_M32 0x0176
1127 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_460_GO    0x0177
1128 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_500XGL     0x0178
1129 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_440_GO_M64 0x0179
1130 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_200        0x017A
1131 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_550XGL     0x017B
1132 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_500_GOGL   0x017C
1133 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_410_GO_M16 0x017D
1134 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440_8X 0x0181
1135 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440SE_8X 0x0182
1136 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_420_8X 0x0183
1137 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_4000   0x0185
1138 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_448_GO    0x0186
1139 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_488_GO    0x0187
1140 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_580_XGL    0x0188
1141 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_MAC    0x0189
1142 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_280_NVS    0x018A
1143 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_380_XGL    0x018B
1144 #define PCI_DEVICE_ID_NVIDIA_IGEFORCE2          0x01a0
1145 #define PCI_DEVICE_ID_NVIDIA_NFORCE             0x01a4
1146 #define PCI_DEVICE_ID_NVIDIA_MCP1_AUDIO         0x01b1
1147 #define PCI_DEVICE_ID_NVIDIA_NFORCE_SMBUS       0x01b4
1148 #define PCI_DEVICE_ID_NVIDIA_NFORCE_IDE         0x01bc
1149 #define PCI_DEVICE_ID_NVIDIA_MCP1_MODEM         0x01c1
1150 #define PCI_DEVICE_ID_NVIDIA_NVENET_1           0x01c3
1151 #define PCI_DEVICE_ID_NVIDIA_NFORCE2            0x01e0
1152 #define PCI_DEVICE_ID_NVIDIA_GEFORCE3           0x0200
1153 #define PCI_DEVICE_ID_NVIDIA_GEFORCE3_1         0x0201
1154 #define PCI_DEVICE_ID_NVIDIA_GEFORCE3_2         0x0202
1155 #define PCI_DEVICE_ID_NVIDIA_QUADRO_DDC         0x0203
1156 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6800B      0x0211
1157 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6800B_LE   0x0212
1158 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_6800B_GT   0x0215
1159 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4600   0x0250
1160 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4400   0x0251
1161 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4200   0x0253
1162 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_900XGL     0x0258
1163 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_750XGL     0x0259
1164 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_700XGL     0x025B
1165 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_SMBUS 0x0264
1166 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE   0x0265
1167 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_SATA  0x0266
1168 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_SATA2 0x0267
1169 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_SMBUS 0x0368
1170 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE   0x036E
1171 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_SATA  0x037E
1172 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_SATA2 0x037F
1173 #define PCI_DEVICE_ID_NVIDIA_NVENET_12          0x0268
1174 #define PCI_DEVICE_ID_NVIDIA_NVENET_13          0x0269
1175 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4800   0x0280
1176 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4800_8X    0x0281
1177 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4800SE     0x0282
1178 #define PCI_DEVICE_ID_NVIDIA_GEFORCE4_4200_GO       0x0286
1179 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_980_XGL        0x0288
1180 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_780_XGL        0x0289
1181 #define PCI_DEVICE_ID_NVIDIA_QUADRO4_700_GOGL       0x028C
1182 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5800_ULTRA  0x0301
1183 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5800        0x0302
1184 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_2000         0x0308
1185 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_1000         0x0309
1186 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5600_ULTRA  0x0311
1187 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5600        0x0312
1188 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5600SE      0x0314
1189 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5600      0x031A
1190 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5650      0x031B
1191 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_GO700        0x031C
1192 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200        0x0320
1193 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200_ULTRA  0x0321
1194 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200_1      0x0322
1195 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200SE      0x0323
1196 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5200      0x0324
1197 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5250      0x0325
1198 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5500        0x0326
1199 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5100        0x0327
1200 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5250_32   0x0328
1201 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO_5200     0x0329
1202 #define PCI_DEVICE_ID_NVIDIA_QUADRO_NVS_280_PCI     0x032A
1203 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_500          0x032B
1204 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5300      0x032C
1205 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5100      0x032D
1206 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900_ULTRA  0x0330
1207 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900        0x0331
1208 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900XT      0x0332
1209 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5950_ULTRA  0x0333
1210 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900ZT      0x0334
1211 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_3000         0x0338
1212 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_700          0x033F
1213 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700_ULTRA  0x0341
1214 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700        0x0342
1215 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700LE      0x0343
1216 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700VE      0x0344
1217 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5700_1    0x0347
1218 #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5700_2    0x0348
1219 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_GO1000       0x034C
1220 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_1100         0x034E
1221 #define PCI_DEVICE_ID_NVIDIA_NVENET_14              0x0372
1222 #define PCI_DEVICE_ID_NVIDIA_NVENET_15              0x0373
1223 #define PCI_DEVICE_ID_NVIDIA_NVENET_16              0x03E5
1224 #define PCI_DEVICE_ID_NVIDIA_NVENET_17              0x03E6
1225 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA      0x03E7
1226 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SMBUS     0x03EB
1227 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE       0x03EC
1228 #define PCI_DEVICE_ID_NVIDIA_NVENET_18              0x03EE
1229 #define PCI_DEVICE_ID_NVIDIA_NVENET_19              0x03EF
1230 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA2     0x03F6
1231 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA3     0x03F7
1232 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP65_SMBUS     0x0446
1233 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP65_IDE       0x0448
1234 #define PCI_DEVICE_ID_NVIDIA_NVENET_20              0x0450
1235 #define PCI_DEVICE_ID_NVIDIA_NVENET_21              0x0451
1236 #define PCI_DEVICE_ID_NVIDIA_NVENET_22              0x0452
1237 #define PCI_DEVICE_ID_NVIDIA_NVENET_23              0x0453
1238 #define PCI_DEVICE_ID_NVIDIA_NVENET_24              0x054C
1239 #define PCI_DEVICE_ID_NVIDIA_NVENET_25              0x054D
1240 #define PCI_DEVICE_ID_NVIDIA_NVENET_26              0x054E
1241 #define PCI_DEVICE_ID_NVIDIA_NVENET_27              0x054F
1242 #define PCI_DEVICE_ID_NVIDIA_NVENET_28              0x07DC
1243 #define PCI_DEVICE_ID_NVIDIA_NVENET_29              0x07DD
1244 #define PCI_DEVICE_ID_NVIDIA_NVENET_30              0x07DE
1245 #define PCI_DEVICE_ID_NVIDIA_NVENET_31              0x07DF
1246 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP67_IDE       0x0560
1247 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP73_IDE       0x056C
1248 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP77_IDE       0x0759
1249 #define PCI_DEVICE_ID_NVIDIA_NVENET_32              0x0760
1250 #define PCI_DEVICE_ID_NVIDIA_NVENET_33              0x0761
1251 #define PCI_DEVICE_ID_NVIDIA_NVENET_34              0x0762
1252 #define PCI_DEVICE_ID_NVIDIA_NVENET_35              0x0763
1253 #define PCI_DEVICE_ID_NVIDIA_NVENET_36              0x0AB0
1254 #define PCI_DEVICE_ID_NVIDIA_NVENET_37              0x0AB1
1255 #define PCI_DEVICE_ID_NVIDIA_NVENET_38              0x0AB2
1256 #define PCI_DEVICE_ID_NVIDIA_NVENET_39              0x0AB3
1257
1258 #define PCI_VENDOR_ID_IMS               0x10e0
1259 #define PCI_DEVICE_ID_IMS_TT128         0x9128
1260 #define PCI_DEVICE_ID_IMS_TT3D          0x9135
1261
1262 #define PCI_VENDOR_ID_INTERG            0x10ea
1263 #define PCI_DEVICE_ID_INTERG_1682       0x1682
1264 #define PCI_DEVICE_ID_INTERG_2000       0x2000
1265 #define PCI_DEVICE_ID_INTERG_2010       0x2010
1266 #define PCI_DEVICE_ID_INTERG_5000       0x5000
1267 #define PCI_DEVICE_ID_INTERG_5050       0x5050
1268
1269 #define PCI_VENDOR_ID_REALTEK           0x10ec
1270 #define PCI_DEVICE_ID_REALTEK_8139      0x8139
1271
1272 #define PCI_VENDOR_ID_XILINX            0x10ee
1273 #define PCI_DEVICE_ID_RME_DIGI96        0x3fc0
1274 #define PCI_DEVICE_ID_RME_DIGI96_8      0x3fc1
1275 #define PCI_DEVICE_ID_RME_DIGI96_8_PRO  0x3fc2
1276 #define PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST 0x3fc3
1277 #define PCI_DEVICE_ID_XILINX_HAMMERFALL_DSP 0x3fc5
1278 #define PCI_DEVICE_ID_XILINX_HAMMERFALL_DSP_MADI 0x3fc6
1279
1280 #define PCI_VENDOR_ID_INIT              0x1101
1281
1282 #define PCI_VENDOR_ID_CREATIVE          0x1102 /* duplicate: ECTIVA */
1283 #define PCI_DEVICE_ID_CREATIVE_EMU10K1  0x0002
1284
1285 #define PCI_VENDOR_ID_ECTIVA            0x1102 /* duplicate: CREATIVE */
1286 #define PCI_DEVICE_ID_ECTIVA_EV1938     0x8938
1287
1288 #define PCI_VENDOR_ID_TTI               0x1103
1289 #define PCI_DEVICE_ID_TTI_HPT343        0x0003
1290 #define PCI_DEVICE_ID_TTI_HPT366        0x0004
1291 #define PCI_DEVICE_ID_TTI_HPT372        0x0005
1292 #define PCI_DEVICE_ID_TTI_HPT302        0x0006
1293 #define PCI_DEVICE_ID_TTI_HPT371        0x0007
1294 #define PCI_DEVICE_ID_TTI_HPT374        0x0008
1295 #define PCI_DEVICE_ID_TTI_HPT372N       0x0009  /* apparently a 372N variant? */
1296
1297 #define PCI_VENDOR_ID_VIA               0x1106
1298 #define PCI_DEVICE_ID_VIA_8763_0        0x0198
1299 #define PCI_DEVICE_ID_VIA_8380_0        0x0204
1300 #define PCI_DEVICE_ID_VIA_3238_0        0x0238
1301 #define PCI_DEVICE_ID_VIA_PT880         0x0258
1302 #define PCI_DEVICE_ID_VIA_PT880ULTRA    0x0308
1303 #define PCI_DEVICE_ID_VIA_PX8X0_0       0x0259
1304 #define PCI_DEVICE_ID_VIA_3269_0        0x0269
1305 #define PCI_DEVICE_ID_VIA_K8T800PRO_0   0x0282
1306 #define PCI_DEVICE_ID_VIA_3296_0        0x0296
1307 #define PCI_DEVICE_ID_VIA_8363_0        0x0305
1308 #define PCI_DEVICE_ID_VIA_P4M800CE      0x0314
1309 #define PCI_DEVICE_ID_VIA_P4M890        0x0327
1310 #define PCI_DEVICE_ID_VIA_VT3324        0x0324
1311 #define PCI_DEVICE_ID_VIA_VT3336        0x0336
1312 #define PCI_DEVICE_ID_VIA_VT3351        0x0351
1313 #define PCI_DEVICE_ID_VIA_VT3364        0x0364
1314 #define PCI_DEVICE_ID_VIA_8371_0        0x0391
1315 #define PCI_DEVICE_ID_VIA_8501_0        0x0501
1316 #define PCI_DEVICE_ID_VIA_82C561        0x0561
1317 #define PCI_DEVICE_ID_VIA_82C586_1      0x0571
1318 #define PCI_DEVICE_ID_VIA_82C576        0x0576
1319 #define PCI_DEVICE_ID_VIA_82C586_0      0x0586
1320 #define PCI_DEVICE_ID_VIA_82C596        0x0596
1321 #define PCI_DEVICE_ID_VIA_82C597_0      0x0597
1322 #define PCI_DEVICE_ID_VIA_82C598_0      0x0598
1323 #define PCI_DEVICE_ID_VIA_8601_0        0x0601
1324 #define PCI_DEVICE_ID_VIA_8605_0        0x0605
1325 #define PCI_DEVICE_ID_VIA_82C686        0x0686
1326 #define PCI_DEVICE_ID_VIA_82C691_0      0x0691
1327 #define PCI_DEVICE_ID_VIA_82C576_1      0x1571
1328 #define PCI_DEVICE_ID_VIA_82C586_2      0x3038
1329 #define PCI_DEVICE_ID_VIA_82C586_3      0x3040
1330 #define PCI_DEVICE_ID_VIA_82C596_3      0x3050
1331 #define PCI_DEVICE_ID_VIA_82C596B_3     0x3051
1332 #define PCI_DEVICE_ID_VIA_82C686_4      0x3057
1333 #define PCI_DEVICE_ID_VIA_82C686_5      0x3058
1334 #define PCI_DEVICE_ID_VIA_8233_5        0x3059
1335 #define PCI_DEVICE_ID_VIA_8233_0        0x3074
1336 #define PCI_DEVICE_ID_VIA_8633_0        0x3091
1337 #define PCI_DEVICE_ID_VIA_8367_0        0x3099
1338 #define PCI_DEVICE_ID_VIA_8653_0        0x3101
1339 #define PCI_DEVICE_ID_VIA_8622          0x3102
1340 #define PCI_DEVICE_ID_VIA_8235_USB_2    0x3104
1341 #define PCI_DEVICE_ID_VIA_8233C_0       0x3109
1342 #define PCI_DEVICE_ID_VIA_8361          0x3112
1343 #define PCI_DEVICE_ID_VIA_XM266         0x3116
1344 #define PCI_DEVICE_ID_VIA_612X          0x3119
1345 #define PCI_DEVICE_ID_VIA_862X_0        0x3123
1346 #define PCI_DEVICE_ID_VIA_8753_0        0x3128
1347 #define PCI_DEVICE_ID_VIA_8233A         0x3147
1348 #define PCI_DEVICE_ID_VIA_8703_51_0     0x3148
1349 #define PCI_DEVICE_ID_VIA_8237_SATA     0x3149
1350 #define PCI_DEVICE_ID_VIA_XN266         0x3156
1351 #define PCI_DEVICE_ID_VIA_6410          0x3164
1352 #define PCI_DEVICE_ID_VIA_8754C_0       0x3168
1353 #define PCI_DEVICE_ID_VIA_8235          0x3177
1354 #define PCI_DEVICE_ID_VIA_8385_0        0x3188
1355 #define PCI_DEVICE_ID_VIA_8377_0        0x3189
1356 #define PCI_DEVICE_ID_VIA_8378_0        0x3205
1357 #define PCI_DEVICE_ID_VIA_8783_0        0x3208
1358 #define PCI_DEVICE_ID_VIA_8237          0x3227
1359 #define PCI_DEVICE_ID_VIA_8251          0x3287
1360 #define PCI_DEVICE_ID_VIA_8237A         0x3337
1361 #define PCI_DEVICE_ID_VIA_8237S         0x3372
1362 #define PCI_DEVICE_ID_VIA_SATA_EIDE     0x5324
1363 #define PCI_DEVICE_ID_VIA_8231          0x8231
1364 #define PCI_DEVICE_ID_VIA_8231_4        0x8235
1365 #define PCI_DEVICE_ID_VIA_8365_1        0x8305
1366 #define PCI_DEVICE_ID_VIA_CX700         0x8324
1367 #define PCI_DEVICE_ID_VIA_CX700_IDE     0x0581
1368 #define PCI_DEVICE_ID_VIA_VX800         0x8353
1369 #define PCI_DEVICE_ID_VIA_8371_1        0x8391
1370 #define PCI_DEVICE_ID_VIA_82C598_1      0x8598
1371 #define PCI_DEVICE_ID_VIA_838X_1        0xB188
1372 #define PCI_DEVICE_ID_VIA_83_87XX_1     0xB198
1373
1374 #define PCI_VENDOR_ID_SIEMENS           0x110A
1375 #define PCI_DEVICE_ID_SIEMENS_DSCC4     0x2102
1376
1377 #define PCI_VENDOR_ID_VORTEX            0x1119
1378 #define PCI_DEVICE_ID_VORTEX_GDT60x0    0x0000
1379 #define PCI_DEVICE_ID_VORTEX_GDT6000B   0x0001
1380 #define PCI_DEVICE_ID_VORTEX_GDT6x10    0x0002
1381 #define PCI_DEVICE_ID_VORTEX_GDT6x20    0x0003
1382 #define PCI_DEVICE_ID_VORTEX_GDT6530    0x0004
1383 #define PCI_DEVICE_ID_VORTEX_GDT6550    0x0005
1384 #define PCI_DEVICE_ID_VORTEX_GDT6x17    0x0006
1385 #define PCI_DEVICE_ID_VORTEX_GDT6x27    0x0007
1386 #define PCI_DEVICE_ID_VORTEX_GDT6537    0x0008
1387 #define PCI_DEVICE_ID_VORTEX_GDT6557    0x0009
1388 #define PCI_DEVICE_ID_VORTEX_GDT6x15    0x000a
1389 #define PCI_DEVICE_ID_VORTEX_GDT6x25    0x000b
1390 #define PCI_DEVICE_ID_VORTEX_GDT6535    0x000c
1391 #define PCI_DEVICE_ID_VORTEX_GDT6555    0x000d
1392 #define PCI_DEVICE_ID_VORTEX_GDT6x17RP  0x0100
1393 #define PCI_DEVICE_ID_VORTEX_GDT6x27RP  0x0101
1394 #define PCI_DEVICE_ID_VORTEX_GDT6537RP  0x0102
1395 #define PCI_DEVICE_ID_VORTEX_GDT6557RP  0x0103
1396 #define PCI_DEVICE_ID_VORTEX_GDT6x11RP  0x0104
1397 #define PCI_DEVICE_ID_VORTEX_GDT6x21RP  0x0105
1398
1399 #define PCI_VENDOR_ID_EF                0x111a
1400 #define PCI_DEVICE_ID_EF_ATM_FPGA       0x0000
1401 #define PCI_DEVICE_ID_EF_ATM_ASIC       0x0002
1402 #define PCI_DEVICE_ID_EF_ATM_LANAI2     0x0003
1403 #define PCI_DEVICE_ID_EF_ATM_LANAIHB    0x0005
1404
1405 #define PCI_VENDOR_ID_IDT               0x111d
1406 #define PCI_DEVICE_ID_IDT_IDT77201      0x0001
1407
1408 #define PCI_VENDOR_ID_FORE              0x1127
1409 #define PCI_DEVICE_ID_FORE_PCA200E      0x0300
1410
1411 #define PCI_VENDOR_ID_PHILIPS           0x1131
1412 #define PCI_DEVICE_ID_PHILIPS_SAA7146   0x7146
1413 #define PCI_DEVICE_ID_PHILIPS_SAA9730   0x9730
1414
1415 #define PCI_VENDOR_ID_EICON             0x1133
1416 #define PCI_DEVICE_ID_EICON_DIVA20      0xe002
1417 #define PCI_DEVICE_ID_EICON_DIVA20_U    0xe004
1418 #define PCI_DEVICE_ID_EICON_DIVA201     0xe005
1419 #define PCI_DEVICE_ID_EICON_DIVA202     0xe00b
1420 #define PCI_DEVICE_ID_EICON_MAESTRA     0xe010
1421 #define PCI_DEVICE_ID_EICON_MAESTRAQ    0xe012
1422 #define PCI_DEVICE_ID_EICON_MAESTRAQ_U  0xe013
1423 #define PCI_DEVICE_ID_EICON_MAESTRAP    0xe014
1424
1425 #define PCI_VENDOR_ID_CISCO             0x1137
1426
1427 #define PCI_VENDOR_ID_ZIATECH           0x1138
1428 #define PCI_DEVICE_ID_ZIATECH_5550_HC   0x5550
1429  
1430
1431 #define PCI_VENDOR_ID_SYSKONNECT        0x1148
1432 #define PCI_DEVICE_ID_SYSKONNECT_TR     0x4200
1433 #define PCI_DEVICE_ID_SYSKONNECT_GE     0x4300
1434 #define PCI_DEVICE_ID_SYSKONNECT_YU     0x4320
1435 #define PCI_DEVICE_ID_SYSKONNECT_9DXX   0x4400
1436 #define PCI_DEVICE_ID_SYSKONNECT_9MXX   0x4500
1437
1438 #define PCI_VENDOR_ID_DIGI              0x114f
1439 #define PCI_DEVICE_ID_DIGI_DF_M_IOM2_E  0x0070
1440 #define PCI_DEVICE_ID_DIGI_DF_M_E       0x0071
1441 #define PCI_DEVICE_ID_DIGI_DF_M_IOM2_A  0x0072
1442 #define PCI_DEVICE_ID_DIGI_DF_M_A       0x0073
1443 #define PCI_DEVICE_ID_NEO_2DB9          0x00C8
1444 #define PCI_DEVICE_ID_NEO_2DB9PRI       0x00C9
1445 #define PCI_DEVICE_ID_NEO_2RJ45         0x00CA
1446 #define PCI_DEVICE_ID_NEO_2RJ45PRI      0x00CB
1447 #define PCIE_DEVICE_ID_NEO_4_IBM        0x00F4
1448
1449 #define PCI_VENDOR_ID_XIRCOM            0x115d
1450 #define PCI_DEVICE_ID_XIRCOM_RBM56G     0x0101
1451 #define PCI_DEVICE_ID_XIRCOM_X3201_MDM  0x0103
1452
1453 #define PCI_VENDOR_ID_SERVERWORKS         0x1166
1454 #define PCI_DEVICE_ID_SERVERWORKS_HE      0x0008
1455 #define PCI_DEVICE_ID_SERVERWORKS_LE      0x0009
1456 #define PCI_DEVICE_ID_SERVERWORKS_GCNB_LE 0x0017
1457 #define PCI_DEVICE_ID_SERVERWORKS_HT1000_PXB    0x0036
1458 #define PCI_DEVICE_ID_SERVERWORKS_EPB     0x0103
1459 #define PCI_DEVICE_ID_SERVERWORKS_HT2000_PCIE   0x0132
1460 #define PCI_DEVICE_ID_SERVERWORKS_OSB4    0x0200
1461 #define PCI_DEVICE_ID_SERVERWORKS_CSB5    0x0201
1462 #define PCI_DEVICE_ID_SERVERWORKS_CSB6    0x0203
1463 #define PCI_DEVICE_ID_SERVERWORKS_HT1000SB 0x0205
1464 #define PCI_DEVICE_ID_SERVERWORKS_OSB4IDE 0x0211
1465 #define PCI_DEVICE_ID_SERVERWORKS_CSB5IDE 0x0212
1466 #define PCI_DEVICE_ID_SERVERWORKS_CSB6IDE 0x0213
1467 #define PCI_DEVICE_ID_SERVERWORKS_HT1000IDE 0x0214
1468 #define PCI_DEVICE_ID_SERVERWORKS_CSB6IDE2 0x0217
1469 #define PCI_DEVICE_ID_SERVERWORKS_CSB6LPC 0x0227
1470
1471 #define PCI_VENDOR_ID_SBE               0x1176
1472 #define PCI_DEVICE_ID_SBE_WANXL100      0x0301
1473 #define PCI_DEVICE_ID_SBE_WANXL200      0x0302
1474 #define PCI_DEVICE_ID_SBE_WANXL400      0x0104
1475
1476 #define PCI_VENDOR_ID_TOSHIBA           0x1179
1477 #define PCI_DEVICE_ID_TOSHIBA_PICCOLO   0x0102
1478 #define PCI_DEVICE_ID_TOSHIBA_PICCOLO_1 0x0103
1479 #define PCI_DEVICE_ID_TOSHIBA_PICCOLO_2 0x0105
1480 #define PCI_DEVICE_ID_TOSHIBA_TOPIC95   0x060a
1481 #define PCI_DEVICE_ID_TOSHIBA_TOPIC97   0x060f
1482 #define PCI_DEVICE_ID_TOSHIBA_TOPIC100  0x0617
1483
1484 #define PCI_VENDOR_ID_TOSHIBA_2         0x102f
1485 #define PCI_DEVICE_ID_TOSHIBA_TC35815CF 0x0030
1486 #define PCI_DEVICE_ID_TOSHIBA_TC35815_NWU       0x0031
1487 #define PCI_DEVICE_ID_TOSHIBA_TC35815_TX4939    0x0032
1488 #define PCI_DEVICE_ID_TOSHIBA_TC86C001_IDE      0x0105
1489 #define PCI_DEVICE_ID_TOSHIBA_TC86C001_MISC     0x0108
1490 #define PCI_DEVICE_ID_TOSHIBA_SPIDER_NET 0x01b3
1491
1492 #define PCI_VENDOR_ID_ATTO              0x117c
1493
1494 #define PCI_VENDOR_ID_RICOH             0x1180
1495 #define PCI_DEVICE_ID_RICOH_RL5C465     0x0465
1496 #define PCI_DEVICE_ID_RICOH_RL5C466     0x0466
1497 #define PCI_DEVICE_ID_RICOH_RL5C475     0x0475
1498 #define PCI_DEVICE_ID_RICOH_RL5C476     0x0476
1499 #define PCI_DEVICE_ID_RICOH_RL5C478     0x0478
1500 #define PCI_DEVICE_ID_RICOH_R5C822      0x0822
1501 #define PCI_DEVICE_ID_RICOH_R5C832      0x0832
1502 #define PCI_DEVICE_ID_RICOH_R5C843      0x0843
1503
1504 #define PCI_VENDOR_ID_DLINK             0x1186
1505 #define PCI_DEVICE_ID_DLINK_DGE510T     0x4c00
1506
1507 #define PCI_VENDOR_ID_ARTOP             0x1191
1508 #define PCI_DEVICE_ID_ARTOP_ATP850UF    0x0005
1509 #define PCI_DEVICE_ID_ARTOP_ATP860      0x0006
1510 #define PCI_DEVICE_ID_ARTOP_ATP860R     0x0007
1511 #define PCI_DEVICE_ID_ARTOP_ATP865      0x0008
1512 #define PCI_DEVICE_ID_ARTOP_ATP865R     0x0009
1513 #define PCI_DEVICE_ID_ARTOP_AEC7610     0x8002
1514 #define PCI_DEVICE_ID_ARTOP_AEC7612UW   0x8010
1515 #define PCI_DEVICE_ID_ARTOP_AEC7612U    0x8020
1516 #define PCI_DEVICE_ID_ARTOP_AEC7612S    0x8030
1517 #define PCI_DEVICE_ID_ARTOP_AEC7612D    0x8040
1518 #define PCI_DEVICE_ID_ARTOP_AEC7612SUW  0x8050
1519 #define PCI_DEVICE_ID_ARTOP_8060        0x8060
1520
1521 #define PCI_VENDOR_ID_ZEITNET           0x1193
1522 #define PCI_DEVICE_ID_ZEITNET_1221      0x0001
1523 #define PCI_DEVICE_ID_ZEITNET_1225      0x0002
1524
1525 #define PCI_VENDOR_ID_FUJITSU_ME        0x119e
1526 #define PCI_DEVICE_ID_FUJITSU_FS155     0x0001
1527 #define PCI_DEVICE_ID_FUJITSU_FS50      0x0003
1528
1529 #define PCI_SUBVENDOR_ID_KEYSPAN        0x11a9
1530 #define PCI_SUBDEVICE_ID_KEYSPAN_SX2    0x5334
1531
1532 #define PCI_VENDOR_ID_MARVELL           0x11ab
1533 #define PCI_DEVICE_ID_MARVELL_GT64111   0x4146
1534 #define PCI_DEVICE_ID_MARVELL_GT64260   0x6430
1535 #define PCI_DEVICE_ID_MARVELL_MV64360   0x6460
1536 #define PCI_DEVICE_ID_MARVELL_MV64460   0x6480
1537 #define PCI_DEVICE_ID_MARVELL_88ALP01_NAND      0x4100
1538 #define PCI_DEVICE_ID_MARVELL_88ALP01_SD        0x4101
1539 #define PCI_DEVICE_ID_MARVELL_88ALP01_CCIC      0x4102
1540
1541 #define PCI_VENDOR_ID_V3                0x11b0
1542 #define PCI_DEVICE_ID_V3_V960           0x0001
1543 #define PCI_DEVICE_ID_V3_V351           0x0002
1544
1545 #define PCI_VENDOR_ID_ATT               0x11c1
1546 #define PCI_DEVICE_ID_ATT_VENUS_MODEM   0x480
1547
1548 #define PCI_VENDOR_ID_SPECIALIX         0x11cb
1549 #define PCI_DEVICE_ID_SPECIALIX_IO8     0x2000
1550 #define PCI_DEVICE_ID_SPECIALIX_RIO     0x8000
1551 #define PCI_SUBDEVICE_ID_SPECIALIX_SPEED4 0xa004
1552
1553 #define PCI_VENDOR_ID_ANALOG_DEVICES    0x11d4
1554 #define PCI_DEVICE_ID_AD1889JS          0x1889
1555
1556 #define PCI_DEVICE_ID_SEGA_BBA          0x1234
1557
1558 #define PCI_VENDOR_ID_ZORAN             0x11de
1559 #define PCI_DEVICE_ID_ZORAN_36057       0x6057
1560 #define PCI_DEVICE_ID_ZORAN_36120       0x6120
1561
1562 #define PCI_VENDOR_ID_COMPEX            0x11f6
1563 #define PCI_DEVICE_ID_COMPEX_ENET100VG4 0x0112
1564
1565 #define PCI_VENDOR_ID_RP                0x11fe
1566 #define PCI_DEVICE_ID_RP32INTF          0x0001
1567 #define PCI_DEVICE_ID_RP8INTF           0x0002
1568 #define PCI_DEVICE_ID_RP16INTF          0x0003
1569 #define PCI_DEVICE_ID_RP4QUAD           0x0004
1570 #define PCI_DEVICE_ID_RP8OCTA           0x0005
1571 #define PCI_DEVICE_ID_RP8J              0x0006
1572 #define PCI_DEVICE_ID_RP4J              0x0007
1573 #define PCI_DEVICE_ID_RP8SNI            0x0008  
1574 #define PCI_DEVICE_ID_RP16SNI           0x0009  
1575 #define PCI_DEVICE_ID_RPP4              0x000A
1576 #define PCI_DEVICE_ID_RPP8              0x000B
1577 #define PCI_DEVICE_ID_RP4M              0x000D
1578 #define PCI_DEVICE_ID_RP2_232           0x000E
1579 #define PCI_DEVICE_ID_RP2_422           0x000F
1580 #define PCI_DEVICE_ID_URP32INTF         0x0801
1581 #define PCI_DEVICE_ID_URP8INTF          0x0802
1582 #define PCI_DEVICE_ID_URP16INTF         0x0803
1583 #define PCI_DEVICE_ID_URP8OCTA          0x0805
1584 #define PCI_DEVICE_ID_UPCI_RM3_8PORT    0x080C       
1585 #define PCI_DEVICE_ID_UPCI_RM3_4PORT    0x080D
1586 #define PCI_DEVICE_ID_CRP16INTF         0x0903       
1587
1588 #define PCI_VENDOR_ID_CYCLADES          0x120e
1589 #define PCI_DEVICE_ID_CYCLOM_Y_Lo       0x0100
1590 #define PCI_DEVICE_ID_CYCLOM_Y_Hi       0x0101
1591 #define PCI_DEVICE_ID_CYCLOM_4Y_Lo      0x0102
1592 #define PCI_DEVICE_ID_CYCLOM_4Y_Hi      0x0103
1593 #define PCI_DEVICE_ID_CYCLOM_8Y_Lo      0x0104
1594 #define PCI_DEVICE_ID_CYCLOM_8Y_Hi      0x0105
1595 #define PCI_DEVICE_ID_CYCLOM_Z_Lo       0x0200
1596 #define PCI_DEVICE_ID_CYCLOM_Z_Hi       0x0201
1597 #define PCI_DEVICE_ID_PC300_RX_2        0x0300
1598 #define PCI_DEVICE_ID_PC300_RX_1        0x0301
1599 #define PCI_DEVICE_ID_PC300_TE_2        0x0310
1600 #define PCI_DEVICE_ID_PC300_TE_1        0x0311
1601 #define PCI_DEVICE_ID_PC300_TE_M_2      0x0320
1602 #define PCI_DEVICE_ID_PC300_TE_M_1      0x0321
1603
1604 #define PCI_VENDOR_ID_ESSENTIAL         0x120f
1605 #define PCI_DEVICE_ID_ESSENTIAL_ROADRUNNER      0x0001
1606
1607 #define PCI_VENDOR_ID_O2                0x1217
1608 #define PCI_DEVICE_ID_O2_6729           0x6729
1609 #define PCI_DEVICE_ID_O2_6730           0x673a
1610 #define PCI_DEVICE_ID_O2_6832           0x6832
1611 #define PCI_DEVICE_ID_O2_6836           0x6836
1612
1613 #define PCI_VENDOR_ID_3DFX              0x121a
1614 #define PCI_DEVICE_ID_3DFX_VOODOO       0x0001
1615 #define PCI_DEVICE_ID_3DFX_VOODOO2      0x0002
1616 #define PCI_DEVICE_ID_3DFX_BANSHEE      0x0003
1617 #define PCI_DEVICE_ID_3DFX_VOODOO3      0x0005
1618 #define PCI_DEVICE_ID_3DFX_VOODOO5      0x0009
1619
1620 #define PCI_VENDOR_ID_AVM               0x1244
1621 #define PCI_DEVICE_ID_AVM_B1            0x0700
1622 #define PCI_DEVICE_ID_AVM_C4            0x0800
1623 #define PCI_DEVICE_ID_AVM_A1            0x0a00
1624 #define PCI_DEVICE_ID_AVM_A1_V2         0x0e00
1625 #define PCI_DEVICE_ID_AVM_C2            0x1100
1626 #define PCI_DEVICE_ID_AVM_T1            0x1200
1627
1628 #define PCI_VENDOR_ID_STALLION          0x124d
1629
1630 /* Allied Telesyn */
1631 #define PCI_VENDOR_ID_AT                0x1259
1632 #define PCI_SUBDEVICE_ID_AT_2700FX      0x2701
1633 #define PCI_SUBDEVICE_ID_AT_2701FX      0x2703
1634
1635 #define PCI_VENDOR_ID_ESS               0x125d
1636 #define PCI_DEVICE_ID_ESS_ESS1968       0x1968
1637 #define PCI_DEVICE_ID_ESS_ESS1978       0x1978
1638 #define PCI_DEVICE_ID_ESS_ALLEGRO_1     0x1988
1639 #define PCI_DEVICE_ID_ESS_ALLEGRO       0x1989
1640 #define PCI_DEVICE_ID_ESS_CANYON3D_2LE  0x1990
1641 #define PCI_DEVICE_ID_ESS_CANYON3D_2    0x1992
1642 #define PCI_DEVICE_ID_ESS_MAESTRO3      0x1998
1643 #define PCI_DEVICE_ID_ESS_MAESTRO3_1    0x1999
1644 #define PCI_DEVICE_ID_ESS_MAESTRO3_HW   0x199a
1645 #define PCI_DEVICE_ID_ESS_MAESTRO3_2    0x199b
1646
1647 #define PCI_VENDOR_ID_SATSAGEM          0x1267
1648 #define PCI_DEVICE_ID_SATSAGEM_NICCY    0x1016
1649
1650 #define PCI_VENDOR_ID_ENSONIQ           0x1274
1651 #define PCI_DEVICE_ID_ENSONIQ_CT5880    0x5880
1652 #define PCI_DEVICE_ID_ENSONIQ_ES1370    0x5000
1653 #define PCI_DEVICE_ID_ENSONIQ_ES1371    0x1371
1654
1655 #define PCI_VENDOR_ID_TRANSMETA         0x1279
1656 #define PCI_DEVICE_ID_EFFICEON          0x0060
1657
1658 #define PCI_VENDOR_ID_ROCKWELL          0x127A
1659
1660 #define PCI_VENDOR_ID_ITE               0x1283
1661 #define PCI_DEVICE_ID_ITE_8211          0x8211
1662 #define PCI_DEVICE_ID_ITE_8212          0x8212
1663 #define PCI_DEVICE_ID_ITE_8213          0x8213
1664 #define PCI_DEVICE_ID_ITE_8152          0x8152
1665 #define PCI_DEVICE_ID_ITE_8872          0x8872
1666 #define PCI_DEVICE_ID_ITE_IT8330G_0     0xe886
1667
1668 /* formerly Platform Tech */
1669 #define PCI_DEVICE_ID_ESS_ESS0100       0x0100
1670
1671 #define PCI_VENDOR_ID_ALTEON            0x12ae
1672
1673 #define PCI_SUBVENDOR_ID_CONNECT_TECH                   0x12c4
1674 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH8_232           0x0001
1675 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH4_232           0x0002
1676 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH2_232           0x0003
1677 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH8_485           0x0004
1678 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH8_485_4_4       0x0005
1679 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH4_485           0x0006
1680 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH4_485_2_2       0x0007
1681 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH2_485           0x0008
1682 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH8_485_2_6       0x0009
1683 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH081101V1        0x000A
1684 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH041101V1        0x000B
1685 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH2_20MHZ         0x000C
1686 #define PCI_SUBDEVICE_ID_CONNECT_TECH_BH2_PTM           0x000D
1687 #define PCI_SUBDEVICE_ID_CONNECT_TECH_NT960PCI          0x0100
1688 #define PCI_SUBDEVICE_ID_CONNECT_TECH_TITAN_2           0x0201
1689 #define PCI_SUBDEVICE_ID_CONNECT_TECH_TITAN_4           0x0202
1690 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_2_232    0x0300
1691 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_4_232    0x0301
1692 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_8_232    0x0302
1693 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_1_1      0x0310
1694 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_2_2      0x0311
1695 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_4_4      0x0312
1696 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_2        0x0320
1697 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_4        0x0321
1698 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_8        0x0322
1699 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_2_485    0x0330
1700 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_4_485    0x0331
1701 #define PCI_SUBDEVICE_ID_CONNECT_TECH_PCI_UART_8_485    0x0332
1702
1703 #define PCI_VENDOR_ID_NVIDIA_SGS        0x12d2
1704 #define PCI_DEVICE_ID_NVIDIA_SGS_RIVA128 0x0018
1705
1706 #define PCI_SUBVENDOR_ID_CHASE_PCIFAST          0x12E0
1707 #define PCI_SUBDEVICE_ID_CHASE_PCIFAST4         0x0031
1708 #define PCI_SUBDEVICE_ID_CHASE_PCIFAST8         0x0021
1709 #define PCI_SUBDEVICE_ID_CHASE_PCIFAST16        0x0011
1710 #define PCI_SUBDEVICE_ID_CHASE_PCIFAST16FMC     0x0041
1711 #define PCI_SUBVENDOR_ID_CHASE_PCIRAS           0x124D
1712 #define PCI_SUBDEVICE_ID_CHASE_PCIRAS4          0xF001
1713 #define PCI_SUBDEVICE_ID_CHASE_PCIRAS8          0xF010
1714
1715 #define PCI_VENDOR_ID_AUREAL            0x12eb
1716 #define PCI_DEVICE_ID_AUREAL_VORTEX_1   0x0001
1717 #define PCI_DEVICE_ID_AUREAL_VORTEX_2   0x0002
1718 #define PCI_DEVICE_ID_AUREAL_ADVANTAGE  0x0003
1719
1720 #define PCI_VENDOR_ID_ELECTRONICDESIGNGMBH 0x12f8
1721 #define PCI_DEVICE_ID_LML_33R10         0x8a02
1722
1723 #define PCI_VENDOR_ID_ESDGMBH           0x12fe
1724 #define PCI_DEVICE_ID_ESDGMBH_CPCIASIO4 0x0111
1725
1726 #define PCI_VENDOR_ID_SIIG              0x131f
1727 #define PCI_SUBVENDOR_ID_SIIG           0x131f
1728 #define PCI_DEVICE_ID_SIIG_1S_10x_550   0x1000
1729 #define PCI_DEVICE_ID_SIIG_1S_10x_650   0x1001
1730 #define PCI_DEVICE_ID_SIIG_1S_10x_850   0x1002
1731 #define PCI_DEVICE_ID_SIIG_1S1P_10x_550 0x1010
1732 #define PCI_DEVICE_ID_SIIG_1S1P_10x_650 0x1011
1733 #define PCI_DEVICE_ID_SIIG_1S1P_10x_850 0x1012
1734 #define PCI_DEVICE_ID_SIIG_1P_10x       0x1020
1735 #define PCI_DEVICE_ID_SIIG_2P_10x       0x1021
1736 #define PCI_DEVICE_ID_SIIG_2S_10x_550   0x1030
1737 #define PCI_DEVICE_ID_SIIG_2S_10x_650   0x1031
1738 #define PCI_DEVICE_ID_SIIG_2S_10x_850   0x1032
1739 #define PCI_DEVICE_ID_SIIG_2S1P_10x_550 0x1034
1740 #define PCI_DEVICE_ID_SIIG_2S1P_10x_650 0x1035
1741 #define PCI_DEVICE_ID_SIIG_2S1P_10x_850 0x1036
1742 #define PCI_DEVICE_ID_SIIG_4S_10x_550   0x1050
1743 #define PCI_DEVICE_ID_SIIG_4S_10x_650   0x1051
1744 #define PCI_DEVICE_ID_SIIG_4S_10x_850   0x1052
1745 #define PCI_DEVICE_ID_SIIG_1S_20x_550   0x2000
1746 #define PCI_DEVICE_ID_SIIG_1S_20x_650   0x2001
1747 #define PCI_DEVICE_ID_SIIG_1S_20x_850   0x2002
1748 #define PCI_DEVICE_ID_SIIG_1P_20x       0x2020
1749 #define PCI_DEVICE_ID_SIIG_2P_20x       0x2021
1750 #define PCI_DEVICE_ID_SIIG_2S_20x_550   0x2030
1751 #define PCI_DEVICE_ID_SIIG_2S_20x_650   0x2031
1752 #define PCI_DEVICE_ID_SIIG_2S_20x_850   0x2032
1753 #define PCI_DEVICE_ID_SIIG_2P1S_20x_550 0x2040
1754 #define PCI_DEVICE_ID_SIIG_2P1S_20x_650 0x2041
1755 #define PCI_DEVICE_ID_SIIG_2P1S_20x_850 0x2042
1756 #define PCI_DEVICE_ID_SIIG_1S1P_20x_550 0x2010
1757 #define PCI_DEVICE_ID_SIIG_1S1P_20x_650 0x2011
1758 #define PCI_DEVICE_ID_SIIG_1S1P_20x_850 0x2012
1759 #define PCI_DEVICE_ID_SIIG_4S_20x_550   0x2050
1760 #define PCI_DEVICE_ID_SIIG_4S_20x_650   0x2051
1761 #define PCI_DEVICE_ID_SIIG_4S_20x_850   0x2052
1762 #define PCI_DEVICE_ID_SIIG_2S1P_20x_550 0x2060
1763 #define PCI_DEVICE_ID_SIIG_2S1P_20x_650 0x2061
1764 #define PCI_DEVICE_ID_SIIG_2S1P_20x_850 0x2062
1765 #define PCI_DEVICE_ID_SIIG_8S_20x_550   0x2080
1766 #define PCI_DEVICE_ID_SIIG_8S_20x_650   0x2081
1767 #define PCI_DEVICE_ID_SIIG_8S_20x_850   0x2082
1768 #define PCI_SUBDEVICE_ID_SIIG_QUARTET_SERIAL    0x2050
1769
1770 #define PCI_VENDOR_ID_RADISYS           0x1331
1771
1772 #define PCI_VENDOR_ID_MICRO_MEMORY              0x1332
1773 #define PCI_DEVICE_ID_MICRO_MEMORY_5415CN       0x5415
1774 #define PCI_DEVICE_ID_MICRO_MEMORY_5425CN       0x5425
1775 #define PCI_DEVICE_ID_MICRO_MEMORY_6155         0x6155
1776
1777 #define PCI_VENDOR_ID_DOMEX             0x134a
1778 #define PCI_DEVICE_ID_DOMEX_DMX3191D    0x0001
1779
1780 #define PCI_VENDOR_ID_INTASHIELD        0x135a
1781 #define PCI_DEVICE_ID_INTASHIELD_IS200  0x0d80
1782 #define PCI_DEVICE_ID_INTASHIELD_IS400  0x0dc0
1783
1784 #define PCI_VENDOR_ID_QUATECH           0x135C
1785 #define PCI_DEVICE_ID_QUATECH_QSC100    0x0010
1786 #define PCI_DEVICE_ID_QUATECH_DSC100    0x0020
1787 #define PCI_DEVICE_ID_QUATECH_ESC100D   0x0050
1788 #define PCI_DEVICE_ID_QUATECH_ESC100M   0x0060
1789 #define PCI_DEVICE_ID_QUATECH_SPPXP_100 0x0278
1790
1791 #define PCI_VENDOR_ID_SEALEVEL          0x135e
1792 #define PCI_DEVICE_ID_SEALEVEL_U530     0x7101
1793 #define PCI_DEVICE_ID_SEALEVEL_UCOMM2   0x7201
1794 #define PCI_DEVICE_ID_SEALEVEL_UCOMM422 0x7402
1795 #define PCI_DEVICE_ID_SEALEVEL_UCOMM232 0x7202
1796 #define PCI_DEVICE_ID_SEALEVEL_COMM4    0x7401
1797 #define PCI_DEVICE_ID_SEALEVEL_COMM8    0x7801
1798 #define PCI_DEVICE_ID_SEALEVEL_UCOMM8   0x7804
1799
1800 #define PCI_VENDOR_ID_HYPERCOPE         0x1365
1801 #define PCI_DEVICE_ID_HYPERCOPE_PLX     0x9050
1802 #define PCI_SUBDEVICE_ID_HYPERCOPE_OLD_ERGO     0x0104
1803 #define PCI_SUBDEVICE_ID_HYPERCOPE_ERGO         0x0106
1804 #define PCI_SUBDEVICE_ID_HYPERCOPE_METRO        0x0107
1805 #define PCI_SUBDEVICE_ID_HYPERCOPE_CHAMP2       0x0108
1806
1807 #define PCI_VENDOR_ID_KAWASAKI          0x136b
1808 #define PCI_DEVICE_ID_MCHIP_KL5A72002   0xff01
1809
1810 #define PCI_VENDOR_ID_CNET              0x1371
1811 #define PCI_DEVICE_ID_CNET_GIGACARD     0x434e
1812
1813 #define PCI_VENDOR_ID_LMC               0x1376
1814 #define PCI_DEVICE_ID_LMC_HSSI          0x0003
1815 #define PCI_DEVICE_ID_LMC_DS3           0x0004
1816 #define PCI_DEVICE_ID_LMC_SSI           0x0005
1817 #define PCI_DEVICE_ID_LMC_T1            0x0006
1818
1819 #define PCI_VENDOR_ID_NETGEAR           0x1385
1820 #define PCI_DEVICE_ID_NETGEAR_GA620     0x620a
1821
1822 #define PCI_VENDOR_ID_APPLICOM          0x1389
1823 #define PCI_DEVICE_ID_APPLICOM_PCIGENERIC 0x0001
1824 #define PCI_DEVICE_ID_APPLICOM_PCI2000IBS_CAN 0x0002
1825 #define PCI_DEVICE_ID_APPLICOM_PCI2000PFB 0x0003
1826
1827 #define PCI_VENDOR_ID_MOXA              0x1393
1828 #define PCI_DEVICE_ID_MOXA_RC7000       0x0001
1829 #define PCI_DEVICE_ID_MOXA_CP102        0x1020
1830 #define PCI_DEVICE_ID_MOXA_CP102UL      0x1021
1831 #define PCI_DEVICE_ID_MOXA_CP102U       0x1022
1832 #define PCI_DEVICE_ID_MOXA_C104         0x1040
1833 #define PCI_DEVICE_ID_MOXA_CP104U       0x1041
1834 #define PCI_DEVICE_ID_MOXA_CP104JU      0x1042
1835 #define PCI_DEVICE_ID_MOXA_CP104EL      0x1043
1836 #define PCI_DEVICE_ID_MOXA_CT114        0x1140
1837 #define PCI_DEVICE_ID_MOXA_CP114        0x1141
1838 #define PCI_DEVICE_ID_MOXA_CP118U       0x1180
1839 #define PCI_DEVICE_ID_MOXA_CP118EL      0x1181
1840 #define PCI_DEVICE_ID_MOXA_CP132        0x1320
1841 #define PCI_DEVICE_ID_MOXA_CP132U       0x1321
1842 #define PCI_DEVICE_ID_MOXA_CP134U       0x1340
1843 #define PCI_DEVICE_ID_MOXA_C168         0x1680
1844 #define PCI_DEVICE_ID_MOXA_CP168U       0x1681
1845 #define PCI_DEVICE_ID_MOXA_CP168EL      0x1682
1846 #define PCI_DEVICE_ID_MOXA_CP204J       0x2040
1847 #define PCI_DEVICE_ID_MOXA_C218         0x2180
1848 #define PCI_DEVICE_ID_MOXA_C320         0x3200
1849
1850 #define PCI_VENDOR_ID_CCD               0x1397
1851 #define PCI_DEVICE_ID_CCD_HFC4S         0x08B4
1852 #define PCI_SUBDEVICE_ID_CCD_PMX2S      0x1234
1853 #define PCI_DEVICE_ID_CCD_HFC8S         0x16B8
1854 #define PCI_DEVICE_ID_CCD_2BD0          0x2bd0
1855 #define PCI_DEVICE_ID_CCD_HFCE1         0x30B1
1856 #define PCI_SUBDEVICE_ID_CCD_SPD4S      0x3136
1857 #define PCI_SUBDEVICE_ID_CCD_SPDE1      0x3137
1858 #define PCI_DEVICE_ID_CCD_B000          0xb000
1859 #define PCI_DEVICE_ID_CCD_B006          0xb006
1860 #define PCI_DEVICE_ID_CCD_B007          0xb007
1861 #define PCI_DEVICE_ID_CCD_B008          0xb008
1862 #define PCI_DEVICE_ID_CCD_B009          0xb009
1863 #define PCI_DEVICE_ID_CCD_B00A          0xb00a
1864 #define PCI_DEVICE_ID_CCD_B00B          0xb00b
1865 #define PCI_DEVICE_ID_CCD_B00C          0xb00c
1866 #define PCI_DEVICE_ID_CCD_B100          0xb100
1867 #define PCI_SUBDEVICE_ID_CCD_IOB4ST     0xB520
1868 #define PCI_SUBDEVICE_ID_CCD_IOB8STR    0xB521
1869 #define PCI_SUBDEVICE_ID_CCD_IOB8ST     0xB522
1870 #define PCI_SUBDEVICE_ID_CCD_IOB1E1     0xB523
1871 #define PCI_SUBDEVICE_ID_CCD_SWYX4S     0xB540
1872 #define PCI_SUBDEVICE_ID_CCD_JH4S20     0xB550
1873 #define PCI_SUBDEVICE_ID_CCD_IOB8ST_1   0xB552
1874 #define PCI_SUBDEVICE_ID_CCD_BN4S       0xB560
1875 #define PCI_SUBDEVICE_ID_CCD_BN8S       0xB562
1876 #define PCI_SUBDEVICE_ID_CCD_BNE1       0xB563
1877 #define PCI_SUBDEVICE_ID_CCD_BNE1D      0xB564
1878 #define PCI_SUBDEVICE_ID_CCD_BNE1DP     0xB565
1879 #define PCI_SUBDEVICE_ID_CCD_BN2S       0xB566
1880 #define PCI_SUBDEVICE_ID_CCD_BN1SM      0xB567
1881 #define PCI_SUBDEVICE_ID_CCD_BN4SM      0xB568
1882 #define PCI_SUBDEVICE_ID_CCD_BN2SM      0xB569
1883 #define PCI_SUBDEVICE_ID_CCD_BNE1M      0xB56A
1884 #define PCI_SUBDEVICE_ID_CCD_BN8SP      0xB56B
1885 #define PCI_SUBDEVICE_ID_CCD_HFC4S      0xB620
1886 #define PCI_SUBDEVICE_ID_CCD_HFC8S      0xB622
1887 #define PCI_DEVICE_ID_CCD_B700          0xb700
1888 #define PCI_DEVICE_ID_CCD_B701          0xb701
1889 #define PCI_SUBDEVICE_ID_CCD_HFCE1      0xC523
1890 #define PCI_SUBDEVICE_ID_CCD_OV2S       0xE884
1891 #define PCI_SUBDEVICE_ID_CCD_OV4S       0xE888
1892 #define PCI_SUBDEVICE_ID_CCD_OV8S       0xE998
1893
1894 #define PCI_VENDOR_ID_EXAR              0x13a8
1895 #define PCI_DEVICE_ID_EXAR_XR17C152     0x0152
1896 #define PCI_DEVICE_ID_EXAR_XR17C154     0x0154
1897 #define PCI_DEVICE_ID_EXAR_XR17C158     0x0158
1898
1899 #define PCI_VENDOR_ID_MICROGATE         0x13c0
1900 #define PCI_DEVICE_ID_MICROGATE_USC     0x0010
1901 #define PCI_DEVICE_ID_MICROGATE_SCA     0x0030
1902
1903 #define PCI_VENDOR_ID_3WARE             0x13C1
1904 #define PCI_DEVICE_ID_3WARE_1000        0x1000
1905 #define PCI_DEVICE_ID_3WARE_7000        0x1001
1906 #define PCI_DEVICE_ID_3WARE_9000        0x1002
1907
1908 #define PCI_VENDOR_ID_IOMEGA            0x13ca
1909 #define PCI_DEVICE_ID_IOMEGA_BUZ        0x4231
1910
1911 #define PCI_VENDOR_ID_ABOCOM            0x13D1
1912 #define PCI_DEVICE_ID_ABOCOM_2BD1       0x2BD1
1913
1914 #define PCI_VENDOR_ID_SUNDANCE          0x13f0
1915
1916 #define PCI_VENDOR_ID_CMEDIA            0x13f6
1917 #define PCI_DEVICE_ID_CMEDIA_CM8338A    0x0100
1918 #define PCI_DEVICE_ID_CMEDIA_CM8338B    0x0101
1919 #define PCI_DEVICE_ID_CMEDIA_CM8738     0x0111
1920 #define PCI_DEVICE_ID_CMEDIA_CM8738B    0x0112
1921
1922 #define PCI_VENDOR_ID_LAVA              0x1407
1923 #define PCI_DEVICE_ID_LAVA_DSERIAL      0x0100 /* 2x 16550 */
1924 #define PCI_DEVICE_ID_LAVA_QUATRO_A     0x0101 /* 2x 16550, half of 4 port */
1925 #define PCI_DEVICE_ID_LAVA_QUATRO_B     0x0102 /* 2x 16550, half of 4 port */
1926 #define PCI_DEVICE_ID_LAVA_OCTO_A       0x0180 /* 4x 16550A, half of 8 port */
1927 #define PCI_DEVICE_ID_LAVA_OCTO_B       0x0181 /* 4x 16550A, half of 8 port */
1928 #define PCI_DEVICE_ID_LAVA_PORT_PLUS    0x0200 /* 2x 16650 */
1929 #define PCI_DEVICE_ID_LAVA_QUAD_A       0x0201 /* 2x 16650, half of 4 port */
1930 #define PCI_DEVICE_ID_LAVA_QUAD_B       0x0202 /* 2x 16650, half of 4 port */
1931 #define PCI_DEVICE_ID_LAVA_SSERIAL      0x0500 /* 1x 16550 */
1932 #define PCI_DEVICE_ID_LAVA_PORT_650     0x0600 /* 1x 16650 */
1933 #define PCI_DEVICE_ID_LAVA_PARALLEL     0x8000
1934 #define PCI_DEVICE_ID_LAVA_DUAL_PAR_A   0x8002 /* The Lava Dual Parallel is */
1935 #define PCI_DEVICE_ID_LAVA_DUAL_PAR_B   0x8003 /* two PCI devices on a card */
1936 #define PCI_DEVICE_ID_LAVA_BOCA_IOPPAR  0x8800
1937
1938 #define PCI_VENDOR_ID_TIMEDIA           0x1409
1939 #define PCI_DEVICE_ID_TIMEDIA_1889      0x7168
1940
1941 #define PCI_VENDOR_ID_ICE               0x1412
1942 #define PCI_DEVICE_ID_ICE_1712          0x1712
1943 #define PCI_DEVICE_ID_VT1724            0x1724
1944
1945 #define PCI_VENDOR_ID_OXSEMI            0x1415
1946 #define PCI_DEVICE_ID_OXSEMI_12PCI840   0x8403
1947 #define PCI_DEVICE_ID_OXSEMI_PCIe840            0xC000
1948 #define PCI_DEVICE_ID_OXSEMI_PCIe840_G          0xC004
1949 #define PCI_DEVICE_ID_OXSEMI_PCIe952_0          0xC100
1950 #define PCI_DEVICE_ID_OXSEMI_PCIe952_0_G        0xC104
1951 #define PCI_DEVICE_ID_OXSEMI_PCIe952_1          0xC110
1952 #define PCI_DEVICE_ID_OXSEMI_PCIe952_1_G        0xC114
1953 #define PCI_DEVICE_ID_OXSEMI_PCIe952_1_U        0xC118
1954 #define PCI_DEVICE_ID_OXSEMI_PCIe952_1_GU       0xC11C
1955 #define PCI_DEVICE_ID_OXSEMI_16PCI954   0x9501
1956 #define PCI_DEVICE_ID_OXSEMI_16PCI95N   0x9511
1957 #define PCI_DEVICE_ID_OXSEMI_16PCI954PP 0x9513
1958 #define PCI_DEVICE_ID_OXSEMI_16PCI952   0x9521
1959 #define PCI_DEVICE_ID_OXSEMI_16PCI952PP 0x9523
1960
1961 #define PCI_VENDOR_ID_CHELSIO           0x1425
1962
1963 #define PCI_VENDOR_ID_SAMSUNG           0x144d
1964
1965 #define PCI_VENDOR_ID_MYRICOM           0x14c1
1966
1967 #define PCI_VENDOR_ID_TITAN             0x14D2
1968 #define PCI_DEVICE_ID_TITAN_010L        0x8001
1969 #define PCI_DEVICE_ID_TITAN_100L        0x8010
1970 #define PCI_DEVICE_ID_TITAN_110L        0x8011
1971 #define PCI_DEVICE_ID_TITAN_200L        0x8020
1972 #define PCI_DEVICE_ID_TITAN_210L        0x8021
1973 #define PCI_DEVICE_ID_TITAN_400L        0x8040
1974 #define PCI_DEVICE_ID_TITAN_800L        0x8080
1975 #define PCI_DEVICE_ID_TITAN_100         0xA001
1976 #define PCI_DEVICE_ID_TITAN_200         0xA005
1977 #define PCI_DEVICE_ID_TITAN_400         0xA003
1978 #define PCI_DEVICE_ID_TITAN_800B        0xA004
1979
1980 #define PCI_VENDOR_ID_PANACOM           0x14d4
1981 #define PCI_DEVICE_ID_PANACOM_QUADMODEM 0x0400
1982 #define PCI_DEVICE_ID_PANACOM_DUALMODEM 0x0402
1983
1984 #define PCI_VENDOR_ID_SIPACKETS         0x14d9
1985 #define PCI_DEVICE_ID_SP1011            0x0010
1986
1987 #define PCI_VENDOR_ID_AFAVLAB           0x14db
1988 #define PCI_DEVICE_ID_AFAVLAB_P028      0x2180
1989 #define PCI_DEVICE_ID_AFAVLAB_P030      0x2182
1990 #define PCI_SUBDEVICE_ID_AFAVLAB_P061           0x2150
1991
1992 #define PCI_VENDOR_ID_BROADCOM          0x14e4
1993 #define PCI_DEVICE_ID_TIGON3_5752       0x1600
1994 #define PCI_DEVICE_ID_TIGON3_5752M      0x1601
1995 #define PCI_DEVICE_ID_NX2_5709          0x1639
1996 #define PCI_DEVICE_ID_NX2_5709S         0x163a
1997 #define PCI_DEVICE_ID_TIGON3_5700       0x1644
1998 #define PCI_DEVICE_ID_TIGON3_5701       0x1645
1999 #define PCI_DEVICE_ID_TIGON3_5702       0x1646
2000 #define PCI_DEVICE_ID_TIGON3_5703       0x1647
2001 #define PCI_DEVICE_ID_TIGON3_5704       0x1648
2002 #define PCI_DEVICE_ID_TIGON3_5704S_2    0x1649
2003 #define PCI_DEVICE_ID_NX2_5706          0x164a
2004 #define PCI_DEVICE_ID_NX2_5708          0x164c
2005 #define PCI_DEVICE_ID_TIGON3_5702FE     0x164d
2006 #define PCI_DEVICE_ID_NX2_57710         0x164e
2007 #define PCI_DEVICE_ID_NX2_57711         0x164f
2008 #define PCI_DEVICE_ID_NX2_57711E        0x1650
2009 #define PCI_DEVICE_ID_TIGON3_5705       0x1653
2010 #define PCI_DEVICE_ID_TIGON3_5705_2     0x1654
2011 #define PCI_DEVICE_ID_TIGON3_5720       0x1658
2012 #define PCI_DEVICE_ID_TIGON3_5721       0x1659
2013 #define PCI_DEVICE_ID_TIGON3_5722       0x165a
2014 #define PCI_DEVICE_ID_TIGON3_5723       0x165b
2015 #define PCI_DEVICE_ID_TIGON3_5705M      0x165d
2016 #define PCI_DEVICE_ID_TIGON3_5705M_2    0x165e
2017 #define PCI_DEVICE_ID_TIGON3_5714       0x1668
2018 #define PCI_DEVICE_ID_TIGON3_5714S      0x1669
2019 #define PCI_DEVICE_ID_TIGON3_5780       0x166a
2020 #define PCI_DEVICE_ID_TIGON3_5780S      0x166b
2021 #define PCI_DEVICE_ID_TIGON3_5705F      0x166e
2022 #define PCI_DEVICE_ID_TIGON3_5754M      0x1672
2023 #define PCI_DEVICE_ID_TIGON3_5755M      0x1673
2024 #define PCI_DEVICE_ID_TIGON3_5756       0x1674
2025 #define PCI_DEVICE_ID_TIGON3_5750       0x1676
2026 #define PCI_DEVICE_ID_TIGON3_5751       0x1677
2027 #define PCI_DEVICE_ID_TIGON3_5715       0x1678
2028 #define PCI_DEVICE_ID_TIGON3_5715S      0x1679
2029 #define PCI_DEVICE_ID_TIGON3_5754       0x167a
2030 #define PCI_DEVICE_ID_TIGON3_5755       0x167b
2031 #define PCI_DEVICE_ID_TIGON3_5750M      0x167c
2032 #define PCI_DEVICE_ID_TIGON3_5751M      0x167d
2033 #define PCI_DEVICE_ID_TIGON3_5751F      0x167e
2034 #define PCI_DEVICE_ID_TIGON3_5787F      0x167f
2035 #define PCI_DEVICE_ID_TIGON3_5761E      0x1680
2036 #define PCI_DEVICE_ID_TIGON3_5761       0x1681
2037 #define PCI_DEVICE_ID_TIGON3_5764       0x1684
2038 #define PCI_DEVICE_ID_TIGON3_5787M      0x1693
2039 #define PCI_DEVICE_ID_TIGON3_5782       0x1696
2040 #define PCI_DEVICE_ID_TIGON3_5784       0x1698
2041 #define PCI_DEVICE_ID_TIGON3_5785       0x1699
2042 #define PCI_DEVICE_ID_TIGON3_5786       0x169a
2043 #define PCI_DEVICE_ID_TIGON3_5787       0x169b
2044 #define PCI_DEVICE_ID_TIGON3_5788       0x169c
2045 #define PCI_DEVICE_ID_TIGON3_5789       0x169d
2046 #define PCI_DEVICE_ID_TIGON3_5702X      0x16a6
2047 #define PCI_DEVICE_ID_TIGON3_5703X      0x16a7
2048 #define PCI_DEVICE_ID_TIGON3_5704S      0x16a8
2049 #define PCI_DEVICE_ID_NX2_5706S         0x16aa
2050 #define PCI_DEVICE_ID_NX2_5708S         0x16ac
2051 #define PCI_DEVICE_ID_TIGON3_5702A3     0x16c6
2052 #define PCI_DEVICE_ID_TIGON3_5703A3     0x16c7
2053 #define PCI_DEVICE_ID_TIGON3_5781       0x16dd
2054 #define PCI_DEVICE_ID_TIGON3_5753       0x16f7
2055 #define PCI_DEVICE_ID_TIGON3_5753M      0x16fd
2056 #define PCI_DEVICE_ID_TIGON3_5753F      0x16fe
2057 #define PCI_DEVICE_ID_TIGON3_5901       0x170d
2058 #define PCI_DEVICE_ID_BCM4401B1         0x170c
2059 #define PCI_DEVICE_ID_TIGON3_5901_2     0x170e
2060 #define PCI_DEVICE_ID_TIGON3_5906       0x1712
2061 #define PCI_DEVICE_ID_TIGON3_5906M      0x1713
2062 #define PCI_DEVICE_ID_BCM4401           0x4401
2063 #define PCI_DEVICE_ID_BCM4401B0         0x4402
2064
2065 #define PCI_VENDOR_ID_TOPIC             0x151f
2066 #define PCI_DEVICE_ID_TOPIC_TP560       0x0000
2067
2068 #define PCI_VENDOR_ID_MAINPINE          0x1522
2069 #define PCI_DEVICE_ID_MAINPINE_PBRIDGE  0x0100
2070 #define PCI_VENDOR_ID_ENE               0x1524
2071 #define PCI_DEVICE_ID_ENE_CB712_SD      0x0550
2072 #define PCI_DEVICE_ID_ENE_CB712_SD_2    0x0551
2073 #define PCI_DEVICE_ID_ENE_CB714_SD      0x0750
2074 #define PCI_DEVICE_ID_ENE_CB714_SD_2    0x0751
2075 #define PCI_DEVICE_ID_ENE_1211          0x1211
2076 #define PCI_DEVICE_ID_ENE_1225          0x1225
2077 #define PCI_DEVICE_ID_ENE_1410          0x1410
2078 #define PCI_DEVICE_ID_ENE_710           0x1411
2079 #define PCI_DEVICE_ID_ENE_712           0x1412
2080 #define PCI_DEVICE_ID_ENE_1420          0x1420
2081 #define PCI_DEVICE_ID_ENE_720           0x1421
2082 #define PCI_DEVICE_ID_ENE_722           0x1422
2083
2084 #define PCI_SUBVENDOR_ID_PERLE          0x155f
2085 #define PCI_SUBDEVICE_ID_PCI_RAS4       0xf001
2086 #define PCI_SUBDEVICE_ID_PCI_RAS8       0xf010
2087
2088 #define PCI_VENDOR_ID_SYBA              0x1592
2089 #define PCI_DEVICE_ID_SYBA_2P_EPP       0x0782
2090 #define PCI_DEVICE_ID_SYBA_1P_ECP       0x0783
2091
2092 #define PCI_VENDOR_ID_MORETON           0x15aa
2093 #define PCI_DEVICE_ID_RASTEL_2PORT      0x2000
2094
2095 #define PCI_VENDOR_ID_ZOLTRIX           0x15b0
2096 #define PCI_DEVICE_ID_ZOLTRIX_2BD0      0x2bd0 
2097
2098 #define PCI_VENDOR_ID_MELLANOX          0x15b3
2099 #define PCI_DEVICE_ID_MELLANOX_TAVOR    0x5a44
2100 #define PCI_DEVICE_ID_MELLANOX_TAVOR_BRIDGE     0x5a46
2101 #define PCI_DEVICE_ID_MELLANOX_ARBEL_COMPAT 0x6278
2102 #define PCI_DEVICE_ID_MELLANOX_ARBEL    0x6282
2103 #define PCI_DEVICE_ID_MELLANOX_SINAI_OLD 0x5e8c
2104 #define PCI_DEVICE_ID_MELLANOX_SINAI    0x6274
2105
2106 #define PCI_VENDOR_ID_QUICKNET          0x15e2
2107 #define PCI_DEVICE_ID_QUICKNET_XJ       0x0500
2108
2109 /*
2110  * ADDI-DATA GmbH communication cards <info@addi-data.com>
2111  */
2112 #define PCI_VENDOR_ID_ADDIDATA_OLD             0x10E8
2113 #define PCI_VENDOR_ID_ADDIDATA                 0x15B8
2114 #define PCI_DEVICE_ID_ADDIDATA_APCI7500        0x7000
2115 #define PCI_DEVICE_ID_ADDIDATA_APCI7420        0x7001
2116 #define PCI_DEVICE_ID_ADDIDATA_APCI7300        0x7002
2117 #define PCI_DEVICE_ID_ADDIDATA_APCI7800        0x818E
2118 #define PCI_DEVICE_ID_ADDIDATA_APCI7500_2      0x7009
2119 #define PCI_DEVICE_ID_ADDIDATA_APCI7420_2      0x700A
2120 #define PCI_DEVICE_ID_ADDIDATA_APCI7300_2      0x700B
2121 #define PCI_DEVICE_ID_ADDIDATA_APCI7500_3      0x700C
2122 #define PCI_DEVICE_ID_ADDIDATA_APCI7420_3      0x700D
2123 #define PCI_DEVICE_ID_ADDIDATA_APCI7300_3      0x700E
2124 #define PCI_DEVICE_ID_ADDIDATA_APCI7800_3      0x700F
2125
2126 #define PCI_VENDOR_ID_PDC               0x15e9
2127
2128 #define PCI_VENDOR_ID_FARSITE           0x1619
2129 #define PCI_DEVICE_ID_FARSITE_T2P       0x0400
2130 #define PCI_DEVICE_ID_FARSITE_T4P       0x0440
2131 #define PCI_DEVICE_ID_FARSITE_T1U       0x0610
2132 #define PCI_DEVICE_ID_FARSITE_T2U       0x0620
2133 #define PCI_DEVICE_ID_FARSITE_T4U       0x0640
2134 #define PCI_DEVICE_ID_FARSITE_TE1       0x1610
2135 #define PCI_DEVICE_ID_FARSITE_TE1C      0x1612
2136
2137 #define PCI_VENDOR_ID_ARIMA             0x161f
2138
2139 #define PCI_VENDOR_ID_BROCADE           0x1657
2140
2141 #define PCI_VENDOR_ID_SIBYTE            0x166d
2142 #define PCI_DEVICE_ID_BCM1250_PCI       0x0001
2143 #define PCI_DEVICE_ID_BCM1250_HT        0x0002
2144
2145 #define PCI_VENDOR_ID_ATHEROS           0x168c
2146
2147 #define PCI_VENDOR_ID_NETCELL           0x169c
2148 #define PCI_DEVICE_ID_REVOLUTION        0x0044
2149
2150 #define PCI_VENDOR_ID_CENATEK           0x16CA
2151 #define PCI_DEVICE_ID_CENATEK_IDE       0x0001
2152
2153 #define PCI_VENDOR_ID_VITESSE           0x1725
2154 #define PCI_DEVICE_ID_VITESSE_VSC7174   0x7174
2155
2156 #define PCI_VENDOR_ID_LINKSYS           0x1737
2157 #define PCI_DEVICE_ID_LINKSYS_EG1064    0x1064
2158
2159 #define PCI_VENDOR_ID_ALTIMA            0x173b
2160 #define PCI_DEVICE_ID_ALTIMA_AC1000     0x03e8
2161 #define PCI_DEVICE_ID_ALTIMA_AC1001     0x03e9
2162 #define PCI_DEVICE_ID_ALTIMA_AC9100     0x03ea
2163 #define PCI_DEVICE_ID_ALTIMA_AC1003     0x03eb
2164
2165 #define PCI_VENDOR_ID_BELKIN            0x1799
2166 #define PCI_DEVICE_ID_BELKIN_F5D7010V7  0x701f
2167
2168 #define PCI_VENDOR_ID_RDC               0x17f3
2169 #define PCI_DEVICE_ID_RDC_R6020         0x6020
2170 #define PCI_DEVICE_ID_RDC_R6030         0x6030
2171 #define PCI_DEVICE_ID_RDC_R6040         0x6040
2172 #define PCI_DEVICE_ID_RDC_R6060         0x6060
2173 #define PCI_DEVICE_ID_RDC_R6061         0x6061
2174
2175 #define PCI_VENDOR_ID_LENOVO            0x17aa
2176
2177 #define PCI_VENDOR_ID_ARECA             0x17d3
2178 #define PCI_DEVICE_ID_ARECA_1110        0x1110
2179 #define PCI_DEVICE_ID_ARECA_1120        0x1120
2180 #define PCI_DEVICE_ID_ARECA_1130        0x1130
2181 #define PCI_DEVICE_ID_ARECA_1160        0x1160
2182 #define PCI_DEVICE_ID_ARECA_1170        0x1170
2183 #define PCI_DEVICE_ID_ARECA_1200        0x1200
2184 #define PCI_DEVICE_ID_ARECA_1201        0x1201
2185 #define PCI_DEVICE_ID_ARECA_1202        0x1202
2186 #define PCI_DEVICE_ID_ARECA_1210        0x1210
2187 #define PCI_DEVICE_ID_ARECA_1220        0x1220
2188 #define PCI_DEVICE_ID_ARECA_1230        0x1230
2189 #define PCI_DEVICE_ID_ARECA_1260        0x1260
2190 #define PCI_DEVICE_ID_ARECA_1270        0x1270
2191 #define PCI_DEVICE_ID_ARECA_1280        0x1280
2192 #define PCI_DEVICE_ID_ARECA_1380        0x1380
2193 #define PCI_DEVICE_ID_ARECA_1381        0x1381
2194 #define PCI_DEVICE_ID_ARECA_1680        0x1680
2195 #define PCI_DEVICE_ID_ARECA_1681        0x1681
2196
2197 #define PCI_VENDOR_ID_S2IO              0x17d5
2198 #define PCI_DEVICE_ID_S2IO_WIN          0x5731
2199 #define PCI_DEVICE_ID_S2IO_UNI          0x5831
2200 #define PCI_DEVICE_ID_HERC_WIN          0x5732
2201 #define PCI_DEVICE_ID_HERC_UNI          0x5832
2202
2203 #define PCI_VENDOR_ID_SITECOM           0x182d
2204 #define PCI_DEVICE_ID_SITECOM_DC105V2   0x3069
2205
2206 #define PCI_VENDOR_ID_TOPSPIN           0x1867
2207
2208 #define PCI_VENDOR_ID_TDI               0x192E
2209 #define PCI_DEVICE_ID_TDI_EHCI          0x0101
2210
2211 #define PCI_VENDOR_ID_FREESCALE         0x1957
2212 #define PCI_DEVICE_ID_MPC8548E          0x0012
2213 #define PCI_DEVICE_ID_MPC8548           0x0013
2214 #define PCI_DEVICE_ID_MPC8543E          0x0014
2215 #define PCI_DEVICE_ID_MPC8543           0x0015
2216 #define PCI_DEVICE_ID_MPC8547E          0x0018
2217 #define PCI_DEVICE_ID_MPC8545E          0x0019
2218 #define PCI_DEVICE_ID_MPC8545           0x001a
2219 #define PCI_DEVICE_ID_MPC8568E          0x0020
2220 #define PCI_DEVICE_ID_MPC8568           0x0021
2221 #define PCI_DEVICE_ID_MPC8567E          0x0022
2222 #define PCI_DEVICE_ID_MPC8567           0x0023
2223 #define PCI_DEVICE_ID_MPC8533E          0x0030
2224 #define PCI_DEVICE_ID_MPC8533           0x0031
2225 #define PCI_DEVICE_ID_MPC8544E          0x0032
2226 #define PCI_DEVICE_ID_MPC8544           0x0033
2227 #define PCI_DEVICE_ID_MPC8572E          0x0040
2228 #define PCI_DEVICE_ID_MPC8572           0x0041
2229 #define PCI_DEVICE_ID_MPC8536E          0x0050
2230 #define PCI_DEVICE_ID_MPC8536           0x0051
2231 #define PCI_DEVICE_ID_MPC8641           0x7010
2232 #define PCI_DEVICE_ID_MPC8641D          0x7011
2233 #define PCI_DEVICE_ID_MPC8610           0x7018
2234
2235 #define PCI_VENDOR_ID_PASEMI            0x1959
2236
2237 #define PCI_VENDOR_ID_ATTANSIC          0x1969
2238 #define PCI_DEVICE_ID_ATTANSIC_L1       0x1048
2239 #define PCI_DEVICE_ID_ATTANSIC_L2       0x2048
2240
2241 #define PCI_VENDOR_ID_JMICRON           0x197B
2242 #define PCI_DEVICE_ID_JMICRON_JMB360    0x2360
2243 #define PCI_DEVICE_ID_JMICRON_JMB361    0x2361
2244 #define PCI_DEVICE_ID_JMICRON_JMB363    0x2363
2245 #define PCI_DEVICE_ID_JMICRON_JMB365    0x2365
2246 #define PCI_DEVICE_ID_JMICRON_JMB366    0x2366
2247 #define PCI_DEVICE_ID_JMICRON_JMB368    0x2368
2248 #define PCI_DEVICE_ID_JMICRON_JMB38X_SD 0x2381
2249 #define PCI_DEVICE_ID_JMICRON_JMB38X_MMC 0x2382
2250 #define PCI_DEVICE_ID_JMICRON_JMB38X_MS 0x2383
2251
2252 #define PCI_VENDOR_ID_KORENIX           0x1982
2253 #define PCI_DEVICE_ID_KORENIX_JETCARDF0 0x1600
2254 #define PCI_DEVICE_ID_KORENIX_JETCARDF1 0x16ff
2255
2256 #define PCI_VENDOR_ID_TEKRAM            0x1de1
2257 #define PCI_DEVICE_ID_TEKRAM_DC290      0xdc29
2258
2259 #define PCI_VENDOR_ID_TEHUTI            0x1fc9
2260 #define PCI_DEVICE_ID_TEHUTI_3009       0x3009
2261 #define PCI_DEVICE_ID_TEHUTI_3010       0x3010
2262 #define PCI_DEVICE_ID_TEHUTI_3014       0x3014
2263
2264 #define PCI_VENDOR_ID_HINT             0x3388
2265 #define PCI_DEVICE_ID_HINT_VXPROII_IDE 0x8013
2266
2267 #define PCI_VENDOR_ID_3DLABS            0x3d3d
2268 #define PCI_DEVICE_ID_3DLABS_PERMEDIA2  0x0007
2269 #define PCI_DEVICE_ID_3DLABS_PERMEDIA2V 0x0009
2270
2271 #define PCI_VENDOR_ID_NETXEN            0x4040
2272 #define PCI_DEVICE_ID_NX2031_10GXSR     0x0001
2273 #define PCI_DEVICE_ID_NX2031_10GCX4     0x0002
2274 #define PCI_DEVICE_ID_NX2031_4GCU       0x0003
2275 #define PCI_DEVICE_ID_NX2031_IMEZ       0x0004
2276 #define PCI_DEVICE_ID_NX2031_HMEZ       0x0005
2277 #define PCI_DEVICE_ID_NX2031_XG_MGMT    0x0024
2278 #define PCI_DEVICE_ID_NX2031_XG_MGMT2   0x0025
2279 #define PCI_DEVICE_ID_NX3031            0x0100
2280
2281 #define PCI_VENDOR_ID_AKS               0x416c
2282 #define PCI_DEVICE_ID_AKS_ALADDINCARD   0x0100
2283
2284 #define PCI_VENDOR_ID_S3                0x5333
2285 #define PCI_DEVICE_ID_S3_TRIO           0x8811
2286 #define PCI_DEVICE_ID_S3_868            0x8880
2287 #define PCI_DEVICE_ID_S3_968            0x88f0
2288 #define PCI_DEVICE_ID_S3_SAVAGE4        0x8a25
2289 #define PCI_DEVICE_ID_S3_PROSAVAGE8     0x8d04
2290 #define PCI_DEVICE_ID_S3_SONICVIBES     0xca00
2291
2292 #define PCI_VENDOR_ID_DUNORD            0x5544
2293 #define PCI_DEVICE_ID_DUNORD_I3000      0x0001
2294
2295 #define PCI_VENDOR_ID_DCI               0x6666
2296 #define PCI_DEVICE_ID_DCI_PCCOM4        0x0001
2297 #define PCI_DEVICE_ID_DCI_PCCOM8        0x0002
2298 #define PCI_DEVICE_ID_DCI_PCCOM2        0x0004
2299
2300 #define PCI_VENDOR_ID_INTEL             0x8086
2301 #define PCI_DEVICE_ID_INTEL_EESSC       0x0008
2302 #define PCI_DEVICE_ID_INTEL_PXHD_0      0x0320
2303 #define PCI_DEVICE_ID_INTEL_PXHD_1      0x0321
2304 #define PCI_DEVICE_ID_INTEL_PXH_0       0x0329
2305 #define PCI_DEVICE_ID_INTEL_PXH_1       0x032A
2306 #define PCI_DEVICE_ID_INTEL_PXHV        0x032C
2307 #define PCI_DEVICE_ID_INTEL_82375       0x0482
2308 #define PCI_DEVICE_ID_INTEL_82424       0x0483
2309 #define PCI_DEVICE_ID_INTEL_82378       0x0484
2310 #define PCI_DEVICE_ID_INTEL_I960        0x0960
2311 #define PCI_DEVICE_ID_INTEL_I960RM      0x0962
2312 #define PCI_DEVICE_ID_INTEL_82815_MC    0x1130
2313 #define PCI_DEVICE_ID_INTEL_82815_CGC   0x1132
2314 #define PCI_DEVICE_ID_INTEL_82092AA_0   0x1221
2315 #define PCI_DEVICE_ID_INTEL_7505_0      0x2550  
2316 #define PCI_DEVICE_ID_INTEL_7205_0      0x255d
2317 #define PCI_DEVICE_ID_INTEL_82437       0x122d
2318 #define PCI_DEVICE_ID_INTEL_82371FB_0   0x122e
2319 #define PCI_DEVICE_ID_INTEL_82371FB_1   0x1230
2320 #define PCI_DEVICE_ID_INTEL_82371MX     0x1234
2321 #define PCI_DEVICE_ID_INTEL_82441       0x1237
2322 #define PCI_DEVICE_ID_INTEL_82380FB     0x124b
2323 #define PCI_DEVICE_ID_INTEL_82439       0x1250
2324 #define PCI_DEVICE_ID_INTEL_80960_RP    0x1960
2325 #define PCI_DEVICE_ID_INTEL_82840_HB    0x1a21
2326 #define PCI_DEVICE_ID_INTEL_82845_HB    0x1a30
2327 #define PCI_DEVICE_ID_INTEL_IOAT        0x1a38
2328 #define PCI_DEVICE_ID_INTEL_82801AA_0   0x2410
2329 #define PCI_DEVICE_ID_INTEL_82801AA_1   0x2411
2330 #define PCI_DEVICE_ID_INTEL_82801AA_3   0x2413
2331 #define PCI_DEVICE_ID_INTEL_82801AA_5   0x2415
2332 #define PCI_DEVICE_ID_INTEL_82801AA_6   0x2416
2333 #define PCI_DEVICE_ID_INTEL_82801AA_8   0x2418
2334 #define PCI_DEVICE_ID_INTEL_82801AB_0   0x2420
2335 #define PCI_DEVICE_ID_INTEL_82801AB_1   0x2421
2336 #define PCI_DEVICE_ID_INTEL_82801AB_3   0x2423
2337 #define PCI_DEVICE_ID_INTEL_82801AB_5   0x2425
2338 #define PCI_DEVICE_ID_INTEL_82801AB_6   0x2426
2339 #define PCI_DEVICE_ID_INTEL_82801AB_8   0x2428
2340 #define PCI_DEVICE_ID_INTEL_82801BA_0   0x2440
2341 #define PCI_DEVICE_ID_INTEL_82801BA_2   0x2443
2342 #define PCI_DEVICE_ID_INTEL_82801BA_4   0x2445
2343 #define PCI_DEVICE_ID_INTEL_82801BA_6   0x2448
2344 #define PCI_DEVICE_ID_INTEL_82801BA_8   0x244a
2345 #define PCI_DEVICE_ID_INTEL_82801BA_9   0x244b
2346 #define PCI_DEVICE_ID_INTEL_82801BA_10  0x244c
2347 #define PCI_DEVICE_ID_INTEL_82801BA_11  0x244e
2348 #define PCI_DEVICE_ID_INTEL_82801E_0    0x2450
2349 #define PCI_DEVICE_ID_INTEL_82801E_11   0x245b
2350 #define PCI_DEVICE_ID_INTEL_82801CA_0   0x2480
2351 #define PCI_DEVICE_ID_INTEL_82801CA_3   0x2483
2352 #define PCI_DEVICE_ID_INTEL_82801CA_5   0x2485
2353 #define PCI_DEVICE_ID_INTEL_82801CA_6   0x2486
2354 #define PCI_DEVICE_ID_INTEL_82801CA_10  0x248a
2355 #define PCI_DEVICE_ID_INTEL_82801CA_11  0x248b
2356 #define PCI_DEVICE_ID_INTEL_82801CA_12  0x248c
2357 #define PCI_DEVICE_ID_INTEL_82801DB_0   0x24c0
2358 #define PCI_DEVICE_ID_INTEL_82801DB_1   0x24c1
2359 #define PCI_DEVICE_ID_INTEL_82801DB_3   0x24c3
2360 #define PCI_DEVICE_ID_INTEL_82801DB_5   0x24c5
2361 #define PCI_DEVICE_ID_INTEL_82801DB_6   0x24c6
2362 #define PCI_DEVICE_ID_INTEL_82801DB_9   0x24c9
2363 #define PCI_DEVICE_ID_INTEL_82801DB_10  0x24ca
2364 #define PCI_DEVICE_ID_INTEL_82801DB_11  0x24cb
2365 #define PCI_DEVICE_ID_INTEL_82801DB_12  0x24cc
2366 #define PCI_DEVICE_ID_INTEL_82801EB_0   0x24d0
2367 #define PCI_DEVICE_ID_INTEL_82801EB_1   0x24d1
2368 #define PCI_DEVICE_ID_INTEL_82801EB_3   0x24d3
2369 #define PCI_DEVICE_ID_INTEL_82801EB_5   0x24d5
2370 #define PCI_DEVICE_ID_INTEL_82801EB_6   0x24d6
2371 #define PCI_DEVICE_ID_INTEL_82801EB_11  0x24db
2372 #define PCI_DEVICE_ID_INTEL_82801EB_12  0x24dc
2373 #define PCI_DEVICE_ID_INTEL_82801EB_13  0x24dd
2374 #define PCI_DEVICE_ID_INTEL_ESB_1       0x25a1
2375 #define PCI_DEVICE_ID_INTEL_ESB_2       0x25a2
2376 #define PCI_DEVICE_ID_INTEL_ESB_4       0x25a4
2377 #define PCI_DEVICE_ID_INTEL_ESB_5       0x25a6
2378 #define PCI_DEVICE_ID_INTEL_ESB_9       0x25ab
2379 #define PCI_DEVICE_ID_INTEL_82820_HB    0x2500
2380 #define PCI_DEVICE_ID_INTEL_82820_UP_HB 0x2501
2381 #define PCI_DEVICE_ID_INTEL_82850_HB    0x2530
2382 #define PCI_DEVICE_ID_INTEL_82860_HB    0x2531
2383 #define PCI_DEVICE_ID_INTEL_E7501_MCH   0x254c
2384 #define PCI_DEVICE_ID_INTEL_82845G_HB   0x2560
2385 #define PCI_DEVICE_ID_INTEL_82845G_IG   0x2562
2386 #define PCI_DEVICE_ID_INTEL_82865_HB    0x2570
2387 #define PCI_DEVICE_ID_INTEL_82865_IG    0x2572
2388 #define PCI_DEVICE_ID_INTEL_82875_HB    0x2578
2389 #define PCI_DEVICE_ID_INTEL_82915G_HB   0x2580
2390 #define PCI_DEVICE_ID_INTEL_82915G_IG   0x2582
2391 #define PCI_DEVICE_ID_INTEL_82915GM_HB  0x2590
2392 #define PCI_DEVICE_ID_INTEL_82915GM_IG  0x2592
2393 #define PCI_DEVICE_ID_INTEL_5000_ERR    0x25F0
2394 #define PCI_DEVICE_ID_INTEL_5000_FBD0   0x25F5
2395 #define PCI_DEVICE_ID_INTEL_5000_FBD1   0x25F6
2396 #define PCI_DEVICE_ID_INTEL_82945G_HB   0x2770
2397 #define PCI_DEVICE_ID_INTEL_82945G_IG   0x2772
2398 #define PCI_DEVICE_ID_INTEL_3000_HB     0x2778
2399 #define PCI_DEVICE_ID_INTEL_82945GM_HB  0x27A0
2400 #define PCI_DEVICE_ID_INTEL_82945GM_IG  0x27A2
2401 #define PCI_DEVICE_ID_INTEL_ICH6_0      0x2640
2402 #define PCI_DEVICE_ID_INTEL_ICH6_1      0x2641
2403 #define PCI_DEVICE_ID_INTEL_ICH6_2      0x2642
2404 #define PCI_DEVICE_ID_INTEL_ICH6_16     0x266a
2405 #define PCI_DEVICE_ID_INTEL_ICH6_17     0x266d
2406 #define PCI_DEVICE_ID_INTEL_ICH6_18     0x266e
2407 #define PCI_DEVICE_ID_INTEL_ICH6_19     0x266f
2408 #define PCI_DEVICE_ID_INTEL_ESB2_0      0x2670
2409 #define PCI_DEVICE_ID_INTEL_ESB2_14     0x2698
2410 #define PCI_DEVICE_ID_INTEL_ESB2_17     0x269b
2411 #define PCI_DEVICE_ID_INTEL_ESB2_18     0x269e
2412 #define PCI_DEVICE_ID_INTEL_ICH7_0      0x27b8
2413 #define PCI_DEVICE_ID_INTEL_ICH7_1      0x27b9
2414 #define PCI_DEVICE_ID_INTEL_ICH7_30     0x27b0
2415 #define PCI_DEVICE_ID_INTEL_ICH7_31     0x27bd
2416 #define PCI_DEVICE_ID_INTEL_ICH7_17     0x27da
2417 #define PCI_DEVICE_ID_INTEL_ICH7_19     0x27dd
2418 #define PCI_DEVICE_ID_INTEL_ICH7_20     0x27de
2419 #define PCI_DEVICE_ID_INTEL_ICH7_21     0x27df
2420 #define PCI_DEVICE_ID_INTEL_ICH8_0      0x2810
2421 #define PCI_DEVICE_ID_INTEL_ICH8_1      0x2811
2422 #define PCI_DEVICE_ID_INTEL_ICH8_2      0x2812
2423 #define PCI_DEVICE_ID_INTEL_ICH8_3      0x2814
2424 #define PCI_DEVICE_ID_INTEL_ICH8_4      0x2815
2425 #define PCI_DEVICE_ID_INTEL_ICH8_5      0x283e
2426 #define PCI_DEVICE_ID_INTEL_ICH8_6      0x2850
2427 #define PCI_DEVICE_ID_INTEL_ICH9_0      0x2910
2428 #define PCI_DEVICE_ID_INTEL_ICH9_1      0x2917
2429 #define PCI_DEVICE_ID_INTEL_ICH9_2      0x2912
2430 #define PCI_DEVICE_ID_INTEL_ICH9_3      0x2913
2431 #define PCI_DEVICE_ID_INTEL_ICH9_4      0x2914
2432 #define PCI_DEVICE_ID_INTEL_ICH9_5      0x2919
2433 #define PCI_DEVICE_ID_INTEL_ICH9_6      0x2930
2434 #define PCI_DEVICE_ID_INTEL_ICH9_7      0x2916
2435 #define PCI_DEVICE_ID_INTEL_ICH9_8      0x2918
2436 #define PCI_DEVICE_ID_INTEL_82855PM_HB  0x3340
2437 #define PCI_DEVICE_ID_INTEL_IOAT_TBG4   0x3429
2438 #define PCI_DEVICE_ID_INTEL_IOAT_TBG5   0x342a
2439 #define PCI_DEVICE_ID_INTEL_IOAT_TBG6   0x342b
2440 #define PCI_DEVICE_ID_INTEL_IOAT_TBG7   0x342c
2441 #define PCI_DEVICE_ID_INTEL_IOAT_TBG0   0x3430
2442 #define PCI_DEVICE_ID_INTEL_IOAT_TBG1   0x3431
2443 #define PCI_DEVICE_ID_INTEL_IOAT_TBG2   0x3432
2444 #define PCI_DEVICE_ID_INTEL_IOAT_TBG3   0x3433
2445 #define PCI_DEVICE_ID_INTEL_82830_HB    0x3575
2446 #define PCI_DEVICE_ID_INTEL_82830_CGC   0x3577
2447 #define PCI_DEVICE_ID_INTEL_82855GM_HB  0x3580
2448 #define PCI_DEVICE_ID_INTEL_82855GM_IG  0x3582
2449 #define PCI_DEVICE_ID_INTEL_E7520_MCH   0x3590
2450 #define PCI_DEVICE_ID_INTEL_E7320_MCH   0x3592
2451 #define PCI_DEVICE_ID_INTEL_MCH_PA      0x3595
2452 #define PCI_DEVICE_ID_INTEL_MCH_PA1     0x3596
2453 #define PCI_DEVICE_ID_INTEL_MCH_PB      0x3597
2454 #define PCI_DEVICE_ID_INTEL_MCH_PB1     0x3598
2455 #define PCI_DEVICE_ID_INTEL_MCH_PC      0x3599
2456 #define PCI_DEVICE_ID_INTEL_MCH_PC1     0x359a
2457 #define PCI_DEVICE_ID_INTEL_E7525_MCH   0x359e
2458 #define PCI_DEVICE_ID_INTEL_IOAT_CNB    0x360b
2459 #define PCI_DEVICE_ID_INTEL_FBD_CNB     0x360c
2460 #define PCI_DEVICE_ID_INTEL_ICH10_0     0x3a14
2461 #define PCI_DEVICE_ID_INTEL_ICH10_1     0x3a16
2462 #define PCI_DEVICE_ID_INTEL_ICH10_2     0x3a18
2463 #define PCI_DEVICE_ID_INTEL_ICH10_3     0x3a1a
2464 #define PCI_DEVICE_ID_INTEL_ICH10_4     0x3a30
2465 #define PCI_DEVICE_ID_INTEL_ICH10_5     0x3a60
2466 #define PCI_DEVICE_ID_INTEL_PCH_LPC_MIN 0x3b00
2467 #define PCI_DEVICE_ID_INTEL_PCH_LPC_MAX 0x3b1f
2468 #define PCI_DEVICE_ID_INTEL_PCH_SMBUS   0x3b30
2469 #define PCI_DEVICE_ID_INTEL_IOAT_SNB    0x402f
2470 #define PCI_DEVICE_ID_INTEL_5100_16     0x65f0
2471 #define PCI_DEVICE_ID_INTEL_5100_21     0x65f5
2472 #define PCI_DEVICE_ID_INTEL_5100_22     0x65f6
2473 #define PCI_DEVICE_ID_INTEL_5400_ERR    0x4030
2474 #define PCI_DEVICE_ID_INTEL_5400_FBD0   0x4035
2475 #define PCI_DEVICE_ID_INTEL_5400_FBD1   0x4036
2476 #define PCI_DEVICE_ID_INTEL_IOAT_SCNB   0x65ff
2477 #define PCI_DEVICE_ID_INTEL_TOLAPAI_0   0x5031
2478 #define PCI_DEVICE_ID_INTEL_TOLAPAI_1   0x5032
2479 #define PCI_DEVICE_ID_INTEL_82371SB_0   0x7000
2480 #define PCI_DEVICE_ID_INTEL_82371SB_1   0x7010
2481 #define PCI_DEVICE_ID_INTEL_82371SB_2   0x7020
2482 #define PCI_DEVICE_ID_INTEL_82437VX     0x7030
2483 #define PCI_DEVICE_ID_INTEL_82439TX     0x7100
2484 #define PCI_DEVICE_ID_INTEL_82371AB_0   0x7110
2485 #define PCI_DEVICE_ID_INTEL_82371AB     0x7111
2486 #define PCI_DEVICE_ID_INTEL_82371AB_2   0x7112
2487 #define PCI_DEVICE_ID_INTEL_82371AB_3   0x7113
2488 #define PCI_DEVICE_ID_INTEL_82810_MC1   0x7120
2489 #define PCI_DEVICE_ID_INTEL_82810_IG1   0x7121
2490 #define PCI_DEVICE_ID_INTEL_82810_MC3   0x7122
2491 #define PCI_DEVICE_ID_INTEL_82810_IG3   0x7123
2492 #define PCI_DEVICE_ID_INTEL_82810E_MC   0x7124
2493 #define PCI_DEVICE_ID_INTEL_82810E_IG   0x7125
2494 #define PCI_DEVICE_ID_INTEL_82443LX_0   0x7180
2495 #define PCI_DEVICE_ID_INTEL_82443LX_1   0x7181
2496 #define PCI_DEVICE_ID_INTEL_82443BX_0   0x7190
2497 #define PCI_DEVICE_ID_INTEL_82443BX_1   0x7191
2498 #define PCI_DEVICE_ID_INTEL_82443BX_2   0x7192
2499 #define PCI_DEVICE_ID_INTEL_440MX       0x7195
2500 #define PCI_DEVICE_ID_INTEL_440MX_6     0x7196
2501 #define PCI_DEVICE_ID_INTEL_82443MX_0   0x7198
2502 #define PCI_DEVICE_ID_INTEL_82443MX_1   0x7199
2503 #define PCI_DEVICE_ID_INTEL_82443MX_3   0x719b
2504 #define PCI_DEVICE_ID_INTEL_82443GX_0   0x71a0
2505 #define PCI_DEVICE_ID_INTEL_82443GX_2   0x71a2
2506 #define PCI_DEVICE_ID_INTEL_82372FB_1   0x7601
2507 #define PCI_DEVICE_ID_INTEL_SCH_LPC     0x8119
2508 #define PCI_DEVICE_ID_INTEL_SCH_IDE     0x811a
2509 #define PCI_DEVICE_ID_INTEL_82454GX     0x84c4
2510 #define PCI_DEVICE_ID_INTEL_82450GX     0x84c5
2511 #define PCI_DEVICE_ID_INTEL_82451NX     0x84ca
2512 #define PCI_DEVICE_ID_INTEL_82454NX     0x84cb
2513 #define PCI_DEVICE_ID_INTEL_84460GX     0x84ea
2514 #define PCI_DEVICE_ID_INTEL_IXP4XX      0x8500
2515 #define PCI_DEVICE_ID_INTEL_IXP2800     0x9004
2516 #define PCI_DEVICE_ID_INTEL_S21152BB    0xb152
2517
2518 #define PCI_VENDOR_ID_SCALEMP           0x8686
2519 #define PCI_DEVICE_ID_SCALEMP_VSMP_CTL  0x1010
2520
2521 #define PCI_VENDOR_ID_COMPUTONE         0x8e0e
2522 #define PCI_DEVICE_ID_COMPUTONE_IP2EX   0x0291
2523 #define PCI_DEVICE_ID_COMPUTONE_PG      0x0302
2524 #define PCI_SUBVENDOR_ID_COMPUTONE      0x8e0e
2525 #define PCI_SUBDEVICE_ID_COMPUTONE_PG4  0x0001
2526 #define PCI_SUBDEVICE_ID_COMPUTONE_PG8  0x0002
2527 #define PCI_SUBDEVICE_ID_COMPUTONE_PG6  0x0003
2528
2529 #define PCI_VENDOR_ID_KTI               0x8e2e
2530
2531 #define PCI_VENDOR_ID_ADAPTEC           0x9004
2532 #define PCI_DEVICE_ID_ADAPTEC_7810      0x1078
2533 #define PCI_DEVICE_ID_ADAPTEC_7821      0x2178
2534 #define PCI_DEVICE_ID_ADAPTEC_38602     0x3860
2535 #define PCI_DEVICE_ID_ADAPTEC_7850      0x5078
2536 #define PCI_DEVICE_ID_ADAPTEC_7855      0x5578
2537 #define PCI_DEVICE_ID_ADAPTEC_3860      0x6038
2538 #define PCI_DEVICE_ID_ADAPTEC_1480A     0x6075
2539 #define PCI_DEVICE_ID_ADAPTEC_7860      0x6078
2540 #define PCI_DEVICE_ID_ADAPTEC_7861      0x6178
2541 #define PCI_DEVICE_ID_ADAPTEC_7870      0x7078
2542 #define PCI_DEVICE_ID_ADAPTEC_7871      0x7178
2543 #define PCI_DEVICE_ID_ADAPTEC_7872      0x7278
2544 #define PCI_DEVICE_ID_ADAPTEC_7873      0x7378
2545 #define PCI_DEVICE_ID_ADAPTEC_7874      0x7478
2546 #define PCI_DEVICE_ID_ADAPTEC_7895      0x7895
2547 #define PCI_DEVICE_ID_ADAPTEC_7880      0x8078
2548 #define PCI_DEVICE_ID_ADAPTEC_7881      0x8178
2549 #define PCI_DEVICE_ID_ADAPTEC_7882      0x8278
2550 #define PCI_DEVICE_ID_ADAPTEC_7883      0x8378
2551 #define PCI_DEVICE_ID_ADAPTEC_7884      0x8478
2552 #define PCI_DEVICE_ID_ADAPTEC_7885      0x8578
2553 #define PCI_DEVICE_ID_ADAPTEC_7886      0x8678
2554 #define PCI_DEVICE_ID_ADAPTEC_7887      0x8778
2555 #define PCI_DEVICE_ID_ADAPTEC_7888      0x8878
2556
2557 #define PCI_VENDOR_ID_ADAPTEC2          0x9005
2558 #define PCI_DEVICE_ID_ADAPTEC2_2940U2   0x0010
2559 #define PCI_DEVICE_ID_ADAPTEC2_2930U2   0x0011
2560 #define PCI_DEVICE_ID_ADAPTEC2_7890B    0x0013
2561 #define PCI_DEVICE_ID_ADAPTEC2_7890     0x001f
2562 #define PCI_DEVICE_ID_ADAPTEC2_3940U2   0x0050
2563 #define PCI_DEVICE_ID_ADAPTEC2_3950U2D  0x0051
2564 #define PCI_DEVICE_ID_ADAPTEC2_7896     0x005f
2565 #define PCI_DEVICE_ID_ADAPTEC2_7892A    0x0080
2566 #define PCI_DEVICE_ID_ADAPTEC2_7892B    0x0081
2567 #define PCI_DEVICE_ID_ADAPTEC2_7892D    0x0083
2568 #define PCI_DEVICE_ID_ADAPTEC2_7892P    0x008f
2569 #define PCI_DEVICE_ID_ADAPTEC2_7899A    0x00c0
2570 #define PCI_DEVICE_ID_ADAPTEC2_7899B    0x00c1
2571 #define PCI_DEVICE_ID_ADAPTEC2_7899D    0x00c3
2572 #define PCI_DEVICE_ID_ADAPTEC2_7899P    0x00cf
2573 #define PCI_DEVICE_ID_ADAPTEC2_OBSIDIAN   0x0500
2574 #define PCI_DEVICE_ID_ADAPTEC2_SCAMP    0x0503
2575
2576 #define PCI_VENDOR_ID_HOLTEK            0x9412
2577 #define PCI_DEVICE_ID_HOLTEK_6565       0x6565
2578
2579 #define PCI_VENDOR_ID_NETMOS            0x9710
2580 #define PCI_DEVICE_ID_NETMOS_9705       0x9705
2581 #define PCI_DEVICE_ID_NETMOS_9715       0x9715
2582 #define PCI_DEVICE_ID_NETMOS_9735       0x9735
2583 #define PCI_DEVICE_ID_NETMOS_9745       0x9745
2584 #define PCI_DEVICE_ID_NETMOS_9755       0x9755
2585 #define PCI_DEVICE_ID_NETMOS_9805       0x9805
2586 #define PCI_DEVICE_ID_NETMOS_9815       0x9815
2587 #define PCI_DEVICE_ID_NETMOS_9835       0x9835
2588 #define PCI_DEVICE_ID_NETMOS_9845       0x9845
2589 #define PCI_DEVICE_ID_NETMOS_9855       0x9855
2590
2591 #define PCI_VENDOR_ID_3COM_2            0xa727
2592
2593 #define PCI_VENDOR_ID_DIGIUM            0xd161
2594 #define PCI_DEVICE_ID_DIGIUM_HFC4S      0xb410
2595
2596 #define PCI_SUBVENDOR_ID_EXSYS          0xd84d
2597 #define PCI_SUBDEVICE_ID_EXSYS_4014     0x4014
2598 #define PCI_SUBDEVICE_ID_EXSYS_4055     0x4055
2599
2600 #define PCI_VENDOR_ID_TIGERJET          0xe159
2601 #define PCI_DEVICE_ID_TIGERJET_300      0x0001
2602 #define PCI_DEVICE_ID_TIGERJET_100      0x0002
2603
2604 #define PCI_VENDOR_ID_XILINX_RME        0xea60
2605 #define PCI_DEVICE_ID_RME_DIGI32        0x9896
2606 #define PCI_DEVICE_ID_RME_DIGI32_PRO    0x9897
2607 #define PCI_DEVICE_ID_RME_DIGI32_8      0x9898
2608
2609 #define PCI_VENDOR_ID_REDHAT_QUMRANET   0x1af4
2610 #define PCI_DEVICE_ID_VIRTIO_BLK        0x1001