Project

General

Profile

Statistics
| Revision:

root / lab4 / .minix-src / include / dev / pci / pcidevs.h @ 13

History | View | Annotate | Download (401 KB)

1
/*        $NetBSD: pcidevs.h,v 1.1229 2015/08/28 13:10:42 nonaka Exp $        */
2

    
3
/*
4
 * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
5
 *
6
 * generated from:
7
 *        NetBSD: pcidevs,v 1.1235 2015/08/28 13:09:48 nonaka Exp
8
 */
9

    
10
/*
11
 * Copyright (c) 1995, 1996 Christopher G. Demetriou
12
 * All rights reserved.
13
 *
14
 * Redistribution and use in source and binary forms, with or without
15
 * modification, are permitted provided that the following conditions
16
 * are met:
17
 * 1. Redistributions of source code must retain the above copyright
18
 *    notice, this list of conditions and the following disclaimer.
19
 * 2. Redistributions in binary form must reproduce the above copyright
20
 *    notice, this list of conditions and the following disclaimer in the
21
 *    documentation and/or other materials provided with the distribution.
22
 * 3. All advertising materials mentioning features or use of this software
23
 *    must display the following acknowledgement:
24
 *      This product includes software developed by Christopher G. Demetriou
25
 *        for the NetBSD Project.
26
 * 4. The name of the author may not be used to endorse or promote products
27
 *    derived from this software without specific prior written permission
28
 *
29
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
30
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
31
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
32
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
33
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
34
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
35
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
36
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
37
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
38
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39
 */
40

    
41
/*
42
 * NOTE: a fairly complete list of PCI codes can be found at:
43
 *
44
 *        http://www.pcidatabase.com/
45
 *
46
 * (but it doesn't always seem to match vendor documentation)
47
 *
48
 * NOTE: As per tron@NetBSD.org, the proper update procedure is
49
 *
50
 * 1.) Change "src/sys/dev/pci/pcidevs".
51
 * 2.) Commit "src/sys/dev/pci/pcidevs".
52
 * 3.) Execute "make -f Makefile.pcidevs" in "src/sys/dev/pci".
53
 * 4.) Commit "src/sys/dev/pci/pcidevs.h" and "src/sys/dev/pci/pcidevs_data.h".
54
 */
55

    
56
/*
57
 * Use "make -f Makefile.pcidevs" to regenerate pcidevs.h and pcidevs_data.h
58
 */
59

    
60
/*
61
 * List of known PCI vendors
62
 */
63

    
64
#define        PCI_VENDOR_PEAK        0x001c                /* Peak System Technik */
65
#define        PCI_VENDOR_MARTINMARIETTA        0x003d                /* Martin-Marietta */
66
#define        PCI_VENDOR_HAUPPAUGE        0x0070                /* Hauppauge Computer Works */
67
#define        PCI_VENDOR_DYNALINK        0x0675                /* Dynalink */
68
#define        PCI_VENDOR_COMPAQ        0x0e11                /* Compaq */
69
#define        PCI_VENDOR_SYMBIOS        0x1000                /* Symbios Logic */
70
#define        PCI_VENDOR_ATI        0x1002                /* ATI Technologies */
71
#define        PCI_VENDOR_ULSI        0x1003                /* ULSI Systems */
72
#define        PCI_VENDOR_VLSI        0x1004                /* VLSI Technology */
73
#define        PCI_VENDOR_AVANCE        0x1005                /* Avance Logic */
74
#define        PCI_VENDOR_REPLY        0x1006                /* Reply Group */
75
#define        PCI_VENDOR_NETFRAME        0x1007                /* NetFrame Systems */
76
#define        PCI_VENDOR_EPSON        0x1008                /* Epson */
77
#define        PCI_VENDOR_PHOENIX        0x100a                /* Phoenix Technologies */
78
#define        PCI_VENDOR_NS        0x100b                /* National Semiconductor */
79
#define        PCI_VENDOR_TSENG        0x100c                /* Tseng Labs */
80
#define        PCI_VENDOR_AST        0x100d                /* AST Research */
81
#define        PCI_VENDOR_WEITEK        0x100e                /* Weitek */
82
#define        PCI_VENDOR_VIDEOLOGIC        0x1010                /* Video Logic */
83
#define        PCI_VENDOR_DEC        0x1011                /* Digital Equipment */
84
#define        PCI_VENDOR_MICRONICS        0x1012                /* Micronics Computers */
85
#define        PCI_VENDOR_CIRRUS        0x1013                /* Cirrus Logic */
86
#define        PCI_VENDOR_IBM        0x1014                /* IBM */
87
#define        PCI_VENDOR_LSIL        0x1015                /* LSI Logic of Canada */
88
#define        PCI_VENDOR_ICLPERSONAL        0x1016                /* ICL Personal Systems */
89
#define        PCI_VENDOR_SPEA        0x1017                /* SPEA Software */
90
#define        PCI_VENDOR_UNISYS        0x1018                /* Unisys Systems */
91
#define        PCI_VENDOR_ELITEGROUP        0x1019                /* Elitegroup Computer Systems */
92
#define        PCI_VENDOR_NCR        0x101a                /* AT&T Global Information Systems */
93
#define        PCI_VENDOR_VITESSE        0x101b                /* Vitesse Semiconductor */
94
#define        PCI_VENDOR_WD        0x101c                /* Western Digital */
95
#define        PCI_VENDOR_AMI        0x101e                /* American Megatrends */
96
#define        PCI_VENDOR_PICTURETEL        0x101f                /* PictureTel */
97
#define        PCI_VENDOR_HITACHICOMP        0x1020                /* Hitachi Computer Products */
98
#define        PCI_VENDOR_OKI        0x1021                /* OKI Electric Industry */
99
#define        PCI_VENDOR_AMD        0x1022                /* AMD */
100
#define        PCI_VENDOR_TRIDENT        0x1023                /* Trident Microsystems */
101
#define        PCI_VENDOR_ZENITH        0x1024                /* Zenith Data Systems */
102
#define        PCI_VENDOR_ACER        0x1025                /* Acer */
103
#define        PCI_VENDOR_DELL        0x1028                /* Dell Computer */
104
#define        PCI_VENDOR_SNI        0x1029                /* Siemens Nixdorf AG */
105
#define        PCI_VENDOR_LSILOGIC        0x102a                /* LSI Logic, Headland div. */
106
#define        PCI_VENDOR_MATROX        0x102b                /* Matrox */
107
#define        PCI_VENDOR_CHIPS        0x102c                /* Chips and Technologies */
108
#define        PCI_VENDOR_WYSE        0x102d                /* WYSE Technology */
109
#define        PCI_VENDOR_OLIVETTI        0x102e                /* Olivetti Advanced Technology */
110
#define        PCI_VENDOR_TOSHIBA        0x102f                /* Toshiba America */
111
#define        PCI_VENDOR_TMCRESEARCH        0x1030                /* TMC Research */
112
#define        PCI_VENDOR_MIRO        0x1031                /* Miro Computer Products */
113
#define        PCI_VENDOR_COMPAQ2        0x1032                /* Compaq (2nd PCI Vendor ID) */
114
#define        PCI_VENDOR_NEC        0x1033                /* NEC */
115
#define        PCI_VENDOR_BURNDY        0x1034                /* Burndy */
116
#define        PCI_VENDOR_COMPCOMM        0x1035                /* Comp. & Comm. Research Lab */
117
#define        PCI_VENDOR_FUTUREDOMAIN        0x1036                /* Future Domain */
118
#define        PCI_VENDOR_HITACHIMICRO        0x1037                /* Hitach Microsystems */
119
#define        PCI_VENDOR_AMP        0x1038                /* AMP */
120
#define        PCI_VENDOR_SIS        0x1039                /* Silicon Integrated System */
121
#define        PCI_VENDOR_SEIKOEPSON        0x103a                /* Seiko Epson */
122
#define        PCI_VENDOR_TATUNGAMERICA        0x103b                /* Tatung of America */
123
#define        PCI_VENDOR_HP        0x103c                /* Hewlett-Packard */
124
#define        PCI_VENDOR_SOLLIDAY        0x103e                /* Solliday Engineering */
125
#define        PCI_VENDOR_LOGICMODELLING        0x103f                /* Logic Modeling */
126
#define        PCI_VENDOR_KPC        0x1040                /* Kubota Pacific */
127
#define        PCI_VENDOR_COMPUTREND        0x1041                /* Computrend */
128
#define        PCI_VENDOR_PCTECH        0x1042                /* PC Technology */
129
#define        PCI_VENDOR_ASUSTEK        0x1043                /* Asustek Computer */
130
#define        PCI_VENDOR_DPT        0x1044                /* Distributed Processing Technology */
131
#define        PCI_VENDOR_OPTI        0x1045                /* Opti */
132
#define        PCI_VENDOR_IPCCORP        0x1046                /* IPC */
133
#define        PCI_VENDOR_GENOA        0x1047                /* Genoa Systems */
134
#define        PCI_VENDOR_ELSA        0x1048                /* Elsa */
135
#define        PCI_VENDOR_FOUNTAINTECH        0x1049                /* Fountain Technology */
136
#define        PCI_VENDOR_SGSTHOMSON        0x104a                /* SGS-Thomson Microelectronics */
137
#define        PCI_VENDOR_BUSLOGIC        0x104b                /* BusLogic */
138
#define        PCI_VENDOR_TI        0x104c                /* Texas Instruments */
139
#define        PCI_VENDOR_SONY        0x104d                /* Sony */
140
#define        PCI_VENDOR_OAKTECH        0x104e                /* Oak Technology */
141
#define        PCI_VENDOR_COTIME        0x104f                /* Co-time Computer */
142
#define        PCI_VENDOR_WINBOND        0x1050                /* Winbond Electronics */
143
#define        PCI_VENDOR_ANIGMA        0x1051                /* Anigma */
144
#define        PCI_VENDOR_YOUNGMICRO        0x1052                /* Young Micro Systems */
145
#define        PCI_VENDOR_HITACHI        0x1054                /* Hitachi */
146
#define        PCI_VENDOR_EFARMICRO        0x1055                /* Efar Microsystems */
147
#define        PCI_VENDOR_ICL        0x1056                /* ICL */
148
#define        PCI_VENDOR_MOT        0x1057                /* Motorola */
149
#define        PCI_VENDOR_ETR        0x1058                /* Electronics & Telec. RSH */
150
#define        PCI_VENDOR_TEKNOR        0x1059                /* Teknor Microsystems */
151
#define        PCI_VENDOR_PROMISE        0x105a                /* Promise Technology */
152
#define        PCI_VENDOR_FOXCONN        0x105b                /* Foxconn International */
153
#define        PCI_VENDOR_WIPRO        0x105c                /* Wipro Infotech */
154
#define        PCI_VENDOR_NUMBER9        0x105d                /* Number 9 Computer Company */
155
#define        PCI_VENDOR_VTECH        0x105e                /* Vtech Computers */
156
#define        PCI_VENDOR_INFOTRONIC        0x105f                /* Infotronic America */
157
#define        PCI_VENDOR_UMC        0x1060                /* United Microelectronics */
158
#define        PCI_VENDOR_ITT        0x1061                /* I. T. T. */
159
#define        PCI_VENDOR_MASPAR        0x1062                /* MasPar Computer */
160
#define        PCI_VENDOR_OCEANOA        0x1063                /* Ocean Office Automation */
161
#define        PCI_VENDOR_ALCATEL        0x1064                /* Alcatel CIT */
162
#define        PCI_VENDOR_TEXASMICRO        0x1065                /* Texas Microsystems */
163
#define        PCI_VENDOR_PICOPOWER        0x1066                /* Picopower Technology */
164
#define        PCI_VENDOR_MITSUBISHI        0x1067                /* Mitsubishi Electronics */
165
#define        PCI_VENDOR_DIVERSIFIED        0x1068                /* Diversified Technology */
166
#define        PCI_VENDOR_MYLEX        0x1069                /* Mylex */
167
#define        PCI_VENDOR_ATEN        0x106a                /* Aten Research */
168
#define        PCI_VENDOR_APPLE        0x106b                /* Apple Computer */
169
#define        PCI_VENDOR_HYUNDAI        0x106c                /* Hyundai Electronics America */
170
#define        PCI_VENDOR_SEQUENT        0x106d                /* Sequent */
171
#define        PCI_VENDOR_DFI        0x106e                /* DFI */
172
#define        PCI_VENDOR_CITYGATE        0x106f                /* City Gate Development */
173
#define        PCI_VENDOR_DAEWOO        0x1070                /* Daewoo Telecom */
174
#define        PCI_VENDOR_MITAC        0x1071                /* Mitac */
175
#define        PCI_VENDOR_GIT        0x1072                /* GIT */
176
#define        PCI_VENDOR_YAMAHA        0x1073                /* Yamaha */
177
#define        PCI_VENDOR_NEXGEN        0x1074                /* NexGen Microsystems */
178
#define        PCI_VENDOR_AIR        0x1075                /* Advanced Integration Research */
179
#define        PCI_VENDOR_CHAINTECH        0x1076                /* Chaintech Computer */
180
#define        PCI_VENDOR_QLOGIC        0x1077                /* QLogic */
181
#define        PCI_VENDOR_CYRIX        0x1078                /* Cyrix */
182
#define        PCI_VENDOR_IBUS        0x1079                /* I-Bus */
183
#define        PCI_VENDOR_NETWORTH        0x107a                /* NetWorth */
184
#define        PCI_VENDOR_GATEWAY        0x107b                /* Gateway 2000 */
185
#define        PCI_VENDOR_GOLDSTAR        0x107c                /* Goldstar */
186
#define        PCI_VENDOR_LEADTEK        0x107d                /* LeadTek Research */
187
#define        PCI_VENDOR_INTERPHASE        0x107e                /* Interphase */
188
#define        PCI_VENDOR_DATATECH        0x107f                /* Data Technology */
189
#define        PCI_VENDOR_CONTAQ        0x1080                /* Contaq Microsystems */
190
#define        PCI_VENDOR_SUPERMAC        0x1081                /* Supermac Technology */
191
#define        PCI_VENDOR_EFA        0x1082                /* EFA of America */
192
#define        PCI_VENDOR_FOREX        0x1083                /* Forex Computer */
193
#define        PCI_VENDOR_PARADOR        0x1084                /* Parador */
194
#define        PCI_VENDOR_TULIP        0x1085                /* Tulip Computers */
195
#define        PCI_VENDOR_JBOND        0x1086                /* J. Bond Computer Systems */
196
#define        PCI_VENDOR_CACHECOMP        0x1087                /* Cache Computer */
197
#define        PCI_VENDOR_MICROCOMP        0x1088                /* Microcomputer Systems */
198
#define        PCI_VENDOR_DG        0x1089                /* Data General */
199
#define        PCI_VENDOR_BIT3        0x108a                /* Bit3 Computer */
200
#define        PCI_VENDOR_ELONEX        0x108c                /* Elonex PLC c/o Oakleigh Systems */
201
#define        PCI_VENDOR_OLICOM        0x108d                /* Olicom */
202
#define        PCI_VENDOR_SUN        0x108e                /* Sun Microsystems */
203
#define        PCI_VENDOR_SYSTEMSOFT        0x108f                /* Systemsoft */
204
#define        PCI_VENDOR_ENCORE        0x1090                /* Encore Computer */
205
#define        PCI_VENDOR_INTERGRAPH        0x1091                /* Intergraph */
206
#define        PCI_VENDOR_DIAMOND        0x1092                /* Diamond Computer Systems */
207
#define        PCI_VENDOR_NATIONALINST        0x1093                /* National Instruments */
208
#define        PCI_VENDOR_FICOMP        0x1094                /* First Int'l Computers */
209
#define        PCI_VENDOR_CMDTECH        0x1095                /* CMD Technology */
210
#define        PCI_VENDOR_ALACRON        0x1096                /* Alacron */
211
#define        PCI_VENDOR_APPIAN        0x1097                /* Appian Technology */
212
#define        PCI_VENDOR_QUANTUMDESIGNS        0x1098                /* Quantum Designs */
213
#define        PCI_VENDOR_SAMSUNGELEC        0x1099                /* Samsung Electronics */
214
#define        PCI_VENDOR_PACKARDBELL        0x109a                /* Packard Bell */
215
#define        PCI_VENDOR_GEMLIGHT        0x109b                /* Gemlight Computer */
216
#define        PCI_VENDOR_MEGACHIPS        0x109c                /* Megachips */
217
#define        PCI_VENDOR_ZIDA        0x109d                /* Zida Technologies */
218
#define        PCI_VENDOR_BROOKTREE        0x109e                /* Brooktree */
219
#define        PCI_VENDOR_TRIGEM        0x109f                /* Trigem Computer */
220
#define        PCI_VENDOR_MEIDENSHA        0x10a0                /* Meidensha */
221
#define        PCI_VENDOR_JUKO        0x10a1                /* Juko Electronics */
222
#define        PCI_VENDOR_QUANTUM        0x10a2                /* Quantum */
223
#define        PCI_VENDOR_EVEREX        0x10a3                /* Everex Systems */
224
#define        PCI_VENDOR_GLOBE        0x10a4                /* Globe Manufacturing Sales */
225
#define        PCI_VENDOR_RACAL        0x10a5                /* Racal Interlan */
226
#define        PCI_VENDOR_INFORMTECH        0x10a6                /* Informtech Industrial */
227
#define        PCI_VENDOR_BENCHMARQ        0x10a7                /* Benchmarq Microelectronics */
228
#define        PCI_VENDOR_SIERRA        0x10a8                /* Sierra Semiconductor */
229
#define        PCI_VENDOR_SGI        0x10a9                /* Silicon Graphics */
230
#define        PCI_VENDOR_ACC        0x10aa                /* ACC Microelectronics */
231
#define        PCI_VENDOR_DIGICOM        0x10ab                /* Digicom */
232
#define        PCI_VENDOR_HONEYWELL        0x10ac                /* Honeywell IASD */
233
#define        PCI_VENDOR_SYMPHONY        0x10ad                /* Symphony Labs */
234
#define        PCI_VENDOR_CORNERSTONE        0x10ae                /* Cornerstone Technology */
235
#define        PCI_VENDOR_MICROCOMPSON        0x10af                /* Micro Computer Sysytems (M) SON */
236
#define        PCI_VENDOR_CARDEXPER        0x10b0                /* CardExpert Technology */
237
#define        PCI_VENDOR_CABLETRON        0x10b1                /* Cabletron Systems */
238
#define        PCI_VENDOR_RAYETHON        0x10b2                /* Raytheon */
239
#define        PCI_VENDOR_DATABOOK        0x10b3                /* Databook */
240
#define        PCI_VENDOR_STB        0x10b4                /* STB Systems */
241
#define        PCI_VENDOR_PLX        0x10b5                /* PLX Technology */
242
#define        PCI_VENDOR_MADGE        0x10b6                /* Madge Networks */
243
#define        PCI_VENDOR_3COM        0x10b7                /* 3Com */
244
#define        PCI_VENDOR_SMC        0x10b8                /* Standard Microsystems */
245
#define        PCI_VENDOR_ALI        0x10b9                /* Acer Labs */
246
#define        PCI_VENDOR_MITSUBISHIELEC        0x10ba                /* Mitsubishi Electronics */
247
#define        PCI_VENDOR_DAPHA        0x10bb                /* Dapha Electronics */
248
#define        PCI_VENDOR_ALR        0x10bc                /* Advanced Logic Research */
249
#define        PCI_VENDOR_SURECOM        0x10bd                /* Surecom Technology */
250
#define        PCI_VENDOR_TSENGLABS        0x10be                /* Tseng Labs International */
251
#define        PCI_VENDOR_MOST        0x10bf                /* Most */
252
#define        PCI_VENDOR_BOCA        0x10c0                /* Boca Research */
253
#define        PCI_VENDOR_ICM        0x10c1                /* ICM */
254
#define        PCI_VENDOR_AUSPEX        0x10c2                /* Auspex Systems */
255
#define        PCI_VENDOR_SAMSUNGSEMI        0x10c3                /* Samsung Semiconductors */
256
#define        PCI_VENDOR_AWARD        0x10c4                /* Award Software Int'l */
257
#define        PCI_VENDOR_XEROX        0x10c5                /* Xerox */
258
#define        PCI_VENDOR_RAMBUS        0x10c6                /* Rambus */
259
#define        PCI_VENDOR_MEDIAVIS        0x10c7                /* Media Vision */
260
#define        PCI_VENDOR_NEOMAGIC        0x10c8                /* Neomagic */
261
#define        PCI_VENDOR_DATAEXPERT        0x10c9                /* Dataexpert */
262
#define        PCI_VENDOR_FUJITSU        0x10ca                /* Fujitsu */
263
#define        PCI_VENDOR_OMRON        0x10cb                /* Omron */
264
#define        PCI_VENDOR_MENTOR        0x10cc                /* Mentor ARC */
265
#define        PCI_VENDOR_ADVSYS        0x10cd                /* Advanced System Products */
266
#define        PCI_VENDOR_RADIUS        0x10ce                /* Radius */
267
#define        PCI_VENDOR_FUJITSU4        0x10cf                /* Fujitsu (4th PCI Vendor ID) */
268
#define        PCI_VENDOR_FUJITSU2        0x10d0                /* Fujitsu (2nd PCI Vendor ID) */
269
#define        PCI_VENDOR_FUTUREPLUS        0x10d1                /* Future+ Systems */
270
#define        PCI_VENDOR_MOLEX        0x10d2                /* Molex */
271
#define        PCI_VENDOR_JABIL        0x10d3                /* Jabil Circuit */
272
#define        PCI_VENDOR_HAULON        0x10d4                /* Hualon Microelectronics */
273
#define        PCI_VENDOR_AUTOLOGIC        0x10d5                /* Autologic */
274
#define        PCI_VENDOR_CETIA        0x10d6                /* Cetia */
275
#define        PCI_VENDOR_BCM        0x10d7                /* BCM Advanced */
276
#define        PCI_VENDOR_APL        0x10d8                /* Advanced Peripherals Labs */
277
#define        PCI_VENDOR_MACRONIX        0x10d9                /* Macronix */
278
#define        PCI_VENDOR_THOMASCONRAD        0x10da                /* Thomas-Conrad */
279
#define        PCI_VENDOR_ROHM        0x10db                /* Rohm Research */
280
#define        PCI_VENDOR_CERN        0x10dc                /* CERN/ECP/EDU */
281
#define        PCI_VENDOR_ES        0x10dd                /* Evans & Sutherland */
282
#define        PCI_VENDOR_NVIDIA        0x10de                /* NVIDIA */
283
#define        PCI_VENDOR_EMULEX        0x10df                /* Emulex */
284
#define        PCI_VENDOR_IMS        0x10e0                /* Integrated Micro Solutions */
285
#define        PCI_VENDOR_TEKRAM        0x10e1                /* Tekram Technology (1st PCI Vendor ID) */
286
#define        PCI_VENDOR_APTIX        0x10e2                /* Aptix */
287
#define        PCI_VENDOR_NEWBRIDGE        0x10e3                /* Newbridge Microsystems / Tundra Semiconductor */
288
#define        PCI_VENDOR_TANDEM        0x10e4                /* Tandem Computers */
289
#define        PCI_VENDOR_MICROINDUSTRIES        0x10e5                /* Micro Industries */
290
#define        PCI_VENDOR_GAINBERY        0x10e6                /* Gainbery Computer Products */
291
#define        PCI_VENDOR_VADEM        0x10e7                /* Vadem */
292
#define        PCI_VENDOR_AMCIRCUITS        0x10e8                /* Applied Micro Circuits */
293
#define        PCI_VENDOR_ALPSELECTIC        0x10e9                /* Alps Electric */
294
#define        PCI_VENDOR_INTEGRAPHICS        0x10ea                /* Integraphics Systems */
295
#define        PCI_VENDOR_ARTISTSGRAPHICS        0x10eb                /* Artists Graphics */
296
#define        PCI_VENDOR_REALTEK        0x10ec                /* Realtek Semiconductor */
297
#define        PCI_VENDOR_ASCIICORP        0x10ed                /* ASCII */
298
#define        PCI_VENDOR_XILINX        0x10ee                /* Xilinx */
299
#define        PCI_VENDOR_RACORE        0x10ef                /* Racore Computer Products */
300
#define        PCI_VENDOR_PERITEK        0x10f0                /* Peritek */
301
#define        PCI_VENDOR_TYAN        0x10f1                /* Tyan Computer */
302
#define        PCI_VENDOR_ACHME        0x10f2                /* Achme Computer */
303
#define        PCI_VENDOR_ALARIS        0x10f3                /* Alaris */
304
#define        PCI_VENDOR_SMOS        0x10f4                /* S-MOS Systems */
305
#define        PCI_VENDOR_NKK        0x10f5                /* NKK */
306
#define        PCI_VENDOR_CREATIVE        0x10f6                /* Creative Electronic Systems */
307
#define        PCI_VENDOR_MATSUSHITA        0x10f7                /* Matsushita */
308
#define        PCI_VENDOR_ALTOS        0x10f8                /* Altos India */
309
#define        PCI_VENDOR_PCDIRECT        0x10f9                /* PC Direct */
310
#define        PCI_VENDOR_TRUEVISIO        0x10fa                /* Truevision */
311
#define        PCI_VENDOR_THESYS        0x10fb                /* Thesys Ges. F. Mikroelektronik */
312
#define        PCI_VENDOR_IODATA        0x10fc                /* I-O Data Device */
313
#define        PCI_VENDOR_SOYO        0x10fd                /* Soyo Technology */
314
#define        PCI_VENDOR_FAST        0x10fe                /* Fast Electronic */
315
#define        PCI_VENDOR_NCUBE        0x10ff                /* NCube */
316
#define        PCI_VENDOR_JAZZ        0x1100                /* Jazz Multimedia */
317
#define        PCI_VENDOR_INITIO        0x1101                /* Initio */
318
#define        PCI_VENDOR_CREATIVELABS        0x1102                /* Creative Labs */
319
#define        PCI_VENDOR_TRIONES        0x1103                /* Triones Technologies */
320
#define        PCI_VENDOR_RASTEROPS        0x1104                /* RasterOps */
321
#define        PCI_VENDOR_SIGMA        0x1105                /* Sigma Designs */
322
#define        PCI_VENDOR_VIATECH        0x1106                /* VIA Technologies */
323
#define        PCI_VENDOR_STRATIS        0x1107                /* Stratus Computer */
324
#define        PCI_VENDOR_PROTEON        0x1108                /* Proteon */
325
#define        PCI_VENDOR_COGENT        0x1109                /* Cogent Data Technologies */
326
#define        PCI_VENDOR_SIEMENS        0x110a                /* Siemens AG / Siemens Nixdorf AG */
327
#define        PCI_VENDOR_XENON        0x110b                /* Xenon Microsystems */
328
#define        PCI_VENDOR_MINIMAX        0x110c                /* Mini-Max Technology */
329
#define        PCI_VENDOR_ZNYX        0x110d                /* Znyx Advanced Systems */
330
#define        PCI_VENDOR_CPUTECH        0x110e                /* CPU Technology */
331
#define        PCI_VENDOR_ROSS        0x110f                /* Ross Technology */
332
#define        PCI_VENDOR_POWERHOUSE        0x1110                /* Powerhouse Systems */
333
#define        PCI_VENDOR_SCO        0x1111                /* Santa Cruz Operation */
334
#define        PCI_VENDOR_RNS        0x1112                /* RNS */
335
#define        PCI_VENDOR_ACCTON        0x1113                /* Accton Technology */
336
#define        PCI_VENDOR_ATMEL        0x1114                /* Atmel */
337
#define        PCI_VENDOR_DUPONT        0x1115                /* DuPont Pixel Systems */
338
#define        PCI_VENDOR_DATATRANSLATION        0x1116                /* Data Translation */
339
#define        PCI_VENDOR_DATACUBE        0x1117                /* Datacube */
340
#define        PCI_VENDOR_BERG        0x1118                /* Berg Electronics */
341
#define        PCI_VENDOR_VORTEX        0x1119                /* Vortex Computer Systems */
342
#define        PCI_VENDOR_EFFICIENTNETS        0x111a                /* Efficent Networks */
343
#define        PCI_VENDOR_TELEDYNE        0x111b                /* Teledyne Electronic Systems */
344
#define        PCI_VENDOR_TRICORD        0x111c                /* Tricord Systems */
345
#define        PCI_VENDOR_IDT        0x111d                /* IDT */
346
#define        PCI_VENDOR_ELDEC        0x111e                /* Eldec */
347
#define        PCI_VENDOR_PDI        0x111f                /* Prescision Digital Images */
348
#define        PCI_VENDOR_EMC        0x1120                /* Emc */
349
#define        PCI_VENDOR_ZILOG        0x1121                /* Zilog */
350
#define        PCI_VENDOR_MULTITECH        0x1122                /* Multi-tech Systems */
351
#define        PCI_VENDOR_LEUTRON        0x1124                /* Leutron Vision */
352
#define        PCI_VENDOR_EUROCORE        0x1125                /* Eurocore/Vigra */
353
#define        PCI_VENDOR_VIGRA        0x1126                /* Vigra */
354
#define        PCI_VENDOR_FORE        0x1127                /* FORE Systems */
355
#define        PCI_VENDOR_FIRMWORKS        0x1129                /* Firmworks */
356
#define        PCI_VENDOR_HERMES        0x112a                /* Hermes Electronics */
357
#define        PCI_VENDOR_LINOTYPE        0x112b                /* Linotype */
358
#define        PCI_VENDOR_RAVICAD        0x112d                /* Ravicad */
359
#define        PCI_VENDOR_INFOMEDIA        0x112e                /* Infomedia Microelectronics */
360
#define        PCI_VENDOR_IMAGINGTECH        0x112f                /* Imaging Technlogy */
361
#define        PCI_VENDOR_COMPUTERVISION        0x1130                /* Computervision */
362
#define        PCI_VENDOR_PHILIPS        0x1131                /* Philips */
363
#define        PCI_VENDOR_MITEL        0x1132                /* Mitel */
364
#define        PCI_VENDOR_EICON        0x1133                /* Eicon Technology */
365
#define        PCI_VENDOR_MCS        0x1134                /* Mercury Computer Systems */
366
#define        PCI_VENDOR_FUJIXEROX        0x1135                /* Fuji Xerox */
367
#define        PCI_VENDOR_MOMENTUM        0x1136                /* Momentum Data Systems */
368
#define        PCI_VENDOR_CISCO        0x1137                /* Cisco Systems */
369
#define        PCI_VENDOR_ZIATECH        0x1138                /* Ziatech */
370
#define        PCI_VENDOR_DYNPIC        0x1139                /* Dynamic Pictures */
371
#define        PCI_VENDOR_FWB        0x113a                /* FWB */
372
#define        PCI_VENDOR_CYCLONE        0x113c                /* Cyclone Micro */
373
#define        PCI_VENDOR_LEADINGEDGE        0x113d                /* Leading Edge */
374
#define        PCI_VENDOR_SANYO        0x113e                /* Sanyo Electric */
375
#define        PCI_VENDOR_EQUINOX        0x113f                /* Equinox Systems */
376
#define        PCI_VENDOR_INTERVOICE        0x1140                /* Intervoice */
377
#define        PCI_VENDOR_CREST        0x1141                /* Crest Microsystem */
378
#define        PCI_VENDOR_ALLIANCE        0x1142                /* Alliance Semiconductor */
379
#define        PCI_VENDOR_NETPOWER        0x1143                /* NetPower */
380
#define        PCI_VENDOR_CINMILACRON        0x1144                /* Cincinnati Milacron */
381
#define        PCI_VENDOR_WORKBIT        0x1145                /* Workbit */
382
#define        PCI_VENDOR_FORCE        0x1146                /* Force Computers */
383
#define        PCI_VENDOR_INTERFACE        0x1147                /* Interface */
384
#define        PCI_VENDOR_SCHNEIDERKOCH        0x1148                /* Schneider & Koch */
385
#define        PCI_VENDOR_WINSYSTEM        0x1149                /* Win System */
386
#define        PCI_VENDOR_VMIC        0x114a                /* VMIC */
387
#define        PCI_VENDOR_CANOPUS        0x114b                /* Canopus */
388
#define        PCI_VENDOR_ANNABOOKS        0x114c                /* Annabooks */
389
#define        PCI_VENDOR_IC        0x114d                /* IC */
390
#define        PCI_VENDOR_NIKON        0x114e                /* Nikon Systems */
391
#define        PCI_VENDOR_DIGI        0x114f                /* Digi International */
392
#define        PCI_VENDOR_TMC        0x1150                /* Thinking Machines */
393
#define        PCI_VENDOR_JAE        0x1151                /* JAE Electronics */
394
#define        PCI_VENDOR_MEGATEK        0x1152                /* Megatek */
395
#define        PCI_VENDOR_LANDWIN        0x1153                /* Land Win Electronic */
396
#define        PCI_VENDOR_MELCO        0x1154                /* Melco */
397
#define        PCI_VENDOR_PINETECH        0x1155                /* Pine Technology */
398
#define        PCI_VENDOR_PERISCOPE        0x1156                /* Periscope Engineering */
399
#define        PCI_VENDOR_AVSYS        0x1157                /* Avsys */
400
#define        PCI_VENDOR_VOARX        0x1158                /* Voarx R & D */
401
#define        PCI_VENDOR_MUTECH        0x1159                /* Mutech */
402
#define        PCI_VENDOR_HARLEQUIN        0x115a                /* Harlequin */
403
#define        PCI_VENDOR_PARALLAX        0x115b                /* Parallax Graphics */
404
#define        PCI_VENDOR_XIRCOM        0x115d                /* Xircom */
405
#define        PCI_VENDOR_PEERPROTO        0x115e                /* Peer Protocols */
406
#define        PCI_VENDOR_MAXTOR        0x115f                /* Maxtor */
407
#define        PCI_VENDOR_MEGASOFT        0x1160                /* Megasoft */
408
#define        PCI_VENDOR_PFU        0x1161                /* PFU Limited */
409
#define        PCI_VENDOR_OALAB        0x1162                /* OA Laboratory */
410
#define        PCI_VENDOR_RENDITION        0x1163                /* Rendition */
411
#define        PCI_VENDOR_APT        0x1164                /* Advanced Peripherals Technologies */
412
#define        PCI_VENDOR_IMAGRAPH        0x1165                /* Imagraph */
413
#define        PCI_VENDOR_SERVERWORKS        0x1166                /* ServerWorks */
414
#define        PCI_VENDOR_MUTOH        0x1167                /* Mutoh Industries */
415
#define        PCI_VENDOR_THINE        0x1168                /* Thine Electronics */
416
#define        PCI_VENDOR_CDAC        0x1169                /* Centre for Dev. of Advanced Computing */
417
#define        PCI_VENDOR_POLARIS        0x116a                /* Polaris Communications */
418
#define        PCI_VENDOR_CONNECTWARE        0x116b                /* Connectware */
419
#define        PCI_VENDOR_WSTECH        0x116f                /* Workstation Technology */
420
#define        PCI_VENDOR_INVENTEC        0x1170                /* Inventec */
421
#define        PCI_VENDOR_LOUGHSOUND        0x1171                /* Loughborough Sound Images */
422
#define        PCI_VENDOR_ALTERA        0x1172                /* Altera */
423
#define        PCI_VENDOR_ADOBE        0x1173                /* Adobe Systems */
424
#define        PCI_VENDOR_BRIDGEPORT        0x1174                /* Bridgeport Machines */
425
#define        PCI_VENDOR_MIRTRON        0x1175                /* Mitron Computer */
426
#define        PCI_VENDOR_SBE        0x1176                /* SBE */
427
#define        PCI_VENDOR_SILICONENG        0x1177                /* Silicon Engineering */
428
#define        PCI_VENDOR_ALFA        0x1178                /* Alfa */
429
#define        PCI_VENDOR_TOSHIBA2        0x1179                /* Toshiba */
430
#define        PCI_VENDOR_ATREND        0x117a                /* A-Trend Technology */
431
#define        PCI_VENDOR_ATTO        0x117c                /* Atto Technology */
432
#define        PCI_VENDOR_TR        0x117e                /* T/R Systems */
433
#define        PCI_VENDOR_RICOH        0x1180                /* Ricoh */
434
#define        PCI_VENDOR_TELEMATICS        0x1181                /* Telematics International */
435
#define        PCI_VENDOR_FUJIKURA        0x1183                /* Fujikura */
436
#define        PCI_VENDOR_FORKS        0x1184                /* Forks */
437
#define        PCI_VENDOR_DATAWORLD        0x1185                /* Dataworld */
438
#define        PCI_VENDOR_DLINK        0x1186                /* D-Link Systems */
439
#define        PCI_VENDOR_ATL        0x1187                /* Advanced Techonoloy Labratories */
440
#define        PCI_VENDOR_SHIMA        0x1188                /* Shima Seiki Manufacturing */
441
#define        PCI_VENDOR_MATSUSHITA2        0x1189                /* Matsushita Electronics (2nd PCI Vendor ID) */
442
#define        PCI_VENDOR_HILEVEL        0x118a                /* HiLevel Technology */
443
#define        PCI_VENDOR_COROLLARY        0x118c                /* Corrollary */
444
#define        PCI_VENDOR_BITFLOW        0x118d                /* BitFlow */
445
#define        PCI_VENDOR_HERMSTEDT        0x118e                /* Hermstedt */
446
#define        PCI_VENDOR_ACARD        0x1191                /* Acard */
447
#define        PCI_VENDOR_DENSAN        0x1192                /* Densan */
448
#define        PCI_VENDOR_ZEINET        0x1193                /* Zeinet */
449
#define        PCI_VENDOR_TOUCAN        0x1194                /* Toucan Technology */
450
#define        PCI_VENDOR_RATOC        0x1195                /* Ratoc Systems */
451
#define        PCI_VENDOR_HYTEC        0x1196                /* Hytec Electronic */
452
#define        PCI_VENDOR_GAGE        0x1197                /* Gage Applied Sciences */
453
#define        PCI_VENDOR_LAMBDA        0x1198                /* Lambda Systems */
454
#define        PCI_VENDOR_DCA        0x1199                /* Digital Communications Associates */
455
#define        PCI_VENDOR_MINDSHARE        0x119a                /* Mind Share */
456
#define        PCI_VENDOR_OMEGA        0x119b                /* Omega Micro */
457
#define        PCI_VENDOR_ITI        0x119c                /* Information Technology Institute */
458
#define        PCI_VENDOR_BUG        0x119d                /* Bug Sapporo */
459
#define        PCI_VENDOR_FUJITSU3        0x119e                /* Fujitsu (3th PCI Vendor ID) */
460
#define        PCI_VENDOR_BULL        0x119f                /* Bull Hn Information Systems */
461
#define        PCI_VENDOR_CONVEX        0x11a0                /* Convex Computer */
462
#define        PCI_VENDOR_HAMAMATSU        0x11a1                /* Hamamatsu Photonics */
463
#define        PCI_VENDOR_SIERRA2        0x11a2                /* Sierra Research & Technology (2nd PCI Vendor ID) */
464
#define        PCI_VENDOR_BARCO        0x11a4                /* Barco */
465
#define        PCI_VENDOR_MICROUNITY        0x11a5                /* MicroUnity Systems Engineering */
466
#define        PCI_VENDOR_PUREDATA        0x11a6                /* Pure Data */
467
#define        PCI_VENDOR_POWERCC        0x11a7                /* Power Computing */
468
#define        PCI_VENDOR_INNOSYS        0x11a9                /* InnoSys */
469
#define        PCI_VENDOR_ACTEL        0x11aa                /* Actel */
470
#define        PCI_VENDOR_MARVELL        0x11ab                /* Marvell */
471
#define        PCI_VENDOR_CANNON        0x11ac                /* Cannon IS */
472
#define        PCI_VENDOR_LITEON        0x11ad                /* Lite-On Communications */
473
#define        PCI_VENDOR_SCITEX        0x11ae                /* Scitex */
474
#define        PCI_VENDOR_AVID        0x11af                /* Avid Technology */
475
#define        PCI_VENDOR_V3        0x11b0                /* V3 Semiconductor */
476
#define        PCI_VENDOR_APRICOT        0x11b1                /* Apricot Computer */
477
#define        PCI_VENDOR_KODAK        0x11b2                /* Eastman Kodak */
478
#define        PCI_VENDOR_BARR        0x11b3                /* Barr Systems */
479
#define        PCI_VENDOR_LEITECH        0x11b4                /* Leitch Technology */
480
#define        PCI_VENDOR_RADSTONE        0x11b5                /* Radstone Technology */
481
#define        PCI_VENDOR_UNITEDVIDEO        0x11b6                /* United Video */
482
#define        PCI_VENDOR_MOT2        0x11b7                /* Motorola (2nd PCI Vendor ID) */
483
#define        PCI_VENDOR_XPOINT        0x11b8                /* Xpoint Technologies */
484
#define        PCI_VENDOR_PATHLIGHT        0x11b9                /* Pathlight Technology */
485
#define        PCI_VENDOR_VIDEOTRON        0x11ba                /* VideoTron */
486
#define        PCI_VENDOR_PYRAMID        0x11bb                /* Pyramid Technologies */
487
#define        PCI_VENDOR_NETPERIPH        0x11bc                /* Network Peripherals */
488
#define        PCI_VENDOR_PINNACLE        0x11bd                /* Pinnacle Systems */
489
#define        PCI_VENDOR_IMI        0x11be                /* International Microcircuts */
490
#define        PCI_VENDOR_LUCENT        0x11c1                /* Lucent Technologies */
491
#define        PCI_VENDOR_NEC2        0x11c3                /* NEC (2nd PCI Vendor ID) */
492
#define        PCI_VENDOR_DOCTECH        0x11c4                /* Document Technologies */
493
#define        PCI_VENDOR_SHIVA        0x11c5                /* Shiva */
494
#define        PCI_VENDOR_DCMDATA        0x11c7                /* DCM Data Systems */
495
#define        PCI_VENDOR_DOLPHIN        0x11c8                /* Dolphin Interconnect Solutions */
496
#define        PCI_VENDOR_MAGMA        0x11c9                /* Mesa Ridge Technologies (MAGMA) */
497
#define        PCI_VENDOR_LSISYS        0x11ca                /* LSI Systems */
498
#define        PCI_VENDOR_SPECIALIX        0x11cb                /* Specialix Research */
499
#define        PCI_VENDOR_MKC        0x11cc                /* Michels & Kleberhoff Computer */
500
#define        PCI_VENDOR_HAL        0x11cd                /* HAL Computer Systems */
501
#define        PCI_VENDOR_AURAVISION        0x11d1                /* Auravision */
502
#define        PCI_VENDOR_ANALOG        0x11d4                /* Analog Devices */
503
#define        PCI_VENDOR_SEGA        0x11db                /* SEGA Enterprises */
504
#define        PCI_VENDOR_ZORAN        0x11de                /* Zoran */
505
#define        PCI_VENDOR_QUICKLOGIC        0x11e3                /* QuickLogic */
506
#define        PCI_VENDOR_COMPEX        0x11f6                /* Compex */
507
#define        PCI_VENDOR_PMCSIERRA        0x11f8                /* PMC-Sierra */
508
#define        PCI_VENDOR_COMTROL        0x11fe                /* Comtrol */
509
#define        PCI_VENDOR_CYCLADES        0x120e                /* Cyclades */
510
#define        PCI_VENDOR_ESSENTIAL        0x120f                /* Essential Communications */
511
#define        PCI_VENDOR_O2MICRO        0x1217                /* O2 Micro */
512
#define        PCI_VENDOR_3DFX        0x121a                /* 3Dfx Interactive */
513
#define        PCI_VENDOR_ARIEL        0x1220                /* Ariel */
514
#define        PCI_VENDOR_HEURICON        0x1223                /* Heurikon/Computer Products */
515
#define        PCI_VENDOR_AZTECH        0x122d                /* Aztech */
516
#define        PCI_VENDOR_3DO        0x1239                /* The 3D0 Company */
517
#define        PCI_VENDOR_CCUBE        0x123f                /* C-Cube Microsystems */
518
#define        PCI_VENDOR_JNI        0x1242                /* JNI */
519
#define        PCI_VENDOR_AVM        0x1244                /* AVM */
520
#define        PCI_VENDOR_SAMSUNGELEC2        0x1249                /* Samsung Electronics (2nd vendor ID) */
521
#define        PCI_VENDOR_STALLION        0x124d                /* Stallion Technologies */
522
#define        PCI_VENDOR_LINEARSYS        0x1254                /* Linear Systems */
523
#define        PCI_VENDOR_COREGA        0x1259                /* Corega */
524
#define        PCI_VENDOR_ASIX        0x125b                /* ASIX Electronics */
525
#define        PCI_VENDOR_AURORA        0x125c                /* Aurora Technologies */
526
#define        PCI_VENDOR_ESSTECH        0x125d                /* ESS Technology */
527
#define        PCI_VENDOR_INTERSIL        0x1260                /* Intersil */
528
#define        PCI_VENDOR_NORTEL        0x126c                /* Nortel Networks (Northern Telecom) */
529
#define        PCI_VENDOR_SILMOTION        0x126f                /* Silicon Motion */
530
#define        PCI_VENDOR_ENSONIQ        0x1274                /* Ensoniq */
531
#define        PCI_VENDOR_NETAPP        0x1275                /* Network Appliance */
532
#define        PCI_VENDOR_TRANSMETA        0x1279                /* Transmeta */
533
#define        PCI_VENDOR_ROCKWELL        0x127a                /* Rockwell Semiconductor Systems */
534
#define        PCI_VENDOR_DAVICOM        0x1282                /* Davicom Semiconductor */
535
#define        PCI_VENDOR_ITE        0x1283                /* Integrated Technology Express */
536
#define        PCI_VENDOR_ESSTECH2        0x1285                /* ESS Technology */
537
#define        PCI_VENDOR_TRITECH        0x1292                /* TriTech Microelectronics */
538
#define        PCI_VENDOR_KOFAX        0x1296                /* Kofax Image Products */
539
#define        PCI_VENDOR_ALTEON        0x12ae                /* Alteon */
540
#define        PCI_VENDOR_RISCOM        0x12aa                /* RISCom */
541
#define        PCI_VENDOR_USR        0x12b9                /* US Robotics (3Com) */
542
#define        PCI_VENDOR_USR2        0x16ec                /* US Robotics */
543
#define        PCI_VENDOR_PICTUREEL        0x12c5                /* Picture Elements */
544
#define        PCI_VENDOR_NVIDIA_SGS        0x12d2                /* Nvidia & SGS-Thomson Microelectronics */
545
#define        PCI_VENDOR_PERICOM        0x12d8                /* Pericom Semiconductors */
546
#define        PCI_VENDOR_RAINBOW        0x12de                /* Rainbow Technologies */
547
#define        PCI_VENDOR_DATUM        0x12e2                /* Datum Inc. Bancomm-Timing Division */
548
#define        PCI_VENDOR_AUREAL        0x12eb                /* Aureal Semiconductor */
549
#define        PCI_VENDOR_JUNIPER        0x1304                /* Juniper Networks */
550
#define        PCI_VENDOR_ADMTEK        0x1317                /* ADMtek */
551
#define        PCI_VENDOR_PACKETENGINES        0x1318                /* Packet Engines */
552
#define        PCI_VENDOR_FORTEMEDIA        0x1319                /* Forte Media */
553
#define        PCI_VENDOR_SIIG        0x131f                /* Siig */
554
#define        PCI_VENDOR_MICROMEMORY        0x1332                /* Micro Memory */
555
#define        PCI_VENDOR_DOMEX        0x134a                /* Domex */
556
#define        PCI_VENDOR_QUATECH        0x135c                /* Quatech */
557
#define        PCI_VENDOR_LMC        0x1376                /* LAN Media */
558
#define        PCI_VENDOR_NETGEAR        0x1385                /* Netgear */
559
#define        PCI_VENDOR_MOXA        0x1393                /* Moxa Technologies */
560
#define        PCI_VENDOR_LEVELONE        0x1394                /* Level One */
561
#define        PCI_VENDOR_COLOGNECHIP        0x1397                /* Cologne Chip Designs */
562
#define        PCI_VENDOR_ALACRITECH        0x139a                /* Alacritech */
563
#define        PCI_VENDOR_HIFN        0x13a3                /* Hifn */
564
#define        PCI_VENDOR_EXAR        0x13a8                /* EXAR */
565
#define        PCI_VENDOR_3WARE        0x13c1                /* 3ware */
566
#define        PCI_VENDOR_ABOCOM        0x13d1                /* AboCom Systems */
567
#define        PCI_VENDOR_PHOBOS        0x13d8                /* Phobos */
568
#define        PCI_VENDOR_NETBOOST        0x13dc                /* NetBoost */
569
#define        PCI_VENDOR_SUNDANCETI        0x13f0                /* Sundance Technology */
570
#define        PCI_VENDOR_CMEDIA        0x13f6                /* C-Media Electronics */
571
#define        PCI_VENDOR_ADVANTECH        0x13fe                /* Advantech */
572
#define        PCI_VENDOR_LAVA        0x1407                /* Lava Semiconductor Manufacturing */
573
#define        PCI_VENDOR_SUNIX        0x1409                /* SUNIX */
574
#define        PCI_VENDOR_ICENSEMBLE        0x1412                /* IC Ensemble / VIA Technologies */
575
#define        PCI_VENDOR_MICROSOFT        0x1414                /* Microsoft */
576
#define        PCI_VENDOR_OXFORDSEMI        0x1415                /* Oxford Semiconductor */
577
#define        PCI_VENDOR_CHELSIO        0x1425                /* Chelsio Communications */
578
#define        PCI_VENDOR_TAMARACK        0x143d                /* Tamarack Microelectronics */
579
#define        PCI_VENDOR_SAMSUNGELEC3        0x144d                /* Samsung Electronics (3rd vendor ID) */
580
#define        PCI_VENDOR_ASKEY        0x144f                /* Askey Computer */
581
#define        PCI_VENDOR_AVERMEDIA        0x1461                /* Avermedia Technologies */
582
#define        PCI_VENDOR_SYSTEMBASE        0x14a1                /* System Base */
583
#define        PCI_VENDOR_MARVELL2        0x1b4b                /* Marvell */
584
#define        PCI_VENDOR_AIRONET        0x14b9                /* Aironet Wireless Communications */
585
#define        PCI_VENDOR_COMPAL        0x14c0                /* COMPAL Electronics */
586
#define        PCI_VENDOR_MYRICOM        0x14c1                /* Myricom */
587
#define        PCI_VENDOR_TITAN        0x14d2                /* Titan Electronics */
588
#define        PCI_VENDOR_AVLAB        0x14db                /* Avlab Technology */
589
#define        PCI_VENDOR_INVERTEX        0x14e1                /* Invertex */
590
#define        PCI_VENDOR_BROADCOM        0x14e4                /* Broadcom */
591
#define        PCI_VENDOR_PLANEX        0x14ea                /* Planex Communications */
592
#define        PCI_VENDOR_CONEXANT        0x14f1                /* Conexant Systems */
593
#define        PCI_VENDOR_DELTA        0x1500                /* Delta Electronics */
594
#define        PCI_VENDOR_ENE        0x1524                /* ENE Technology */
595
#define        PCI_VENDOR_TERRATEC        0x153b                /* TerraTec Electronic */
596
#define        PCI_VENDOR_PERLE        0x155f                /* Perle Systems */
597
#define        PCI_VENDOR_SOLIDUM        0x1588                /* Solidum Systems */
598
#define        PCI_VENDOR_HP2        0x1590                /* Hewlett-Packard */
599
#define        PCI_VENDOR_SYBA        0x1592                /* Syba */
600
#define        PCI_VENDOR_FARADAY        0x159b                /* Faraday Technology */
601
#define        PCI_VENDOR_GEOCAST        0x15a1                /* Geocast Network Systems */
602
#define        PCI_VENDOR_BLUESTEEL        0x15ab                /* Bluesteel Networks */
603
#define        PCI_VENDOR_VMWARE        0x15ad                /* VMware */
604
#define        PCI_VENDOR_AGILENT        0x15bc                /* Agilent Technologies */
605
#define        PCI_VENDOR_EUMITCOM        0x1638                /* Eumitcom */
606
#define        PCI_VENDOR_NETSEC        0x1660                /* NetSec */
607
#define        PCI_VENDOR_SIBYTE        0x166d                /* Broadcom (SiByte) */
608
#define        PCI_VENDOR_MYSON        0x1516                /* Myson-Century Technology */
609
#define        PCI_VENDOR_MELLANOX        0x15b3                /* Mellanox Technologies */
610
#define        PCI_VENDOR_NDC        0x15e8                /* National Datacomm */
611
#define        PCI_VENDOR_ACTIONTEC        0x1668                /* Action Tec Electronics */
612
#define        PCI_VENDOR_ATHEROS        0x168c                /* Atheros Communications */
613
#define        PCI_VENDOR_GLOBALSUN        0x16ab                /* Global Sun Tech */
614
#define        PCI_VENDOR_SAFENET        0x16ae                /* SafeNet */
615
#define        PCI_VENDOR_MICREL        0x16c6                /* Micrel */
616
#define        PCI_VENDOR_NETOCTAVE        0x170b                /* Netoctave */
617
#define        PCI_VENDOR_LINKSYS        0x1737                /* Linksys */
618
#define        PCI_VENDOR_ALTIMA        0x173b                /* Altima */
619
#define        PCI_VENDOR_ANTARES        0x1754                /* Antares Microsystems */
620
#define        PCI_VENDOR_CAVIUM        0x177d                /* Cavium */
621
#define        PCI_VENDOR_FZJZEL        0x1796                /* FZ Juelich / ZEL */
622
#define        PCI_VENDOR_BELKIN        0x1799                /* Belkin */
623
#define        PCI_VENDOR_HAWKING        0x17b3                /* Hawking Technology */
624
#define        PCI_VENDOR_SANDBURST        0x17ba                /* Sandburst */
625
#define        PCI_VENDOR_NETCHIP        0x17cc                /* PLX Technology (NetChip) */
626
#define        PCI_VENDOR_I4        0x17cf                /* I4 */
627
#define        PCI_VENDOR_ARECA        0x17d3                /* Areca */
628
#define        PCI_VENDOR_S2IO        0x17d5                /* S2io Technologies */
629
#define        PCI_VENDOR_RDC        0x17F3                /* RDC Semiconductor */
630
#define        PCI_VENDOR_LINKSYS2        0x17fe                /* Linksys */
631
#define        PCI_VENDOR_RALINK        0x1814                /* Ralink Technologies */
632
#define        PCI_VENDOR_RMI        0x182e                /* Raza Microelectronics Inc. (Broadcom) */
633
#define        PCI_VENDOR_NETLOGIC        0x184e                /* Netlogic Microsystems (Broadcom) */
634
#define        PCI_VENDOR_BBELEC        0x1896                /* B & B Electronics */
635
#define        PCI_VENDOR_XGI        0x18ca                /* XGI Technology */
636
#define        PCI_VENDOR_RENESAS        0x1912                /* Renesas Technologies */
637
#define        PCI_VENDOR_FREESCALE        0x1957                /* Freescale Semiconductor */
638
#define        PCI_VENDOR_ATTANSIC        0x1969                /* Attansic Technologies */
639
#define        PCI_VENDOR_JMICRON        0x197b                /* JMicron Technology */
640
#define        PCI_VENDOR_ASPEED        0x1a03                /* ASPEED Technology */
641
#define        PCI_VENDOR_EVE        0x1adb                /* EVE */
642
#define        PCI_VENDOR_QUMRANET        0x1af4                /* Qumranet */
643
#define        PCI_VENDOR_ASMEDIA        0x1b21                /* ASMedia */
644
#define        PCI_VENDOR_REDHAT        0x1b36                /* Red Hat */
645
#define        PCI_VENDOR_FRESCO        0x1b73                /* Fresco Logic */
646
#define        PCI_VENDOR_QINHENG2        0x1c00                /* Nanjing QinHeng Electronics (PCIe) */
647
#define        PCI_VENDOR_SYMPHONY2        0x1c1c                /* Symphony Labs (2nd PCI Vendor ID) */
648
#define        PCI_VENDOR_TEKRAM2        0x1de1                /* Tekram Technology (2nd PCI Vendor ID) */
649
#define        PCI_VENDOR_SUNIX2        0x1fd4                /* SUNIX Co */
650
#define        PCI_VENDOR_HINT        0x3388                /* HiNT */
651
#define        PCI_VENDOR_3DLABS        0x3d3d                /* 3D Labs */
652
#define        PCI_VENDOR_AVANCE2        0x4005                /* Avance Logic (2nd PCI Vendor ID) */
653
#define        PCI_VENDOR_ADDTRON        0x4033                /* Addtron Technology */
654
#define        PCI_VENDOR_QINHENG        0x4348                /* Nanjing QinHeng Electronics */
655
#define        PCI_VENDOR_ICOMPRESSION        0x4444                /* Conexant (iCompression) */
656
#define        PCI_VENDOR_INDCOMPSRC        0x494f                /* Industrial Computer Source */
657
#define        PCI_VENDOR_NETVIN        0x4a14                /* NetVin */
658
#define        PCI_VENDOR_BUSLOGIC2        0x4b10                /* Buslogic (2nd PCI Vendor ID) */
659
#define        PCI_VENDOR_MEDIAQ        0x4d51                /* MediaQ */
660
#define        PCI_VENDOR_GUILLEMOT        0x5046                /* Guillemot */
661
#define        PCI_VENDOR_TURTLE_BEACH        0x5053                /* Turtle Beach */
662
#define        PCI_VENDOR_S3        0x5333                /* S3 */
663
#define        PCI_VENDOR_NETPOWER2        0x5700                /* NetPower (2nd PCI Vendor ID) */
664
#define        PCI_VENDOR_XENSOURCE        0x5853                /* XenSource, Inc. */
665
#define        PCI_VENDOR_C4T        0x6374                /* c't Magazin */
666
#define        PCI_VENDOR_DCI        0x6666                /* Decision Computer */
667
#define        PCI_VENDOR_KURUSUGAWA        0x6809                /* Kurusugawa Electronics */
668
#define        PCI_VENDOR_PCHDTV        0x7063                /* pcHDTV */
669
#define        PCI_VENDOR_QUANCOM        0x8008                /* QUANCOM Electronic GmbH */
670
#define        PCI_VENDOR_INTEL        0x8086                /* Intel */
671
#define        PCI_VENDOR_VIRTUALBOX        0x80ee                /* VirtualBox */
672
#define        PCI_VENDOR_TRIGEM2        0x8800                /* Trigem Computer (2nd PCI Vendor ID) */
673
#define        PCI_VENDOR_PROLAN        0x8c4a                /* ProLAN */
674
#define        PCI_VENDOR_COMPUTONE        0x8e0e                /* Computone */
675
#define        PCI_VENDOR_KTI        0x8e2e                /* KTI */
676
#define        PCI_VENDOR_ADP        0x9004                /* Adaptec */
677
#define        PCI_VENDOR_ADP2        0x9005                /* Adaptec (2nd PCI Vendor ID) */
678
#define        PCI_VENDOR_ATRONICS        0x907f                /* Atronics */
679
#define        PCI_VENDOR_NETMOS        0x9710                /* Netmos */
680
#define        PCI_VENDOR_PARALLELS        0xaaaa                /* Parallels */
681
#define        PCI_VENDOR_CHRYSALIS        0xcafe                /* Chrysalis-ITS */
682
#define        PCI_VENDOR_MIDDLE_DIGITAL        0xdeaf                /* Middle Digital */
683
#define        PCI_VENDOR_ARC        0xedd8                /* ARC Logic */
684
#define        PCI_VENDOR_INVALID        0xffff                /* INVALID VENDOR ID */
685

    
686
/*
687
 * List of known products. Grouped by vendor.
688
 */
689

    
690
/* 3COM Products */
691
#define        PCI_PRODUCT_3COM_3C985        0x0001                /* 3c985 Gigabit Ethernet */
692
#define        PCI_PRODUCT_3COM_3C996        0x0003                /* 3c996 10/100/1000 Ethernet */
693
#define        PCI_PRODUCT_3COM_3C556MODEM        0x1007                /* 3c556 V.90 Mini-PCI Modem */
694
#define        PCI_PRODUCT_3COM_3C940        0x1700                /* 3c940 Gigabit Ethernet */
695
#define        PCI_PRODUCT_3COM_3C339        0x3390                /* 3c339 TokenLink Velocity */
696
#define        PCI_PRODUCT_3COM_3C359        0x3590                /* 3c359 TokenLink Velocity XL */
697
#define        PCI_PRODUCT_3COM_3C450TX        0x4500                /* 3c450-TX 10/100 Ethernet */
698
#define        PCI_PRODUCT_3COM_3C575TX        0x5057                /* 3c575-TX 10/100 Ethernet */
699
#define        PCI_PRODUCT_3COM_3C575BTX        0x5157                /* 3CCFE575BT 10/100 Ethernet */
700
#define        PCI_PRODUCT_3COM_3C575CTX        0x5257                /* 3CCFE575CT 10/100 Ethernet */
701
#define        PCI_PRODUCT_3COM_3C590        0x5900                /* 3c590 Ethernet */
702
#define        PCI_PRODUCT_3COM_3C595TX        0x5950                /* 3c595-TX 10/100 Ethernet */
703
#define        PCI_PRODUCT_3COM_3C595T4        0x5951                /* 3c595-T4 10/100 Ethernet */
704
#define        PCI_PRODUCT_3COM_3C595MII        0x5952                /* 3c595-MII 10/100 Ethernet */
705
#define        PCI_PRODUCT_3COM_3C555        0x5055                /* 3c555 10/100 Mini-PCI Ethernet */
706
#define        PCI_PRODUCT_3COM_3C154G72        0x6001                /* 3CRWE154G72 Wireless LAN Adapter */
707
#define        PCI_PRODUCT_3COM_3C556        0x6055                /* 3c556 10/100 Mini-PCI Ethernet */
708
#define        PCI_PRODUCT_3COM_3C556B        0x6056                /* 3c556B 10/100 Mini-PCI Ethernet */
709
#define        PCI_PRODUCT_3COM_3C656_E        0x6560                /* 3CCFEM656 10/100 Ethernet */
710
#define        PCI_PRODUCT_3COM_3C656_M        0x6561                /* 3CCFEM656 56k Modem */
711
#define        PCI_PRODUCT_3COM_3C656B_E        0x6562                /* 3CCFEM656B 10/100 Ethernet */
712
#define        PCI_PRODUCT_3COM_3C656B_M        0x6563                /* 3CCFEM656B 56k Modem */
713
#define        PCI_PRODUCT_3COM_3C656C_E        0x6564                /* 3CXFEM656C 10/100 Ethernet */
714
#define        PCI_PRODUCT_3COM_3C656C_M        0x6565                /* 3CXFEM656C 56k Modem */
715
#define        PCI_PRODUCT_3COM_3CSOHO100TX        0x7646                /* 3cSOHO100-TX 10/100 Ethernet */
716
#define        PCI_PRODUCT_3COM_3CRWE777A        0x7770                /* 3crwe777a AirConnect */
717
#define        PCI_PRODUCT_3COM_3C804        0x7980                /* 3c804 FDDILink SAS */
718
#define        PCI_PRODUCT_3COM_TOKEN        0x8811                /* Token Ring */
719
#define        PCI_PRODUCT_3COM_3C900TPO        0x9000                /* 3c900-TPO Ethernet */
720
#define        PCI_PRODUCT_3COM_3C900COMBO        0x9001                /* 3c900-COMBO Ethernet */
721
#define        PCI_PRODUCT_3COM_3C905TX        0x9050                /* 3c905-TX 10/100 Ethernet */
722
#define        PCI_PRODUCT_3COM_3C905T4        0x9051                /* 3c905-T4 10/100 Ethernet */
723
#define        PCI_PRODUCT_3COM_3C900BTPO        0x9004                /* 3c900B-TPO Ethernet */
724
#define        PCI_PRODUCT_3COM_3C900BCOMBO        0x9005                /* 3c900B-COMBO Ethernet */
725
#define        PCI_PRODUCT_3COM_3C900BTPC        0x9006                /* 3c900B-TPC Ethernet */
726
#define        PCI_PRODUCT_3COM_3C905BTX        0x9055                /* 3c905B-TX 10/100 Ethernet */
727
#define        PCI_PRODUCT_3COM_3C905BT4        0x9056                /* 3c905B-T4 10/100 Ethernet */
728
#define        PCI_PRODUCT_3COM_3C905BCOMBO        0x9058                /* 3c905B-COMBO 10/100 Ethernet */
729
#define        PCI_PRODUCT_3COM_3C905BFX        0x905a                /* 3c905B-FX 100 Ethernet */
730
#define        PCI_PRODUCT_3COM_3C905CTX        0x9200                /* 3c905C-TX 10/100 Ethernet w/ mngmt */
731
#define        PCI_PRODUCT_3COM_3C905CXTX        0x9201                /* 3c905CX-TX 10/100 Ethernet w/ mngmt */
732
#define        PCI_PRODUCT_3COM_3C920BEMBW        0x9202                /* 3c920B-EMB-WNM Integrated Fast Ethernet */
733
#define        PCI_PRODUCT_3COM_3C910SOHOB        0x9300                /* 3c910 OfficeConnect 10/100B Ethernet */
734
#define        PCI_PRODUCT_3COM_3C980SRV        0x9800                /* 3c980 Server Adapter 10/100 Ethernet */
735
#define        PCI_PRODUCT_3COM_3C980CTXM        0x9805                /* 3c980C-TXM 10/100 Ethernet */
736
#define        PCI_PRODUCT_3COM_3CR990        0x9900                /* 3c990-TX 10/100 Ethernet w/ 3XP */
737
#define        PCI_PRODUCT_3COM_3CR990TX95        0x9902                /* 3CR990-TX-95 10/100 Ethernet w/ 3XP */
738
#define        PCI_PRODUCT_3COM_3CR990TX97        0x9903                /* 3CR990-TX-97 10/100 Ethernet w/ 3XP */
739
#define        PCI_PRODUCT_3COM_3C990B        0x9904                /* 3c990B 10/100 Ethernet w/ 3XP */
740
#define        PCI_PRODUCT_3COM_3CR990FX        0x9905                /* 3CR990-FX 100 Ethernet w/ 3XP */
741
#define        PCI_PRODUCT_3COM_3CR990SVR95        0x9908                /* 3CR990-SVR-95 10/100 Ethernet w/ 3XP */
742
#define        PCI_PRODUCT_3COM_3CR990SVR97        0x9909                /* 3CR990-SVR-97 10/100 Ethernet w/ 3XP */
743
#define        PCI_PRODUCT_3COM_3C990BSVR        0x990a                /* 3c990BSVR 10/100 Ethernet w/ 3XP */
744

    
745
/* 3Dfx Interactive products */
746
#define        PCI_PRODUCT_3DFX_VOODOO        0x0001                /* Voodoo */
747
#define        PCI_PRODUCT_3DFX_VOODOO2        0x0002                /* Voodoo2 */
748
#define        PCI_PRODUCT_3DFX_BANSHEE        0x0003                /* Banshee */
749
#define        PCI_PRODUCT_3DFX_VOODOO3        0x0005                /* Voodoo3 */
750
#define        PCI_PRODUCT_3DFX_VOODOO5        0x0009                /* Voodoo 4/5 */
751

    
752
/* 3D Labs products */
753
#define        PCI_PRODUCT_3DLABS_300SX        0x0001                /* GLINT 300SX */
754
#define        PCI_PRODUCT_3DLABS_500TX        0x0002                /* GLINT 500TX */
755
#define        PCI_PRODUCT_3DLABS_DELTA        0x0003                /* GLINT DELTA */
756
#define        PCI_PRODUCT_3DLABS_PERMEDIA        0x0004                /* GLINT Permedia */
757
#define        PCI_PRODUCT_3DLABS_500MX        0x0006                /* GLINT 500MX */
758
#define        PCI_PRODUCT_3DLABS_PERMEDIA2        0x0007                /* GLINT Permedia 2 */
759
#define        PCI_PRODUCT_3DLABS_GAMMA        0x0008                /* GLINT GAMMA */
760
#define        PCI_PRODUCT_3DLABS_PERMEDIA2V        0x0009                /* GLINT Permedia 2V */
761
#define        PCI_PRODUCT_3DLABS_PERMEDIA3        0x000a                /* GLINT Permedia 3 */
762
#define        PCI_PRODUCT_3DLABS_WILDCAT5110        0x07a2                /* WILDCAT 5110 */
763

    
764
/* 3ware products */
765
#define        PCI_PRODUCT_3WARE_ESCALADE        0x1000                /* Escalade ATA RAID Controller */
766
#define        PCI_PRODUCT_3WARE_ESCALADE_ASIC        0x1001                /* Escalade ATA RAID 7000/8000 Series Controller */
767
#define        PCI_PRODUCT_3WARE_9000        0x1002                /* 9000 Series RAID */
768
#define        PCI_PRODUCT_3WARE_9550        0x1003                /* 9550 Series RAID */
769
#define        PCI_PRODUCT_3WARE_9650        0x1004                /* 9650 Series RAID */
770
#define        PCI_PRODUCT_3WARE_9690        0x1005                /* 9690 Series RAID */
771
#define        PCI_PRODUCT_3WARE_9750        0x1010                /* 9750 Series RAID */
772

    
773
/* AboCom products */
774
#define        PCI_PRODUCT_ABOCOM_FE2500        0xab02                /* FE2500 10/100 Ethernet */
775
#define        PCI_PRODUCT_ABOCOM_PCM200        0xab03                /* PCM200 10/100 Ethernet */
776
#define        PCI_PRODUCT_ABOCOM_FE2000VX        0xab06                /* FE2000VX 10/100 Ethernet (OEM) */
777
#define        PCI_PRODUCT_ABOCOM_FE2500MX        0xab08                /* FE2500MX 10/100 Ethernet */
778

    
779
/* ACC Products */
780
#define        PCI_PRODUCT_ACC_2188        0x0000                /* ACCM 2188 VL-PCI Bridge */
781
#define        PCI_PRODUCT_ACC_2051_HB        0x2051                /* 2051 PCI Single Chip Solution (host Bridge) */
782
#define        PCI_PRODUCT_ACC_2051_ISA        0x5842                /* 2051 PCI Single Chip Solution (ISA Bridge) */
783

    
784
/* Acard products */
785
#define        PCI_PRODUCT_ACARD_ATP850U        0x0005                /* ATP850U/UF UDMA IDE Controller */
786
#define        PCI_PRODUCT_ACARD_ATP860        0x0006                /* ATP860 UDMA IDE Controller */
787
#define        PCI_PRODUCT_ACARD_ATP860A        0x0007                /* ATP860-A UDMA IDE Controller */
788
#define        PCI_PRODUCT_ACARD_ATP865        0x0008                /* ATP865 UDMA IDE Controller */
789
#define        PCI_PRODUCT_ACARD_ATP865A        0x0009                /* ATP865-A UDMA IDE Controller */
790
#define        PCI_PRODUCT_ACARD_AEC6710        0x8002                /* AEC6710 SCSI */
791
#define        PCI_PRODUCT_ACARD_AEC6712UW        0x8010                /* AEC6712UW SCSI */
792
#define        PCI_PRODUCT_ACARD_AEC6712U        0x8020                /* AEC6712U SCSI */
793
#define        PCI_PRODUCT_ACARD_AEC6712S        0x8030                /* AEC6712S SCSI */
794
#define        PCI_PRODUCT_ACARD_AEC6710D        0x8040                /* AEC6710D SCSI */
795
#define        PCI_PRODUCT_ACARD_AEC6715UW        0x8050                /* AEC6715UW SCSI */
796

    
797
/* Accton products */
798
#define        PCI_PRODUCT_ACCTON_MPX5030        0x1211                /* MPX 5030/5038 Ethernet */
799
#define        PCI_PRODUCT_ACCTON_EN2242        0x1216                /* EN2242 10/100 Ethernet */
800

    
801
/* Acer products */
802
#define        PCI_PRODUCT_ACER_M1435        0x1435                /* M1435 VL-PCI Bridge */
803

    
804
/* Advantech products */
805
#define        PCI_PRODUCT_ADVANTECH_PCI1600        0x1600                /* PCI-16[12]0 serial */
806
#define        PCI_PRODUCT_ADVANTECH_PCI1604        0x1604                /* PCI-1604 serial */
807
#define        PCI_PRODUCT_ADVANTECH_PCI1610        0x1610                /* PCI-1610 4 port serial */
808
#define        PCI_PRODUCT_ADVANTECH_PCI1612        0x1612                /* PCI-1612 4 port serial */
809
#define        PCI_PRODUCT_ADVANTECH_PCI1620        0x1620                /* PCI-1620 8 port serial (1-4) */
810
#define        PCI_PRODUCT_ADVANTECH_PCI1620_1        0x16ff                /* PCI-1620 8 port serial (5-8) */
811

    
812
/* Acer Labs products */
813
#define        PCI_PRODUCT_ALI_M1445        0x1445                /* M1445 VL-PCI Bridge */
814
#define        PCI_PRODUCT_ALI_M1449        0x1449                /* M1449 PCI-ISA Bridge */
815
#define        PCI_PRODUCT_ALI_M1451        0x1451                /* M1451 Host-PCI Bridge */
816
#define        PCI_PRODUCT_ALI_M1461        0x1461                /* M1461 Host-PCI Bridge */
817
#define        PCI_PRODUCT_ALI_M1531        0x1531                /* M1531 Host-PCI Bridge */
818
#define        PCI_PRODUCT_ALI_M1533        0x1533                /* M1533 PCI-ISA Bridge */
819
#define        PCI_PRODUCT_ALI_M1541        0x1541                /* M1541 Host-PCI Bridge */
820
#define        PCI_PRODUCT_ALI_M1543        0x1543                /* M1543 PCI-ISA Bridge */
821
#define        PCI_PRODUCT_ALI_M1563        0x1563                /* M1563 PCI-ISA Bridge */
822
#define        PCI_PRODUCT_ALI_M1647        0x1647                /* M1647 Host-PCI Bridge */
823
#define        PCI_PRODUCT_ALI_M1689        0x1689                /* M1689 Host-PCI Bridge */
824
#define        PCI_PRODUCT_ALI_M3309        0x3309                /* M3309 MPEG Decoder */
825
#define        PCI_PRODUCT_ALI_M4803        0x5215                /* M4803 */
826
#define        PCI_PRODUCT_ALI_M5257        0x5257                /* M5257 PCI Software Modem */
827
#define        PCI_PRODUCT_ALI_M5229        0x5229                /* M5229 UDMA IDE Controller */
828
#define        PCI_PRODUCT_ALI_M5237        0x5237                /* M5237 USB 1.1 Host Controller */
829
#define        PCI_PRODUCT_ALI_M5239        0x5239                /* M5239 USB 2.0 Host Controller */
830
#define        PCI_PRODUCT_ALI_M5243        0x5243                /* M5243 PCI-AGP Bridge */
831
#define        PCI_PRODUCT_ALI_M5247        0x5247                /* M5247 PCI-AGP Bridge */
832
#define        PCI_PRODUCT_ALI_M5249        0x5249                /* M5249 Hypertransport to PCI Bridge */
833
#define        PCI_PRODUCT_ALI_M5261        0x5261                /* M5261 Tulip Ethernet Controller */
834
#define        PCI_PRODUCT_ALI_M5288        0x5288                /* M5288 SATA/Raid Controller */
835
#define        PCI_PRODUCT_ALI_M5451        0x5451                /* M5451 AC-Link Controller Audio Device */
836
#define        PCI_PRODUCT_ALI_M5453        0x5453                /* M5453 AC-Link Controller Modem Device */
837
#define        PCI_PRODUCT_ALI_M5455        0x5455                /* M5455 AC-Link Controller Audio Device */
838
#define        PCI_PRODUCT_ALI_M7101        0x7101                /* M7101 Power Management Controller */
839

    
840
/* Adaptec products */
841
#define        PCI_PRODUCT_ADP_AIC1160        0x1160                /* AIC-1160 */
842
#define        PCI_PRODUCT_ADP_AIC7850        0x5078                /* AIC-7850 */
843
#define        PCI_PRODUCT_ADP_AIC7855        0x5578                /* AIC-7855 */
844
#define        PCI_PRODUCT_ADP_AIC5900        0x5900                /* AIC-5900 ATM */
845
#define        PCI_PRODUCT_ADP_AIC5905        0x5905                /* AIC-5905 ATM */
846
#define        PCI_PRODUCT_ADP_AIC6915        0x6915                /* AIC-6915 10/100 Ethernet */
847
#define        PCI_PRODUCT_ADP_AIC7860        0x6078                /* AIC-7860 */
848
#define        PCI_PRODUCT_ADP_APA1480        0x6075                /* APA-1480 Ultra */
849
#define        PCI_PRODUCT_ADP_2940AU        0x6178                /* AHA-2940A Ultra */
850
#define        PCI_PRODUCT_ADP_AIC7870        0x7078                /* AIC-7870 */
851
#define        PCI_PRODUCT_ADP_2940        0x7178                /* AHA-2940 */
852
#define        PCI_PRODUCT_ADP_3940        0x7278                /* AHA-3940 */
853
#define        PCI_PRODUCT_ADP_3985        0x7378                /* AHA-3985 */
854
#define        PCI_PRODUCT_ADP_2944        0x7478                /* AHA-2944 */
855
#define        PCI_PRODUCT_ADP_AIC7895        0x7895                /* AIC-7895 Ultra */
856
#define        PCI_PRODUCT_ADP_AIC7880        0x8078                /* AIC-7880 Ultra */
857
#define        PCI_PRODUCT_ADP_2940U        0x8178                /* AHA-2940 Ultra */
858
#define        PCI_PRODUCT_ADP_3940U        0x8278                /* AHA-3940 Ultra */
859
#define        PCI_PRODUCT_ADP_389XU        0x8378                /* AHA-389X Ultra */
860
#define        PCI_PRODUCT_ADP_2944U        0x8478                /* AHA-2944 Ultra */
861
#define        PCI_PRODUCT_ADP_2940UP        0x8778                /* AHA-2940 Ultra Pro */
862

    
863
#define        PCI_PRODUCT_ADP2_2940U2        0x0010                /* AHA-2940U2 U2 */
864
#define        PCI_PRODUCT_ADP2_2930U2        0x0011                /* AHA-2930U2 U2 */
865
#define        PCI_PRODUCT_ADP2_AIC7890        0x001f                /* AIC-7890/1 U2 */
866
#define        PCI_PRODUCT_ADP2_3950U2B        0x0050                /* AHA-3950U2B U2 */
867
#define        PCI_PRODUCT_ADP2_3950U2D        0x0051                /* AHA-3950U2D U2 */
868
#define        PCI_PRODUCT_ADP2_AIC7896        0x005f                /* AIC-7896/7 U2 */
869
#define        PCI_PRODUCT_ADP2_AIC7892A        0x0080                /* AIC-7892A U160 */
870
#define        PCI_PRODUCT_ADP2_AIC7892B        0x0081                /* AIC-7892B U160 */
871
#define        PCI_PRODUCT_ADP2_AIC7892D        0x0083                /* AIC-7892D U160 */
872
#define        PCI_PRODUCT_ADP2_AIC7892P        0x008f                /* AIC-7892P U160 */
873
#define        PCI_PRODUCT_ADP2_AIC7899A        0x00c0                /* AIC-7899A U160 */
874
#define        PCI_PRODUCT_ADP2_AIC7899B        0x00c1                /* AIC-7899B U160 */
875
#define        PCI_PRODUCT_ADP2_AIC7899D        0x00c3                /* AIC-7899D U160 */
876
#define        PCI_PRODUCT_ADP2_AIC7899F        0x00c5                /* AIC-7899F RAID */
877
#define        PCI_PRODUCT_ADP2_AIC7899P        0x00cf                /* AIC-7899P U160 */
878
#define        PCI_PRODUCT_ADP2_1420SA        0x0241                /* RAID 1420SA */
879
#define        PCI_PRODUCT_ADP2_1430SA        0x0243                /* RAID 1430SA */
880
#define        PCI_PRODUCT_ADP2_AAC2622        0x0282                /* AAC-2622 */
881
#define        PCI_PRODUCT_ADP2_ASR2200S        0x0285                /* ASR-2200S */
882
#define        PCI_PRODUCT_ADP2_ASR2120S        0x0286                /* ASR-2120S */
883
#define        PCI_PRODUCT_ADP2_ASR2200S_SUB2M        0x0287                /* ASR-2200S */
884
#define        PCI_PRODUCT_ADP2_ASR2410SA        0x0290                /* ASR-2410SA */
885
#define        PCI_PRODUCT_ADP2_AAR2810SA        0x0292                /* AAR-2810SA */
886
#define        PCI_PRODUCT_ADP2_3405        0x02bb                /* RAID 3405 */
887
#define        PCI_PRODUCT_ADP2_3805        0x02bc                /* RAID 3805 */
888
#define        PCI_PRODUCT_ADP2_2405        0x02d5                /* RAID 2405 */
889
#define        PCI_PRODUCT_ADP2_AAC364        0x0364                /* AAC-364 */
890
#define        PCI_PRODUCT_ADP2_ASR5400S        0x0365                /* ASR-5400S */
891
#define        PCI_PRODUCT_ADP2_PERC_2QC        0x1364                /* Dell PERC 2/QC */
892
/* XXX guess */
893
#define        PCI_PRODUCT_ADP2_PERC_3QC        0x1365                /* Dell PERC 3/QC */
894
#define        PCI_PRODUCT_ADP2_HP_M110_G2        0x3227                /* HP M110 G2 / ASR-2610SA */
895
#define        PCI_PRODUCT_ADP2_SERVERAID        0x0250                /* ServeRAID 6/7 (marco) */
896

    
897
/* Addtron Products */
898
#define        PCI_PRODUCT_ADDTRON_8139        0x1360                /* 8139 Ethernet */
899
#define        PCI_PRODUCT_ADDTRON_RHINEII        0x1320                /* Rhine II 10/100 Ethernet */
900

    
901
/* ADMtek products */
902
#define        PCI_PRODUCT_ADMTEK_AL981        0x0981                /* AL981 (Comet) 10/100 Ethernet */
903
#define        PCI_PRODUCT_ADMTEK_AN983        0x0985                /* AN983 (Centaur-P) 10/100 Ethernet */
904
#define        PCI_PRODUCT_ADMTEK_AN985        0x1985                /* AN985 (Centaur-C) 10/100 Ethernet */
905
#define        PCI_PRODUCT_ADMTEK_ADM5120        0x5120                /* Infineon ADM5120 PCI Host Bridge */
906
#define        PCI_PRODUCT_ADMTEK_ADM8211        0x8201                /* ADM8211 11Mbps 802.11b WLAN */
907
#define        PCI_PRODUCT_ADMTEK_ADM9511        0x9511                /* ADM9511 (Centaur-II) 10/100 Ethernet */
908
#define        PCI_PRODUCT_ADMTEK_ADM9513        0x9513                /* ADM9513 (Centaur-II) 10/100 Ethernet */
909

    
910
/* Advanced System Products */
911
#define        PCI_PRODUCT_ADVSYS_1200A        0x1100
912
#define        PCI_PRODUCT_ADVSYS_1200B        0x1200
913
#define        PCI_PRODUCT_ADVSYS_ULTRA        0x1300                /* ABP-930/40UA */
914
#define        PCI_PRODUCT_ADVSYS_WIDE        0x2300                /* ABP-940UW */
915
#define        PCI_PRODUCT_ADVSYS_U2W        0x2500                /* ASB-3940U2W */
916
#define        PCI_PRODUCT_ADVSYS_U3W        0x2700                /* ASB-3940U3W */
917

    
918
/* Agilent Technologies Products */
919
#define        PCI_PRODUCT_AGILENT_TACHYON_DX2        0x0100                /* Tachyon DX2 FC Controller */
920

    
921
/* Aironet Wireless Communicasions products */
922
#define        PCI_PRODUCT_AIRONET_PC4xxx        0x0001                /* PC4500/PC4800 Wireless LAN Adapter */
923
#define        PCI_PRODUCT_AIRONET_PCI350        0x0350                /* PCI350 Wireless LAN Adapter */
924
#define        PCI_PRODUCT_AIRONET_MPI350        0xa504                /* MPI350 Mini-PCI Wireless LAN Adapter */
925
#define        PCI_PRODUCT_AIRONET_PC4500        0x4500                /* PC4500 Wireless LAN Adapter */
926
#define        PCI_PRODUCT_AIRONET_PC4800        0x4800                /* PC4800 Wireless LAN Adapter */
927

    
928
/* Alacritech products */
929
#define        PCI_PRODUCT_ALACRITECH_SES1001T        0x0005                /* SES1001T iSCSI Accelerator */
930

    
931
/* Alliance products */
932
#define        PCI_PRODUCT_ALLIANCE_AT24        0x6424                /* AT24 */
933
#define        PCI_PRODUCT_ALLIANCE_AT25        0x643d                /* AT25 */
934

    
935
/* Alteon products */
936
#define        PCI_PRODUCT_ALTEON_ACENIC        0x0001                /* ACEnic 1000baseSX Ethernet */
937
#define        PCI_PRODUCT_ALTEON_ACENIC_COPPER        0x0002                /* ACEnic 1000baseT Ethernet */
938
#define        PCI_PRODUCT_ALTEON_BCM5700        0x0003                /* ACEnic BCM5700 10/100/1000 Ethernet */
939
#define        PCI_PRODUCT_ALTEON_BCM5701        0x0004                /* ACEnic BCM5701 10/100/1000 Ethernet */
940

    
941
/* Altera products */
942
#define        PCI_PRODUCT_ALTERA_EP4CGX15BF14C8N        0x4c15                /* EP4CGX15BF14C8N */
943

    
944
/* Altima products */
945
#define        PCI_PRODUCT_ALTIMA_AC1000        0x03e8                /* AC1000 Gigabit Ethernet */
946
#define        PCI_PRODUCT_ALTIMA_AC1001        0x03e9                /* AC1001 Gigabit Ethernet */
947
#define        PCI_PRODUCT_ALTIMA_AC9100        0x03ea                /* AC9100 Gigabit Ethernet */
948
#define        PCI_PRODUCT_ALTIMA_AC1003        0x03eb                /* AC1003 Gigabit Ethernet */
949

    
950
/* AMD products */
951
#define        PCI_PRODUCT_AMD_AMD64_HT        0x1100                /* K8 AMD64 HyperTransport Configuration */
952
#define        PCI_PRODUCT_AMD_AMD64_ADDR        0x1101                /* K8 AMD64 Address Map Configuration */
953
#define        PCI_PRODUCT_AMD_AMD64_DRAM        0x1102                /* K8 AMD64 DRAM Configuration */
954
#define        PCI_PRODUCT_AMD_AMD64_MISC        0x1103                /* K8 AMD64 Miscellaneous Configuration */
955
#define        PCI_PRODUCT_AMD_AMD64_F10_HT        0x1200                /* AMD64 Family10h HyperTransport Configuration */
956
#define        PCI_PRODUCT_AMD_AMD64_F10_ADDR        0x1201                /* AMD64 Family10h Address Map Configuration */
957
#define        PCI_PRODUCT_AMD_AMD64_F10_DRAM        0x1202                /* AMD64 Family10h DRAM Configuration */
958
#define        PCI_PRODUCT_AMD_AMD64_F10_MISC        0x1203                /* AMD64 Family10h Miscellaneous Configuration */
959
#define        PCI_PRODUCT_AMD_AMD64_F10_LINK        0x1204                /* AMD64 Family10h Link Configuration */
960
#define        PCI_PRODUCT_AMD_AMD64_F11_HT        0x1300                /* AMD64 Family11h HyperTransport Configuration */
961
#define        PCI_PRODUCT_AMD_AMD64_F11_ADDR        0x1301                /* AMD64 Family11h Address Map Configuration */
962
#define        PCI_PRODUCT_AMD_AMD64_F11_DRAM        0x1302                /* AMD64 Family11h DRAM Configuration */
963
#define        PCI_PRODUCT_AMD_AMD64_F11_MISC        0x1303                /* AMD64 Family11h Miscellaneous Configuration */
964
#define        PCI_PRODUCT_AMD_AMD64_F11_LINK        0x1304                /* AMD64 Family11h Link Configuration */
965
#define        PCI_PRODUCT_AMD_F14_RC        0x1510                /* Family14h Root Complex */
966
#define        PCI_PRODUCT_AMD_F15_HT        0x1600                /* Family15h HyperTransport Configuration */
967
#define        PCI_PRODUCT_AMD_F15_ADDR        0x1601                /* Family15h Address Map Configuration */
968
#define        PCI_PRODUCT_AMD_F15_DRAM        0x1602                /* Family15h DRAM Configuration */
969
#define        PCI_PRODUCT_AMD_F15_MISC        0x1603                /* Family15h Miscellaneous Configuration */
970
#define        PCI_PRODUCT_AMD_F15_LINK        0x1604                /* Family15h Link Configuration */
971
#define        PCI_PRODUCT_AMD_F15_NB        0x1605                /* Family15h North Bridge Configuration */
972
#define        PCI_PRODUCT_AMD_F14_HT        0x1700                /* Family12h/14h HyperTransport Configuration */
973
#define        PCI_PRODUCT_AMD_F14_ADDR        0x1701                /* Family12h/14h Address Map Configuration */
974
#define        PCI_PRODUCT_AMD_F14_DRAM        0x1702                /* Family12h/14h DRAM Configuration */
975
#define        PCI_PRODUCT_AMD_F14_NB        0x1703                /* Family12h/14h North Bridge Configuration */
976
#define        PCI_PRODUCT_AMD_F14_CSTATE        0x1704                /* Family12h/14h CPU C-state Configuration */
977
#define        PCI_PRODUCT_AMD_F12_RC        0x1705                /* Family12h Root Complex */
978
#define        PCI_PRODUCT_AMD_F12_GPP0        0x1709                /* Family12h GPP0 Root Port */
979
#define        PCI_PRODUCT_AMD_F14_MISC        0x1716                /* Family12h/14h Misc. Configuration */
980
#define        PCI_PRODUCT_AMD_F14_HB18        0x1718                /* Family12h/14h Host Bridge */
981
#define        PCI_PRODUCT_AMD_F14_HB19        0x1719                /* Family12h/14h Host Bridge */
982
#define        PCI_PRODUCT_AMD_PCNET_PCI        0x2000                /* PCnet-PCI Ethernet */
983
#define        PCI_PRODUCT_AMD_PCNET_HOME        0x2001                /* PCnet-Home HomePNA Ethernet */
984
#define        PCI_PRODUCT_AMD_AM_1771_MBW        0x2003                /* Alchemy AM 1771 MBW */
985
#define        PCI_PRODUCT_AMD_PCSCSI_PCI        0x2020                /* PCscsi-PCI SCSI */
986
#define        PCI_PRODUCT_AMD_GEODELX_PCHB        0x2080                /* Geode LX Host-PCI Bridge */
987
#define        PCI_PRODUCT_AMD_GEODELX_VGA        0x2081                /* Geode LX VGA Controller */
988
#define        PCI_PRODUCT_AMD_GEODELX_AES        0x2082                /* Geode LX AES Security Block */
989
#define        PCI_PRODUCT_AMD_CS5536_PCISB        0x208f                /* CS5536 GeodeLink PCI South Bridge */
990
#define        PCI_PRODUCT_AMD_CS5536_PCIB        0x2090                /* CS5536 PCI-ISA Bridge */
991
#define        PCI_PRODUCT_AMD_CS5536_FLASH        0x2091                /* CS5536 Flash */
992
#define        PCI_PRODUCT_AMD_CS5536_AUDIO        0x2093                /* CS5536 Audio */
993
#define        PCI_PRODUCT_AMD_CS5536_OHCI        0x2094                /* CS5536 OHCI USB Controller */
994
#define        PCI_PRODUCT_AMD_CS5536_EHCI        0x2095                /* CS5536 EHCI USB Controller */
995
#define        PCI_PRODUCT_AMD_CS5536_UDC        0x2096                /* CS5536 UDC */
996
#define        PCI_PRODUCT_AMD_CS5536_UOC        0x2097                /* CS5536 UOC */
997
#define        PCI_PRODUCT_AMD_CS5536_IDE        0x209a                /* CS5536 IDE Controller */
998
#define        PCI_PRODUCT_AMD_SC520_SC        0x3000                /* Elan SC520 System Controller */
999
#define        PCI_PRODUCT_AMD_SC751_SC        0x7006                /* AMD751 System Controller */
1000
#define        PCI_PRODUCT_AMD_SC751_PPB        0x7007                /* AMD751 PCI-PCI Bridge */
1001
#define        PCI_PRODUCT_AMD_IGR4_AGP        0x700a                /* AMD IGR4 AGP Bridge */
1002
#define        PCI_PRODUCT_AMD_IGR4_PPB        0x700b                /* AMD IGR4 PCI-PCI Bridge */
1003
#define        PCI_PRODUCT_AMD_SC762_NB        0x700c                /* AMD762 North Bridge */
1004
#define        PCI_PRODUCT_AMD_SC762_PPB        0x700d                /* AMD762 AGP Bridge */
1005
#define        PCI_PRODUCT_AMD_SC761_SC        0x700e                /* AMD761 System Controller */
1006
#define        PCI_PRODUCT_AMD_SC761_PPB        0x700f                /* AMD761 PCI-PCI Bridge */
1007
#define        PCI_PRODUCT_AMD_PBC755_ISA        0x7400                /* AMD755 PCI-ISA Bridge */
1008
#define        PCI_PRODUCT_AMD_PBC755_IDE        0x7401                /* AMD755 IDE Controller */
1009
#define        PCI_PRODUCT_AMD_PBC755_PMC        0x7403                /* AMD755 ACPI Controller */
1010
#define        PCI_PRODUCT_AMD_PBC755_USB        0x7404                /* AMD755 USB Host Controller */
1011
#define        PCI_PRODUCT_AMD_PBC756_ISA        0x7408                /* AMD756 PCI-ISA Bridge */
1012
#define        PCI_PRODUCT_AMD_PBC756_IDE        0x7409                /* AMD756 IDE Controller */
1013
#define        PCI_PRODUCT_AMD_PBC756_PMC        0x740b                /* AMD756 Power Management Controller */
1014
#define        PCI_PRODUCT_AMD_PBC756_USB        0x740c                /* AMD756 USB Host Controller */
1015
#define        PCI_PRODUCT_AMD_PBC766_ISA        0x7410                /* AMD766 South Bridge */
1016
#define        PCI_PRODUCT_AMD_PBC766_IDE        0x7411                /* AMD766 IDE Controller */
1017
#define        PCI_PRODUCT_AMD_PBC766_PMC        0x7413                /* AMD766 Power Management Controller */
1018
#define        PCI_PRODUCT_AMD_PBC766_USB        0x7414                /* AMD766 USB Host Controller */
1019
#define        PCI_PRODUCT_AMD_PBC768_ISA        0x7440                /* AMD768 PCI-ISA/LPC Bridge */
1020
#define        PCI_PRODUCT_AMD_PBC768_IDE        0x7441                /* AMD768 EIDE Controller */
1021
#define        PCI_PRODUCT_AMD_PBC768_PMC        0x7443                /* AMD768 Power Management Controller */
1022
#define        PCI_PRODUCT_AMD_PBC768_AC        0x7445                /* AMD768 AC97 Audio */
1023
#define        PCI_PRODUCT_AMD_PBC768_MD        0x7446                /* AMD768 AC97 Modem */
1024
#define        PCI_PRODUCT_AMD_PBC768_PPB        0x7448                /* AMD768 PCI-PCI Bridge */
1025
#define        PCI_PRODUCT_AMD_PBC768_USB        0x7449                /* AMD768 USB Controller */
1026
#define        PCI_PRODUCT_AMD_PCIX8131_PPB        0x7450                /* AMD8131 PCI-X Tunnel */
1027
#define        PCI_PRODUCT_AMD_PCIX8131_APIC        0x7451                /* AMD8131 IO Apic */
1028
#define        PCI_PRODUCT_AMD_AGP8151_DEV        0x7454                /* AMD8151 AGP Device */
1029
#define        PCI_PRODUCT_AMD_AGP8151_PPB        0x7455                /* AMD8151 AGP Bridge */
1030
#define        PCI_PRODUCT_AMD_PCIX_PPB        0x7458                /* AMD8123 PCI-X Bridge */
1031
#define        PCI_PRODUCT_AMD_PCIX_APIC        0x7459                /* AMD8132 PCI-X IOAPIC */
1032
#define        PCI_PRODUCT_AMD_PBC8111        0x7460                /* AMD8111 I/O Hub */
1033
#define        PCI_PRODUCT_AMD_PBC8111_USB_7461        0x7461                /* AMD8111 7461 USB Host Controller */
1034
#define        PCI_PRODUCT_AMD_PBC8111_ETHER        0x7462                /* AMD8111 Ethernet */
1035
#define        PCI_PRODUCT_AMD_PBC8111_USB        0x7464                /* AMD8111 USB Host Controller */
1036
#define        PCI_PRODUCT_AMD_PBC8111_LPC        0x7468                /* AMD8111 LPC Controller */
1037
#define        PCI_PRODUCT_AMD_PBC8111_IDE        0x7469                /* AMD8111 IDE Controller */
1038
#define        PCI_PRODUCT_AMD_PBC8111_SMB        0x746a                /* AMD8111 SMBus Controller */
1039
#define        PCI_PRODUCT_AMD_PBC8111_ACPI        0x746b                /* AMD8111 ACPI Controller */
1040
#define        PCI_PRODUCT_AMD_PBC8111_AC        0x746d                /* AMD8111 AC97 Audio */
1041
#define        PCI_PRODUCT_AMD_PBC8111_MC97        0x746e                /* AMD8111 MC97 Modem */
1042
#define        PCI_PRODUCT_AMD_PBC8111_AC_756b        0x756b                /* AMD8111 756b ACPI Controller */
1043
#define        PCI_PRODUCT_AMD_HUDSON_SATA        0x7800                /* Hudson SATA Controller */
1044
#define        PCI_PRODUCT_AMD_HUDSON_SATA_AHCI        0x7801                /* Hudson AHCI SATA Controller */
1045
#define        PCI_PRODUCT_AMD_HUDSON_SDHC        0x7806                /* Hudson SD Flash Controller */
1046
#define        PCI_PRODUCT_AMD_HUDSON_OHCI        0x7807                /* Hudson USB OHCI Controller */
1047
#define        PCI_PRODUCT_AMD_HUDSON_EHCI        0x7808                /* Hudson USB EHCI Controller */
1048
#define        PCI_PRODUCT_AMD_HUDSON_OHCI_2        0x7809                /* Hudson USB OHCI Controller */
1049
#define        PCI_PRODUCT_AMD_HUDSON_SMB        0x780b                /* Hudson SMBus Controller */
1050
#define        PCI_PRODUCT_AMD_HUDSON_IDE        0x780c                /* Hudson IDE Controller */
1051
#define        PCI_PRODUCT_AMD_HUDSON_HDAUDIO        0x780d                /* Hudson HD Audio Controller */
1052
#define        PCI_PRODUCT_AMD_HUDSON_LPC        0x780e                /* Hudson LPC Bridge */
1053
#define        PCI_PRODUCT_AMD_HUDSON_PCI        0x780f                /* Hudson PCI Bridge */
1054
#define        PCI_PRODUCT_AMD_HUDSON_XHCI        0x7812                /* Hudson USB xHCI Controller */
1055
#define        PCI_PRODUCT_AMD_RS780_HB        0x9600                /* RS780 Host Bridge */
1056
#define        PCI_PRODUCT_AMD_RS880_HB        0x9601                /* RS785/RS880 Host Bridge */
1057
#define        PCI_PRODUCT_AMD_RS780_PPB_GFX        0x9602                /* RS780/RS880 PCI-PCI Bridge (int gfx) */
1058
#define        PCI_PRODUCT_AMD_RS780_PPB_GFX0        0x9603                /* RS780 PCI-PCI Bridge (ext gfx port 0) */
1059
#define        PCI_PRODUCT_AMD_RS780_PPB0        0x9604                /* RS780/RS880 PCI-PCIE Bridge (port 0) */
1060
#define        PCI_PRODUCT_AMD_RS780_PPB1        0x9605                /* RS780/RS880 PCI-PCIE Bridge (port 1) */
1061
#define        PCI_PRODUCT_AMD_RS780_PPB2        0x9606                /* RS780 PCI-PCIE Bridge (port 2) */
1062
#define        PCI_PRODUCT_AMD_RS780_PPB3        0x9607                /* RS780 PCI-PCIE Bridge (port 3) */
1063
#define        PCI_PRODUCT_AMD_RS780_PPB4        0x9608                /* RS780/RS880 PCI-PCIE Bridge (port 4) */
1064
#define        PCI_PRODUCT_AMD_RS780_PPB5        0x9609                /* RS780/RS880 PCI-PCIE Bridge (port 5) */
1065
#define        PCI_PRODUCT_AMD_RS780_PPB6        0x960a                /* RS780 PCI-PCIE Bridge (NB-SB link) */
1066
#define        PCI_PRODUCT_AMD_RS780_PPB7        0x960b                /* RS780 PCI-PCIE Bridge (ext gfx port 1) */
1067

    
1068
/* American Megatrends products */
1069
#define        PCI_PRODUCT_AMI_MEGARAID        0x9010                /* MegaRAID */
1070
#define        PCI_PRODUCT_AMI_MEGARAID2        0x9060                /* MegaRAID 2 */
1071
#define        PCI_PRODUCT_AMI_MEGARAID3        0x1960                /* MegaRAID 3 */
1072

    
1073
/* Analog Devices products */
1074
#define        PCI_PRODUCT_ANALOG_AD1889        0x1889                /* AD1889 PCI SoundMAX Controller */
1075
#define        PCI_PRODUCT_ANALOG_SAFENET        0x2f44                /* SafeNet Crypto Accelerator ADSP-2141 */
1076

    
1077
/* Antares Microsystems products */
1078
#define        PCI_PRODUCT_ANTARES_TC9021        0x1021                /* Antares Gigabit Ethernet */
1079

    
1080
/* Apple products */
1081
#define        PCI_PRODUCT_APPLE_BANDIT        0x0001                /* Bandit Host-PCI Bridge */
1082
#define        PCI_PRODUCT_APPLE_GC        0x0002                /* Grand Central I/O Controller */
1083
#define        PCI_PRODUCT_APPLE_CONTROL        0x0003                /* Control */
1084
#define        PCI_PRODUCT_APPLE_PLANB        0x0004                /* PlanB */
1085
#define        PCI_PRODUCT_APPLE_OHARE        0x0007                /* OHare I/O Controller */
1086
#define        PCI_PRODUCT_APPLE_BANDIT2        0x0008                /* Bandit Host-PCI Bridge */
1087
#define        PCI_PRODUCT_APPLE_HEATHROW        0x0010                /* Heathrow I/O Controller */
1088
#define        PCI_PRODUCT_APPLE_PADDINGTON        0x0017                /* Paddington I/O Controller */
1089
#define        PCI_PRODUCT_APPLE_PBG3_FW        0x0018                /* PowerBook G3 Firewire */
1090
#define        PCI_PRODUCT_APPLE_KEYLARGO_USB        0x0019                /* KeyLargo USB Controller */
1091
#define        PCI_PRODUCT_APPLE_UNINORTH1        0x001e                /* UniNorth Host-PCI Bridge */
1092
#define        PCI_PRODUCT_APPLE_UNINORTH2        0x001f                /* UniNorth Host-PCI Bridge */
1093
#define        PCI_PRODUCT_APPLE_UNINORTH_AGP        0x0020                /* UniNorth AGP Interface */
1094
#define        PCI_PRODUCT_APPLE_GMAC        0x0021                /* GMAC Ethernet */
1095
#define        PCI_PRODUCT_APPLE_KEYLARGO        0x0022                /* KeyLargo I/O Controller */
1096
#define        PCI_PRODUCT_APPLE_GMAC2        0x0024                /* GMAC Ethernet */
1097
#define        PCI_PRODUCT_APPLE_PANGEA_MACIO        0x0025                /* Pangea I/O Controller */
1098
#define        PCI_PRODUCT_APPLE_PANGEA_USB        0x0026                /* Pangea USB Controller */
1099
#define        PCI_PRODUCT_APPLE_PANGEA_AGP        0x0027                /* Pangea AGP Interface */
1100
#define        PCI_PRODUCT_APPLE_PANGEA_PCI1        0x0028                /* Pangea Host-PCI Bridge */
1101
#define        PCI_PRODUCT_APPLE_PANGEA_PCI2        0x0029                /* Pangea Host-PCI Bridge */
1102
#define        PCI_PRODUCT_APPLE_UNINORTH_AGP2        0x002d                /* UniNorth AGP Interface */
1103
#define        PCI_PRODUCT_APPLE_UNINORTH3        0x002e                /* UniNorth Host-PCI Bridge */
1104
#define        PCI_PRODUCT_APPLE_UNINORTH4        0x002f                /* UniNorth Host-PCI Bridge */
1105
#define        PCI_PRODUCT_APPLE_PANGEA_FW        0x0030                /* Pangea Firewire */
1106
#define        PCI_PRODUCT_APPLE_UNINORTH_FW        0x0031                /* UniNorth Firewire */
1107
#define        PCI_PRODUCT_APPLE_GMAC3        0x0032                /* GMAC Ethernet */
1108
#define        PCI_PRODUCT_APPLE_UNINORTH_ATA        0x0033                /* UniNorth ATA/100 Controller */
1109
#define        PCI_PRODUCT_APPLE_UNINORTH_AGP3        0x0034                /* UniNorth AGP Bridge */
1110
#define        PCI_PRODUCT_APPLE_UNINORTH5        0x0035                /* UniNorth Host-PCI Bridge */
1111
#define        PCI_PRODUCT_APPLE_UNINORTH6        0x0036                /* UniNorth Host-PCI Bridge */
1112
#define        PCI_PRODUCT_APPLE_KAUAI        0x003b                /* Kauai ATA Controller */
1113
#define        PCI_PRODUCT_APPLE_INTREPID        0x003e                /* Intrepid I/O Controller */
1114
#define        PCI_PRODUCT_APPLE_INTREPID_USB        0x003f                /* Intrepid USB Controller */
1115
#define        PCI_PRODUCT_APPLE_K2_USB        0x0040                /* K2 USB Controller */
1116
#define        PCI_PRODUCT_APPLE_K2        0x0041                /* K2 MAC-IO Controller */
1117
#define        PCI_PRODUCT_APPLE_K2_FW        0x0042                /* K2 Firewire */
1118
#define        PCI_PRODUCT_APPLE_K2_UATA        0x0043                /* K2 UATA Controller */
1119
#define        PCI_PRODUCT_APPLE_U3_PPB1        0x0045                /* U3 PCI-PCI Bridge */
1120
#define        PCI_PRODUCT_APPLE_U3_PPB2        0x0046                /* U3 PCI-PCI Bridge */
1121
#define        PCI_PRODUCT_APPLE_U3_PPB3        0x0047                /* U3 PCI-PCI Bridge */
1122
#define        PCI_PRODUCT_APPLE_U3_PPB4        0x0048                /* U3 PCI-PCI Bridge */
1123
#define        PCI_PRODUCT_APPLE_U3_PPB5        0x0049                /* U3 PCI-PCI Bridge */
1124
#define        PCI_PRODUCT_APPLE_U3_AGP        0x004b                /* U3 AGP Interface */
1125
#define        PCI_PRODUCT_APPLE_K2_GMAC        0x004c                /* GMAC Ethernet */
1126
#define        PCI_PRODUCT_APPLE_SHASTA        0x004f                /* Shasta */
1127
#define        PCI_PRODUCT_APPLE_SHASTA_ATA        0x0050                /* Shasta ATA */
1128
#define        PCI_PRODUCT_APPLE_SHASTA_GMAC        0x0051                /* Shasta GMAC */
1129
#define        PCI_PRODUCT_APPLE_SHASTA_FW        0x0052                /* Shasta Firewire */
1130
#define        PCI_PRODUCT_APPLE_SHASTA_PCI1        0x0053                /* Shasta PCI */
1131
#define        PCI_PRODUCT_APPLE_SHASTA_PCI2        0x0054                /* Shasta PCI */
1132
#define        PCI_PRODUCT_APPLE_SHASTA_PCI3        0x0055                /* Shasta PCI */
1133
#define        PCI_PRODUCT_APPLE_SHASTA_HT        0x0056                /* Shasta HyperTransport */
1134
#define        PCI_PRODUCT_APPLE_INTREPID2_AGP        0x0066                /* Intrepid 2 AGP */
1135
#define        PCI_PRODUCT_APPLE_INTREPID2_PCI1        0x0067                /* Intrepid 2 PCI */
1136
#define        PCI_PRODUCT_APPLE_INTREPID2_PCI2        0x0068                /* Intrepid 2 PCI */
1137
#define        PCI_PRODUCT_APPLE_INTREPID2_ATA        0x0069                /* Intrepid 2 ATA */
1138
#define        PCI_PRODUCT_APPLE_INTREPID2_FW        0x006a                /* Intrepid 2 FireWire */
1139
#define        PCI_PRODUCT_APPLE_INTREPID2_GMAC        0x006b                /* Intrepid 2 GMAC */
1140
#define        PCI_PRODUCT_APPLE_BCM5701        0x1645                /* BCM5701 */
1141

    
1142
/* ARC Logic products */
1143
#define        PCI_PRODUCT_ARC_1000PV        0xa091                /* 1000PV */
1144
#define        PCI_PRODUCT_ARC_2000PV        0xa099                /* 2000PV */
1145
#define        PCI_PRODUCT_ARC_2000MT        0xa0a1                /* 2000MT */
1146

    
1147
/* Areca products */
1148
#define        PCI_PRODUCT_ARECA_ARC1110        0x1110                /* ARC-1110 */
1149
#define        PCI_PRODUCT_ARECA_ARC1120        0x1120                /* ARC-1120 */
1150
#define        PCI_PRODUCT_ARECA_ARC1130        0x1130                /* ARC-1130 */
1151
#define        PCI_PRODUCT_ARECA_ARC1160        0x1160                /* ARC-1160 */
1152
#define        PCI_PRODUCT_ARECA_ARC1170        0x1170                /* ARC-1170 */
1153
#define        PCI_PRODUCT_ARECA_ARC1200        0x1200                /* ARC-1200 */
1154
#define        PCI_PRODUCT_ARECA_ARC1200_B        0x1201                /* ARC-1200 rev B */
1155
#define        PCI_PRODUCT_ARECA_ARC1202        0x1202                /* ARC-1202 */
1156
#define        PCI_PRODUCT_ARECA_ARC1210        0x1210                /* ARC-1210 */
1157
#define        PCI_PRODUCT_ARECA_ARC1220        0x1220                /* ARC-1220 */
1158
#define        PCI_PRODUCT_ARECA_ARC1230        0x1230                /* ARC-1230 */
1159
#define        PCI_PRODUCT_ARECA_ARC1260        0x1260                /* ARC-1260 */
1160
#define        PCI_PRODUCT_ARECA_ARC1270        0x1270                /* ARC-1270 */
1161
#define        PCI_PRODUCT_ARECA_ARC1280        0x1280                /* ARC-1280 */
1162
#define        PCI_PRODUCT_ARECA_ARC1380        0x1380                /* ARC-1380 */
1163
#define        PCI_PRODUCT_ARECA_ARC1381        0x1381                /* ARC-1381 */
1164
#define        PCI_PRODUCT_ARECA_ARC1680        0x1680                /* ARC-1680 */
1165
#define        PCI_PRODUCT_ARECA_ARC1681        0x1681                /* ARC-1681 */
1166

    
1167
/* ASIX Electronics products */
1168
#define        PCI_PRODUCT_ASIX_AX88140A        0x1400                /* AX88140A 10/100 Ethernet */
1169

    
1170
/* ASMedia products */
1171
#define        PCI_PRODUCT_ASMEDIA_ASM1061_01        0x0601                /* ASM1061 AHCI SATA III Controller */
1172
#define        PCI_PRODUCT_ASMEDIA_ASM1061_02        0x0602                /* ASM1061 AHCI SATA III Controller */
1173
#define        PCI_PRODUCT_ASMEDIA_ASM1061_11        0x0611                /* ASM1061 AHCI SATA III Controller */
1174
#define        PCI_PRODUCT_ASMEDIA_ASM1061_12        0x0612                /* ASM1061 AHCI SATA III Controller */
1175
#define        PCI_PRODUCT_ASMEDIA_ASM1042        0x1042                /* ASM1042 USB 3.0 Host Controller */
1176
#define        PCI_PRODUCT_ASMEDIA_ASM1042A        0x1142                /* ASM1042A USB 3.0 Host Controller */
1177

    
1178
/* Asustek products */
1179
#define        PCI_PRODUCT_ASUSTEK_HFCPCI        0x0675                /* ISDN */
1180

    
1181
/* Attansic Technology Corp. */
1182
#define        PCI_PRODUCT_ATTANSIC_ETHERNET_L1E        0x1026                /* L1E Gigabit Ethernet Adapter */
1183
#define        PCI_PRODUCT_ATTANSIC_ETHERNET_GIGA        0x1048                /* L1 Gigabit Ethernet Adapter */
1184
#define        PCI_PRODUCT_ATTANSIC_AR8132        0x1062                /* AR8132 Fast Ethernet Adapter */
1185
#define        PCI_PRODUCT_ATTANSIC_AR8131        0x1063                /* AR8131 Gigabit Ethernet Adapter */
1186
#define        PCI_PRODUCT_ATTANSIC_AR8151        0x1073                /* AR8151 v1.0 Gigabit Ethernet Adapter */
1187
#define        PCI_PRODUCT_ATTANSIC_AR8151_V2        0x1083                /* AR8151 v2.0 Gigabit Ethernet Adapter */
1188
#define        PCI_PRODUCT_ATTANSIC_AR8162        0x1090                /* AR8162 */
1189
#define        PCI_PRODUCT_ATTANSIC_AR8161        0x1091                /* AR8161 */
1190
#define        PCI_PRODUCT_ATTANSIC_AR8172        0x10a0                /* AR8172 */
1191
#define        PCI_PRODUCT_ATTANSIC_AR8171        0x10a1                /* AR8171 */
1192
#define        PCI_PRODUCT_ATTANSIC_ETHERNET_100        0x2048                /* L2 100 Mbit Ethernet Adapter */
1193
#define        PCI_PRODUCT_ATTANSIC_AR8152_B        0x2060                /* AR8152 v1.1 Fast Ethernet Adapter */
1194
#define        PCI_PRODUCT_ATTANSIC_AR8152_B2        0x2062                /* AR8152 v2.0 Fast Ethernet Adapter */
1195
#define        PCI_PRODUCT_ATTANSIC_E2200        0xe091                /* E2200 */
1196

    
1197
/* ATI products */
1198
/* See http://www.x.org/wiki/Radeon%20ASICs */
1199
#define        PCI_PRODUCT_ATI_RADEON_WRESTLER_HDMI        0x1314                /* Wrestler HDMI Audio */
1200
#define        PCI_PRODUCT_ATI_RADEON_BEAVERCREEK_HDMI        0x1714                /* BeaverCreek HDMI Audio */
1201
#define        PCI_PRODUCT_ATI_RADEON_RV380_3150        0x3150                /* Radeon Mobility X600 (M24) 3150 */
1202
#define        PCI_PRODUCT_ATI_RADEON_RV380_3154        0x3154                /* FireGL M24 GL 3154 */
1203
#define        PCI_PRODUCT_ATI_RADEON_RV380_3E50        0x3e50                /* Radeon X600 (RV380) 3E50 */
1204
#define        PCI_PRODUCT_ATI_RADEON_RV380_3E54        0x3e54                /* FireGL V3200 (RV380) 3E54 */
1205
#define        PCI_PRODUCT_ATI_RADEON_RS100_4136        0x4136                /* Radeon IGP320 (A3) 4136 */
1206
#define        PCI_PRODUCT_ATI_RADEON_RS200_A7        0x4137                /* Radeon IGP330/340/350 (A4) 4137 */
1207
#define        PCI_PRODUCT_ATI_RADEON_R300_AD        0x4144                /* Radeon 9500 AD */
1208
#define        PCI_PRODUCT_ATI_RADEON_R300_AE        0x4145                /* Radeon 9500 AE */
1209
#define        PCI_PRODUCT_ATI_RADEON_R300_AF        0x4146                /* Radeon 9600TX AF */
1210
#define        PCI_PRODUCT_ATI_RADEON_R300_AG        0x4147                /* FireGL Z1 AG */
1211
#define        PCI_PRODUCT_ATI_RADEON_R350_AH        0x4148                /* Radeon 9800SE AH */
1212
#define        PCI_PRODUCT_ATI_RADEON_R350_AI        0x4149                /* Radeon 9800 AI */
1213
#define        PCI_PRODUCT_ATI_RADEON_R350_AJ        0x414a                /* Radeon 9800 AJ */
1214
#define        PCI_PRODUCT_ATI_RADEON_R350_AK        0x414b                /* FireGL X2 AK */
1215
#define        PCI_PRODUCT_ATI_RADEON_RV350_AP        0x4150                /* Radeon 9600 AP */
1216
#define        PCI_PRODUCT_ATI_RADEON_RV350_AQ        0x4151                /* Radeon 9600SE AQ */
1217
#define        PCI_PRODUCT_ATI_RADEON_RV360_AR        0x4152                /* Radeon 9600XT AR */
1218
#define        PCI_PRODUCT_ATI_RADEON_RV350_AS        0x4153                /* Radeon 9600 AS */
1219
#define        PCI_PRODUCT_ATI_RADEON_RV350_AT        0x4154                /* FireGL T2 AT */
1220
/* RV350 and RV360 FireFL T2 have same PCI id */
1221
#define        PCI_PRODUCT_ATI_RADEON_RV350_AV        0x4154                /* FireGL RV360 AV */
1222
#define        PCI_PRODUCT_ATI_MACH32        0x4158                /* Mach32 */
1223
#define        PCI_PRODUCT_ATI_RADEON_9600_LE_S        0x4171                /* Radeon 9600 LE Secondary */
1224
#define        PCI_PRODUCT_ATI_RADEON_9600_XT_S        0x4172                /* Radeon 9600 XT Secondary */
1225
#define        PCI_PRODUCT_ATI_RADEON_RS250_B7        0x4237                /* Radeon 7000 IGP (A4+) */
1226
#define        PCI_PRODUCT_ATI_RADEON_R200_BB        0x4242                /* Radeon 8500 AIW BB */
1227
#define        PCI_PRODUCT_ATI_RADEON_R200_BC        0x4243                /* Radeon 8500 AIW BC */
1228
#define        PCI_PRODUCT_ATI_RADEON_RS100_4336        0x4336                /* Radeon IGP320M (U1) 4336 */
1229
#define        PCI_PRODUCT_ATI_RADEON_RS200_4337        0x4337                /* Radeon IGP330M/340M/350M (U2) 4337 */
1230
#define        PCI_PRODUCT_ATI_IXP_AUDIO_200        0x4341                /* IXP AC'97 Audio Controller */
1231
#define        PCI_PRODUCT_ATI_SB200_PPB        0x4342                /* SB200 PCI-PCI Bridge */
1232
#define        PCI_PRODUCT_ATI_SB200_EHCI        0x4345                /* SB200 USB2 Host Controller */
1233
#define        PCI_PRODUCT_ATI_SB200_OHCI_1        0x4347                /* SB200 USB Host Controller */
1234
#define        PCI_PRODUCT_ATI_SB200_OHCI_2        0x4348                /* SB200 USB Host Controller */
1235
#define        PCI_PRODUCT_ATI_IXP_IDE_200        0x4349                /* SB200 IXP IDE Controller */
1236
#define        PCI_PRODUCT_ATI_SB200_ISA        0x434c                /* SB200 PCI-ISA Bridge */
1237
#define        PCI_PRODUCT_ATI_SB200_MODEM        0x434d                /* SB200 Modem */
1238
#define        PCI_PRODUCT_ATI_SB200_SMB        0x4353                /* SB200 SMBus Controller */
1239
#define        PCI_PRODUCT_ATI_IXP_AUDIO_300        0x4361                /* IXP AC'97 Audio Controller */
1240
#define        PCI_PRODUCT_ATI_SB300_SMB        0x4363                /* SB300 SMBus Controller */
1241
#define        PCI_PRODUCT_ATI_IXP_IDE_300        0x4369                /* SB300 IXP IDE Controller */
1242
#define        PCI_PRODUCT_ATI_IXP_SATA_300        0x436e                /* IXP300 SATA Controller */
1243
#define        PCI_PRODUCT_ATI_IXP_AUDIO_400        0x4370                /* IXP AC'97 Audio Controller */
1244
#define        PCI_PRODUCT_ATI_SB400_PPB        0x4371                /* SB400 PCI-PCI Bridge */
1245
#define        PCI_PRODUCT_ATI_SB400_SMB        0x4372                /* SB400 SMBus Controller */
1246
#define        PCI_PRODUCT_ATI_SB400_EHCI        0x4373                /* SB400 USB2 Host Controller */
1247
#define        PCI_PRODUCT_ATI_SB400_OHCI_1        0x4374                /* SB400 USB Host Controller */
1248
#define        PCI_PRODUCT_ATI_SB400_OHCI_2        0x4375                /* SB400 USB Host Controller */
1249
#define        PCI_PRODUCT_ATI_IXP_IDE_400        0x4376                /* SB400 IXP IDE Controller */
1250
#define        PCI_PRODUCT_ATI_SB400_ISA        0x4377                /* SB400 PCI-ISA Bridge */
1251
#define        PCI_PRODUCT_ATI_SB400_MODEM        0x4378                /* SB400 Modem */
1252
#define        PCI_PRODUCT_ATI_SB400_SATA_1        0x4379                /* SB400 SATA Controller */
1253
#define        PCI_PRODUCT_ATI_SB400_SATA_2        0x437a                /* SB400 SATA Controller */
1254
#define        PCI_PRODUCT_ATI_SB600_SATA_1        0x4380                /* SB600 SATA Controller */
1255
#define        PCI_PRODUCT_ATI_SB600_SATA_2        0x4381                /* SB600 SATA Controller */
1256
#define        PCI_PRODUCT_ATI_SB600_AC97_AUDIO        0x4382                /* SB600 AC97 Audio */
1257
#define        PCI_PRODUCT_ATI_SB600_AZALIA        0x4383                /* SBx00 Azalia */
1258
#define        PCI_PRODUCT_ATI_SB600_PPB        0x4384                /* SBx00 PCI to PCI Bridge */
1259
#define        PCI_PRODUCT_ATI_SB600_SMB        0x4385                /* SBx00 SMBus Controller */
1260
#define        PCI_PRODUCT_ATI_SB600_USB_EHCI        0x4386                /* SB600 USB EHCI Controller */
1261
#define        PCI_PRODUCT_ATI_SB600_USB_OHCI0        0x4387                /* SB600 USB OHCI0 Controller */
1262
#define        PCI_PRODUCT_ATI_SB600_USB_OHCI1        0x4388                /* SB600 USB OHCI1 Controller */
1263
#define        PCI_PRODUCT_ATI_SB600_USB_OHCI2        0x4389                /* SB600 USB OHCI2 Controller */
1264
#define        PCI_PRODUCT_ATI_SB600_USB_OHCI3        0x438a                /* SB600 USB OHCI3 Controller */
1265
#define        PCI_PRODUCT_ATI_SB600_USB_OHCI4        0x438b                /* SB600 USB OHCI4 Controller */
1266
#define        PCI_PRODUCT_ATI_SB600_AC97_MODEM        0x438e                /* SB600 AC97 Modem */
1267
#define        PCI_PRODUCT_ATI_IXP_IDE_600        0x438c                /* SB600 IXP IDE Controller */
1268
#define        PCI_PRODUCT_ATI_SB600_PLB_438D        0x438d                /* SB600 PCI to LPC Bridge */
1269
#define        PCI_PRODUCT_ATI_SB700_SATA_IDE        0x4390                /* SB700-SB900 SATA Controller (IDE mode) */
1270
#define        PCI_PRODUCT_ATI_SB700_SATA_AHCI        0x4391                /* SB700-SB900 SATA Controller (AHCI mode) */
1271
#define        PCI_PRODUCT_ATI_SB700_SATA_RAID        0x4392                /* SB700-SB900 RAID SATA Controller */
1272
#define        PCI_PRODUCT_ATI_SB700_SATA_RAID5        0x4393                /* SB700-SB900 RAID5 SATA Controller */
1273
#define        PCI_PRODUCT_ATI_SB700_SATA_FC        0x4394                /* SB700-SB900 FC SATA Controller */
1274
#define        PCI_PRODUCT_ATI_SB700_SATA_AHCI2        0x4395                /* SB700-SB900 SATA Controller (AHCI mode) */
1275
#define        PCI_PRODUCT_ATI_SB700_USB_EHCI        0x4396                /* SB700-SB900 USB EHCI Controller */
1276
#define        PCI_PRODUCT_ATI_SB800_SATA        0x4395                /* SB800/SB900 SATA Controller */
1277
#define        PCI_PRODUCT_ATI_SB700_USB_OHCI0        0x4397                /* SB700-SB900 USB OHCI Controller */
1278
#define        PCI_PRODUCT_ATI_SB700_USB_OHCI1        0x4398                /* SB700-SB900 USB OHCI Controller */
1279
#define        PCI_PRODUCT_ATI_SB700_USB_OHCI2        0x4399                /* SB700-SB900 USB OHCI Controller */
1280
#define        PCI_PRODUCT_ATI_SB700_IDE        0x439c                /* SB700-SB900 IDE Controller */
1281
#define        PCI_PRODUCT_ATI_SB700_LPC        0x439d                /* SB700-SB900 LPC Host Controller */
1282
#define        PCI_PRODUCT_ATI_SB700_PCIE0        0x43a0                /* SB700-SB900 PCI to PCI bridge (PCIe 0) */
1283
#define        PCI_PRODUCT_ATI_SB700_PCIE1        0x43a1                /* SB700-SB900 PCI to PCI bridge (PCIe 1) */
1284
#define        PCI_PRODUCT_ATI_SB900_PCIE2        0x43a2                /* SB900 PCI to PCI bridge (PCIe 2) */
1285
#define        PCI_PRODUCT_ATI_SB900_PCIE3        0x43a3                /* SB900 PCI to PCI bridge (PCIe 3) */
1286
#define        PCI_PRODUCT_ATI_MACH64_CT        0x4354                /* Mach64 CT */
1287
#define        PCI_PRODUCT_ATI_MACH64_CX        0x4358                /* Mach64 CX */
1288
#define        PCI_PRODUCT_ATI_RADEON_RS250_D7        0x4437                /* Radeon Mobility 7000 IGP */
1289
#define        PCI_PRODUCT_ATI_RAGE_PRO_AGP        0x4742                /* 3D Rage Pro (AGP) */
1290
#define        PCI_PRODUCT_ATI_RAGE_PRO_AGP1X        0x4744                /* 3D Rage Pro (AGP 1x) */
1291
#define        PCI_PRODUCT_ATI_RAGE_PRO_PCI_B        0x4749                /* 3D Rage Pro Turbo */
1292
#define        PCI_PRODUCT_ATI_RAGE_XC_PCI66        0x474c                /* Rage XC (PCI66) */
1293
#define        PCI_PRODUCT_ATI_RAGE_XL_AGP        0x474d                /* Rage XL (AGP) */
1294
#define        PCI_PRODUCT_ATI_RAGE_XC_AGP        0x474e                /* Rage XC (AGP) */
1295
#define        PCI_PRODUCT_ATI_RAGE_XL_PCI66        0x474f                /* Rage XL (PCI66) */
1296
#define        PCI_PRODUCT_ATI_RAGE_PRO_PCI_P        0x4750                /* 3D Rage Pro */
1297
#define        PCI_PRODUCT_ATI_RAGE_PRO_PCI_L        0x4751                /* 3D Rage Pro (limited 3D) */
1298
#define        PCI_PRODUCT_ATI_RAGE_XL_PCI        0x4752                /* Rage XL */
1299
#define        PCI_PRODUCT_ATI_RAGE_XC_PCI        0x4753                /* Rage XC */
1300
#define        PCI_PRODUCT_ATI_RAGE_II        0x4754                /* 3D Rage I/II */
1301
#define        PCI_PRODUCT_ATI_RAGE_IIP        0x4755                /* 3D Rage II+ */
1302
#define        PCI_PRODUCT_ATI_RAGE_IIC_PCI        0x4756                /* 3D Rage IIC */
1303
#define        PCI_PRODUCT_ATI_RAGE_IIC_AGP_B        0x4757                /* 3D Rage IIC (AGP) */
1304
#define        PCI_PRODUCT_ATI_MACH64_GX        0x4758                /* Mach64 GX */
1305
#define        PCI_PRODUCT_ATI_RAGE_IIC        0x4759                /* 3D Rage IIC */
1306
#define        PCI_PRODUCT_ATI_RAGE_IIC_AGP_P        0x475a                /* 3D Rage IIC (AGP) */
1307
#define        PCI_PRODUCT_ATI_RADEON_RV250_4966        0x4966                /* Radeon 9000/PRO If */
1308
#define        PCI_PRODUCT_ATI_RADEON_RV250_4967        0x4967                /* Radeon 9000 Ig */
1309
#define        PCI_PRODUCT_ATI_RADEON_R420_JH        0x4a48                /* Radeon X800 (R420) JH */
1310
#define        PCI_PRODUCT_ATI_RADEON_R420_JI        0x4a49                /* Radeon X800PRO (R420) JI */
1311
/* XXX 4a4a is generic, the SE should be 4a4f */
1312
#define        PCI_PRODUCT_ATI_RADEON_R420_JJ        0x4a4a                /* Radeon X800SE (R420) JJ */
1313
/* XXX 4a4b should be the XT */
1314
#define        PCI_PRODUCT_ATI_RADEON_R420_JK        0x4a4b                /* Radeon X800 (R420) JK */
1315
#define        PCI_PRODUCT_ATI_RADEON_R420_JL        0x4a4c                /* Radeon X800 (R420) JL */
1316
#define        PCI_PRODUCT_ATI_RADEON_R420_JM        0x4a4d                /* FireGL X3 (R420) JM */
1317
#define        PCI_PRODUCT_ATI_RADEON_R420_JN        0x4a4e                /* Radeon Mobility 9800 (M18) JN */
1318
/* Duplicate, maybe this entry should be 4a50, XT Platinum */
1319
#define        PCI_PRODUCT_ATI_RADEON_R420_JP        0x4a4e                /* Radeon X800XT (R420) JP */
1320
#define        PCI_PRODUCT_ATI_RAGE_LT_PRO_AGP        0x4c42                /* 3D Rage LT Pro (AGP 133MHz) */
1321
#define        PCI_PRODUCT_ATI_RAGE_LT_PRO_AGP66        0x4c44                /* 3D Rage LT Pro (AGP 66MHz) */
1322
#define        PCI_PRODUCT_ATI_RAGE_MOB_M3_PCI        0x4c45                /* Rage Mobility M3 */
1323
#define        PCI_PRODUCT_ATI_RAGE_MOB_M3_AGP        0x4c46                /* Rage Mobility M3 (AGP) */
1324
#define        PCI_PRODUCT_ATI_RAGE_LT        0x4c47                /* 3D Rage LT */
1325
#define        PCI_PRODUCT_ATI_RAGE_LT_PRO_PCI        0x4c49                /* 3D Rage LT Pro */
1326
#define        PCI_PRODUCT_ATI_RAGE_MOBILITY        0x4c4d                /* Rage Mobility */
1327
#define        PCI_PRODUCT_ATI_RAGE_L_MOBILITY        0x4c4e                /* Rage L Mobility */
1328
#define        PCI_PRODUCT_ATI_RAGE_LT_PRO        0x4c50                /* 3D Rage LT Pro */
1329
#define        PCI_PRODUCT_ATI_RAGE_LT_PRO2        0x4c51                /* 3D Rage LT Pro */
1330
#define        PCI_PRODUCT_ATI_RAGE_MOB_M1_PCI        0x4c52                /* Rage Mobility M1 (PCI) */
1331
#define        PCI_PRODUCT_ATI_RAGE_L_MOB_M1_PCI        0x4c53                /* Rage L Mobility (PCI) */
1332
#define        PCI_PRODUCT_ATI_RADEON_RV200_LW        0x4c57                /* Radeon Mobility M7 LW */
1333
#define        PCI_PRODUCT_ATI_RADEON_RV200_LX        0x4c58                /* FireGL Mobility 7800 M7 LX */
1334
#define        PCI_PRODUCT_ATI_RADEON_RV100_LY        0x4c59                /* Radeon Mobility M6 LY */
1335
#define        PCI_PRODUCT_ATI_RADEON_RV100_LZ        0x4c5a                /* Radeon Mobility M6 LZ */
1336
#define        PCI_PRODUCT_ATI_RADEON_RV250_4C64        0x4c64                /* FireGL Mobility 9000 (M9) Ld */
1337
#define        PCI_PRODUCT_ATI_RADEON_RV250_4C66        0x4c66                /* Radeon Mobility 9000 (M9) Lf */
1338
#define        PCI_PRODUCT_ATI_RADEON_RV250_4C67        0x4c67                /* Radeon Mobility 9000 (M9) Lg */
1339
#define        PCI_PRODUCT_ATI_RADEON_128_AGP4X        0x4d46                /* Radeon Mobility 128 AGP 4x */
1340
#define        PCI_PRODUCT_ATI_RADEON_128_AGP2X        0x4d4c                /* Radeon Mobility 128 AGP 2x */
1341
#define        PCI_PRODUCT_ATI_RADEON_R300_ND        0x4e44                /* Radeon 9700 ND */
1342
#define        PCI_PRODUCT_ATI_RADEON_R300_NE        0x4e45                /* Radeon 9700/9500Pro NE */
1343
#define        PCI_PRODUCT_ATI_RADEON_R300_NF        0x4e46                /* Radeon 9700 NF */
1344
#define        PCI_PRODUCT_ATI_RADEON_R300_NG        0x4e47                /* FireGL X1 NG */
1345
#define        PCI_PRODUCT_ATI_RADEON_R350_NH        0x4e48                /* Radeon 9800PRO NH */
1346
#define        PCI_PRODUCT_ATI_RADEON_R350_NI        0x4e49                /* Radeon 9800 NI */
1347
#define        PCI_PRODUCT_ATI_RADEON_R360_NJ        0x4e4a                /* Radeon 9800XT NJ */
1348
#define        PCI_PRODUCT_ATI_RADEON_R350_NK        0x4e4b                /* FireGL X2 NK */
1349
#define        PCI_PRODUCT_ATI_RADEON_RV350_NP        0x4e50                /* Radeon Mobility 9600/9700 (M10/11) NP */
1350
#define        PCI_PRODUCT_ATI_RADEON_RV350_NQ        0x4e41                /* Radeon Mobility 9600 (M10) NQ */
1351
#define        PCI_PRODUCT_ATI_RADEON_RV350_NR        0x4e52                /* Radeon Mobility 9600 (M11) NR */
1352
#define        PCI_PRODUCT_ATI_RADEON_RV350_NS        0x4e53                /* Radeon Mobility 9600 (M10) NS */
1353
#define        PCI_PRODUCT_ATI_RADEON_RV350_NT        0x4e54                /* FireGL Mobility T2 (M10) NT */
1354
#define        PCI_PRODUCT_ATI_RADEON_RV350_NV        0x4e56                /* FireGL Mobility T2e (M11) NV */
1355
#define        PCI_PRODUCT_ATI_RADEON_9700_9500_S        0x4e64                /* Radeon 9700/9500 Series Secondary */
1356
#define        PCI_PRODUCT_ATI_RADEON_9700_9500_S2        0x4e65                /* Radeon 9700/9500 Series Secondary */
1357
#define        PCI_PRODUCT_ATI_RADEON_9600_2        0x4e66                /* Radeon 9600TX Secondary */
1358
#define        PCI_PRODUCT_ATI_RADEON_9800_PRO_2        0x4e68                /* Radeon 9800 Pro Secondary */
1359
#define        PCI_PRODUCT_ATI_RAGE1PCI        0x5041                /* Rage 128 Pro PCI */
1360
#define        PCI_PRODUCT_ATI_RAGE1AGP2X        0x5042                /* Rage 128 Pro AGP 2x */
1361
#define        PCI_PRODUCT_ATI_RAGE1AGP4X        0x5043                /* Rage 128 Pro AGP 4x */
1362
#define        PCI_PRODUCT_ATI_RAGE1PCIT        0x5044                /* Rage 128 Pro PCI (TMDS) */
1363
#define        PCI_PRODUCT_ATI_RAGE1AGP2XT        0x5045                /* Rage 128 Pro AGP 2x (TMDS) */
1364
#define        PCI_PRODUCT_ATI_RAGE1AGP4XT        0x5046                /* Rage Fury MAXX AGP 4x (TMDS) */
1365
#define        PCI_PRODUCT_ATI_RAGE2PCI        0x5047                /* Rage 128 Pro PCI */
1366
#define        PCI_PRODUCT_ATI_RAGE2AGP2X        0x5048                /* Rage 128 Pro AGP 2x */
1367
#define        PCI_PRODUCT_ATI_RAGE2AGP4X        0x5049                /* Rage 128 Pro AGP 4x */
1368
#define        PCI_PRODUCT_ATI_RAGE2PCIT        0x504a                /* Rage 128 Pro PCI (TMDS) */
1369
#define        PCI_PRODUCT_ATI_RAGE2AGP2XT        0x504b                /* Rage 128 Pro AGP 2x (TMDS) */
1370
#define        PCI_PRODUCT_ATI_RAGE2AGP4XT        0x504c                /* Rage 128 Pro AGP 4x (TMDS) */
1371
#define        PCI_PRODUCT_ATI_RAGE3PCI        0x504d                /* Rage 128 Pro PCI */
1372
#define        PCI_PRODUCT_ATI_RAGE3AGP2X        0x504e                /* Rage 128 Pro AGP 2x */
1373
#define        PCI_PRODUCT_ATI_RAGE3AGP4X        0x504f                /* Rage 128 Pro AGP 4x */
1374
#define        PCI_PRODUCT_ATI_RAGE3PCIT        0x5050                /* Rage 128 Pro PCI (TMDS) */
1375
#define        PCI_PRODUCT_ATI_RAGE3AGP2XT        0x5051                /* Rage 128 Pro AGP 2x (TMDS) */
1376
#define        PCI_PRODUCT_ATI_RAGE3AGP4XT        0x5052                /* Rage 128 Pro AGP 4x (TMDS) */
1377
#define        PCI_PRODUCT_ATI_RAGE4PCI        0x5053                /* Rage 128 Pro PCI */
1378
#define        PCI_PRODUCT_ATI_RAGE4AGP2X        0x5054                /* Rage 128 Pro AGP 2x */
1379
#define        PCI_PRODUCT_ATI_RAGE4AGP4X        0x5055                /* Rage 128 Pro AGP 4x */
1380
#define        PCI_PRODUCT_ATI_RAGE4PCIT        0x5056                /* Rage 128 Pro PCI (TMDS) */
1381
#define        PCI_PRODUCT_ATI_RAGE4AGP2XT        0x5057                /* Rage 128 Pro AGP 2x (TMDS) */
1382
#define        PCI_PRODUCT_ATI_RAGE4AGP4XT        0x5058                /* Rage 128 Pro AGP 4x (TMDS) */
1383
#define        PCI_PRODUCT_ATI_RADEON_R100_QD        0x5144                /* Radeon QD */
1384
#define        PCI_PRODUCT_ATI_RADEON_R100_QE        0x5145                /* Radeon QE */
1385
#define        PCI_PRODUCT_ATI_RADEON_R100_QF        0x5146                /* Radeon QF */
1386
#define        PCI_PRODUCT_ATI_RADEON_R100_QG        0x5147                /* Radeon QG */
1387
#define        PCI_PRODUCT_ATI_RADEON_R200_QH        0x5148                /* FireGL 8700/8800 QH */
1388
#define        PCI_PRODUCT_ATI_RADEON_R200_QL        0x514c                /* Radeon 8500 QL */
1389
#define        PCI_PRODUCT_ATI_RADEON_R200_QM        0x514d                /* Radeon 9100 QM */
1390
#define        PCI_PRODUCT_ATI_RADEON_RV200_QW        0x5157                /* Radeon 7500 QW */
1391
#define        PCI_PRODUCT_ATI_RADEON_RV200_QX        0x5158                /* Radeon 7500 QX */
1392
#define        PCI_PRODUCT_ATI_RADEON_RV100_QY        0x5159                /* Radeon 7000/VE QY */
1393
#define        PCI_PRODUCT_ATI_RADEON_RV100_QZ        0x515a                /* Radeon 7000/VE QZ */
1394
#define        PCI_PRODUCT_ATI_ES1000        0x515e                /* ES1000 */
1395
#define        PCI_PRODUCT_ATI_RADEON_9100_S        0x516d                /* Radeon 9100 Series Secondary */
1396
#define        PCI_PRODUCT_ATI_RAGEGLPCI        0x5245                /* Rage 128 GL PCI */
1397
#define        PCI_PRODUCT_ATI_RAGEGLAGP        0x5246                /* Rage 128 GL AGP 2x */
1398
#define        PCI_PRODUCT_ATI_RAGEVRPCI        0x524b                /* Rage 128 VR PCI */
1399
#define        PCI_PRODUCT_ATI_RAGEVRAGP        0x524c                /* Rage 128 VR AGP 2x */
1400
#define        PCI_PRODUCT_ATI_RAGE4XPCI        0x5345                /* Rage 128 4x PCI */
1401
#define        PCI_PRODUCT_ATI_RAGE4XA2X        0x5346                /* Rage 128 4x AGP 2x */
1402
#define        PCI_PRODUCT_ATI_RAGE4XA4X        0x5347                /* Rage 128 4x AGP 4x */
1403
#define        PCI_PRODUCT_ATI_RAGE4X        0x5348                /* Rage 128 4x */
1404
#define        PCI_PRODUCT_ATI_RAGE24XPCI        0x534b                /* Rage 128 4x PCI */
1405
#define        PCI_PRODUCT_ATI_RAGE24XA2X        0x534c                /* Rage 128 4x AGP 2x */
1406
#define        PCI_PRODUCT_ATI_RAGE24XA4X        0x534d                /* Rage 128 4x AGP 4x */
1407
#define        PCI_PRODUCT_ATI_RAGE24X        0x534e                /* Rage 128 4x */
1408
#define        PCI_PRODUCT_ATI_RAGE128PROULTRATF        0x5446                /* Rage 128 Pro Ultra TF AGP */
1409
#define        PCI_PRODUCT_ATI_RADEON_RV370_5460        0x5460                /* Radeon Mobility M300 (M22) 5460 */
1410
#define        PCI_PRODUCT_ATI_RADEON_RV370_5464        0x5464                /* FireGL M22 GL 5464 */
1411
#define        PCI_PRODUCT_ATI_RADEON_R423_UH        0x5548                /* Radeon X800 (R423) UH */
1412
#define        PCI_PRODUCT_ATI_RADEON_R423_UI        0x5549                /* Radeon X800PRO (R423) UI */
1413
#define        PCI_PRODUCT_ATI_RADEON_R423_UJ        0x554a                /* Radeon X800LE (R423) UJ */
1414
#define        PCI_PRODUCT_ATI_RADEON_R423_UK        0x554b                /* Radeon X800SE (R423) UK */
1415
#define        PCI_PRODUCT_ATI_RADEON_R430_554F        0x554f                /* Radeon X800 GTO (R430) 554F */
1416
#define        PCI_PRODUCT_ATI_RADEON_R423_UQ        0x5551                /* FireGL V7200 (R423) UQ */
1417
#define        PCI_PRODUCT_ATI_RADEON_R423_UR        0x5552                /* FireGL V5100 (R423) UR */
1418
#define        PCI_PRODUCT_ATI_RADEON_R423_UT        0x5554                /* FireGL V7100 (R423) UT */
1419
#define        PCI_PRODUCT_ATI_RADEON_R430_556F        0x556f                /* Radeon X800 GTO (R430) Secondary */
1420
#define        PCI_PRODUCT_ATI_MACH64_VT        0x5654                /* Mach64 VT */
1421
#define        PCI_PRODUCT_ATI_MACH64_VTB        0x5655                /* Mach64 VTB */
1422
#define        PCI_PRODUCT_ATI_MACH64_VT4        0x5656                /* Mach64 VT4 */
1423
#define        PCI_PRODUCT_ATI_RS300_HB        0x5833                /* RS300 Host Bridge */
1424
#define        PCI_PRODUCT_ATI_RADEON_RS300_X4        0x5834                /* Radeon 9100 IGP (A4) */
1425
#define        PCI_PRODUCT_ATI_RADEON_RS300_X5        0x5835                /* Radeon Mobility 9100 IGP (U3) */
1426
#define        PCI_PRODUCT_ATI_RS300_AGP        0x5838                /* RS300 AGP Interface */
1427
#define        PCI_PRODUCT_ATI_RADEON_9200_PRO_S        0x5940                /* Radeon 9200 Pro Secondary */
1428
#define        PCI_PRODUCT_ATI_RADEON_9200_S        0x5941                /* Radeon 9200 Secondary */
1429
#define        PCI_PRODUCT_ATI_RS480_HB        0x5950                /* RS480 Host Bridge */
1430
#define        PCI_PRODUCT_ATI_RD580        0x5952                /* RD580 CrossFire Xpress 3200 Host Bridge */
1431
#define        PCI_PRODUCT_ATI_RADEON_RV370_5954        0x5954                /* Radeon Xpress 200G Series */
1432
#define        PCI_PRODUCT_ATI_RD790_NB        0x5956                /* RD790 North Bridge (Dual Slot) */
1433
#define        PCI_PRODUCT_ATI_RX780_790_HB        0x5957                /* RX780/RX790 Chipset Host Bridge */
1434
#define        PCI_PRODUCT_ATI_RADEON_RV280_5960        0x5960                /* Radeon 9200PRO 5960 */
1435
#define        PCI_PRODUCT_ATI_RADEON_RV280_5961        0x5961                /* Radeon 9200 5961 */
1436
#define        PCI_PRODUCT_ATI_RADEON_RV280_5962        0x5962                /* Radeon 9200 5962 */
1437
#define        PCI_PRODUCT_ATI_RADEON_RV280_5963        0x5963                /* Radeon 9200 5963 */
1438
#define        PCI_PRODUCT_ATI_RADEON_RV280_5964        0x5964                /* Radeon 9200SE 5964 */
1439
#define        PCI_PRODUCT_ATI_RS482M        0x5975                /* Radeon Xpress Series (RS482M) */
1440
#define        PCI_PRODUCT_ATI_RD790_PPB_GFX0_A        0x5978                /* RD790 PCI Bridge GFX0 Port A */
1441
#define        PCI_PRODUCT_ATI_RD790_PPB_GFX0_B        0x5979                /* RD790 PCI Bridge GFX0 Port B */
1442
#define        PCI_PRODUCT_ATI_RD790_PPB_GPP_A        0x597a                /* RD790 PCI Express Bridge GPP Port A */
1443
#define        PCI_PRODUCT_ATI_RD790_PPB_GPP_B        0x597b                /* RD790 PCI Express Bridge GPP Port B */
1444
#define        PCI_PRODUCT_ATI_RD790_PPB_GPP_C        0x597c                /* RD790 PCI Express Bridge GPP Port C */
1445
#define        PCI_PRODUCT_ATI_RD790_PPB_GPP_D        0x597d                /* RD790 PCI Express Bridge GPP Port D */
1446
#define        PCI_PRODUCT_ATI_RD790_PPB_GPP_E        0x597e                /* RD790 PCI Express Bridge GPP Port E */
1447
#define        PCI_PRODUCT_ATI_RD790_PPB_GPP_F        0x597f                /* RD790 PCI Express Bridge GPP Port F */
1448
#define        PCI_PRODUCT_ATI_RD790_PPB_GFX1_A        0x5980                /* RD790 PCI Bridge GFX1 Port A */
1449
#define        PCI_PRODUCT_ATI_RD790_PPB_GFX1_B        0x5981                /* RD790 PCI Bridge GFX1 Port B */
1450
#define        PCI_PRODUCT_ATI_RD790_PPB_NBSB        0x5982                /* RD790 PCI Bridge (NB-SB Link) */
1451
#define        PCI_PRODUCT_ATI_RD890_NB_DS16        0x5a10                /* RD890 North Bridge Dual Slot 2x16 GFX */
1452
#define        PCI_PRODUCT_ATI_RD890_NB_SS        0x5a11                /* RD890 North Bridge Single Slot GFX */
1453
#define        PCI_PRODUCT_ATI_RD890_NB_DS8        0x5a12                /* RD890 North Bridge Dual Slot 2x8 GFX */
1454
#define        PCI_PRODUCT_ATI_RD890_PPB_GFX0_A        0x5a13                /* RD890 PCI Bridge GFX0 Port A */
1455
#define        PCI_PRODUCT_ATI_RD890_PPB_GFX0_B        0x5a14                /* RD890 PCI Bridge GFX0 Port B */
1456
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_A        0x5a15                /* RD890 PCI Express Bridge GPP Port A */
1457
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_B        0x5a16                /* RD890 PCI Express Bridge GPP Port B */
1458
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_C        0x5a17                /* RD890 PCI Express Bridge GPP Port C */
1459
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_D        0x5a18                /* RD890 PCI Express Bridge GPP Port D */
1460
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_E        0x5a19                /* RD890 PCI Express Bridge GPP Port E */
1461
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_F        0x5a1a                /* RD890 PCI Express Bridge GPP Port F */
1462
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_G        0x5a1b                /* RD890 PCI Express Bridge GPP Port G */
1463
#define        PCI_PRODUCT_ATI_RD890_PPB_GPP_H        0x5a1c                /* RD890 PCI Express Bridge GPP Port H */
1464
#define        PCI_PRODUCT_ATI_RD890_PPB_GFX1_A        0x5a1d                /* RD890 PCI Bridge GFX1 Port A */
1465
#define        PCI_PRODUCT_ATI_RD890_PPB_GFX1_B        0x5a1e                /* RD890 PCI Bridge GFX1 Port B */
1466
#define        PCI_PRODUCT_ATI_RD890_PPB_NBSB        0x5a1f                /* RD890 PCI Bridge (NB-SB Link) */
1467
#define        PCI_PRODUCT_ATI_RD890_IOMMU        0x5a23                /* RD890 IOMMU */
1468
#define        PCI_PRODUCT_ATI_RADEON_XPRESS_200        0x5a33                /* Radeon Xpress 200 */
1469
#define        PCI_PRODUCT_ATI_RS480_XRP        0x5a34                /* RS480 PCI Express Root Port */
1470
#define        PCI_PRODUCT_ATI_RS480_PPB_5A36        0x5a36                /* RS480 PCI Express Bridge */
1471
#define        PCI_PRODUCT_ATI_RS480_PPB_5A37        0x5a37                /* RS480 PCI Express Bridge */
1472
#define        PCI_PRODUCT_ATI_RS480_PPB_5A38        0x5a38                /* RS480 PCI Express Bridge */
1473
#define        PCI_PRODUCT_ATI_RS480_PPB_5A3F        0x5a3f                /* RS480 PCI Express Bridge */
1474
#define        PCI_PRODUCT_ATI_RADEON_RV370_5B60        0x5b60                /* Radeon X300 (RV370) 5B60 */
1475
#define        PCI_PRODUCT_ATI_RADEON_RV380_5B62        0x5b62                /* Radeon X600 PCI Express */
1476
#define        PCI_PRODUCT_ATI_RADEON_RV370_5B63        0x5b63                /* Radeon Sapphire X550 Silent */
1477
#define        PCI_PRODUCT_ATI_RADEON_RV370_5B64        0x5b64                /* FireGL V3100 (RV370) 5B64 */
1478
#define        PCI_PRODUCT_ATI_RADEON_RV370_5B65        0x5b65                /* FireGL D1100 (RV370) 5B65 */
1479
#define        PCI_PRODUCT_ATI_RADEON_X300_S        0x5b70                /* Radeon X300 Series Secondary */
1480
#define        PCI_PRODUCT_ATI_RADEON_RV370_5B73        0x5b73                /* Radeon RV370 Secondary */
1481
#define        PCI_PRODUCT_ATI_RADEON_RV280_5C61        0x5c61                /* Radeon Mobility 9200 (M9+) */
1482
#define        PCI_PRODUCT_ATI_RADEON_RV280_5C63        0x5c63                /* Radeon Mobility 9200 (M9+) */
1483
#define        PCI_PRODUCT_ATI_RADEON_9200SE_S        0x5d44                /* Radeon 9200SE Secondary */
1484
#define        PCI_PRODUCT_ATI_RADEON_X850XT        0x5d52                /* Radeon X850 XT */
1485
#define        PCI_PRODUCT_ATI_RADEON_R423_5D57        0x5d57                /* Radeon X800XT (R423) 5D57 */
1486
#define        PCI_PRODUCT_ATI_RADEON_X850XT_S        0x5d72                /* Radeon X850 XT Secondary */
1487
#define        PCI_PRODUCT_ATI_RADEON_X700        0x5e4b                /* Radeon X700 Pro */
1488
#define        PCI_PRODUCT_ATI_RADEON_X700_S        0x5e6b                /* Radeon X700 Pro Secondary */
1489
#define        PCI_PRODUCT_ATI_RADEON_HD5870        0x6898                /* Radeon HD 5870 Cypress */
1490
#define        PCI_PRODUCT_ATI_RADEON_HD5600_RD        0x68c1                /* Radeon HD 5600 Redwood */
1491
#define        PCI_PRODUCT_ATI_RADEON_HD5450        0x68f9                /* Radeon HD 5450 */
1492
#define        PCI_PRODUCT_ATI_RADEON_X1300        0x7146                /* Radeon X1300 Series (RV515) */
1493
#define        PCI_PRODUCT_ATI_RADEON_X1300_S        0x7166                /* Radeon X1300 Series (RV515) Secondary */
1494
#define        PCI_PRODUCT_ATI_RADEON_X1600XT        0x71c0                /* Radeon X1600 XT */
1495
#define        PCI_PRODUCT_ATI_RADEON_X1600        0x71c5                /* Radeon Mobility X1600 */
1496
#define        PCI_PRODUCT_ATI_RADEON_X1600XT_S        0x71e0                /* Radeon X1600 XT Secondary */
1497
#define        PCI_PRODUCT_ATI_RADEON_X1950        0x7280                /* Radeon X1950 PRO */
1498
#define        PCI_PRODUCT_ATI_RADEON_X1950_S        0x72a0                /* Radeon X1950 PRO Secondary */
1499
#define        PCI_PRODUCT_ATI_RADEON_RS300_7834        0x7834                /* Radeon 9100 PRO IGP */
1500
#define        PCI_PRODUCT_ATI_RADEON_RS300_7835        0x7835                /* Radeon 9200 IGP */
1501
#define        PCI_PRODUCT_ATI_RS690_HB_7910        0x7910                /* RS690 Host Bridge */
1502
#define        PCI_PRODUCT_ATI_RS690_HB_7911        0x7911                /* RS740 Host Bridge */
1503
#define        PCI_PRODUCT_ATI_RS690_PPB_7912        0x7912                /* RS690 GFX Bridge */
1504
#define        PCI_PRODUCT_ATI_RS690_PPB_7913        0x7913                /* RS690 PCI Express Bridge GFX */
1505
#define        PCI_PRODUCT_ATI_RS690_PPB_7914        0x7914                /* RS690 PCI Express Bridge GPP Port A */
1506
#define        PCI_PRODUCT_ATI_RS690_PPB_7915        0x7915                /* RS690 PCI Express Bridge GPP Port B */
1507
#define        PCI_PRODUCT_ATI_RS690_PPB_7916        0x7916                /* RS690 PCI Express Bridge GPP Port C */
1508
#define        PCI_PRODUCT_ATI_RS690_PPB_7917        0x7917                /* RS690 PCI Express Bridge GPP Port D */
1509
#define        PCI_PRODUCT_ATI_RADEON_HD4850        0x9442                /* Radeon HD4850 */
1510
#define        PCI_PRODUCT_ATI_RADEON_HD4650        0x9498                /* Radeon HD4650 */
1511
#define        PCI_PRODUCT_ATI_RADEON_HD2400_XT        0x94c1                /* Radeon HD2400 XT */
1512
#define        PCI_PRODUCT_ATI_RADEON_HD2400_PRO        0x94c3                /* Radeon HD2400 Pro */
1513
#define        PCI_PRODUCT_ATI_RADEON_HD2400_M72        0x94c9                /* Mobility Radeon HD 2400 */
1514
#define        PCI_PRODUCT_ATI_RADEON_HD3870        0x9501                /* Radeon HD3870 */
1515
#define        PCI_PRODUCT_ATI_RADEON_HD4350        0x954f                /* Radeon HD4350 */
1516
#define        PCI_PRODUCT_ATI_RADEON_HD4500_M93        0x9555                /* Mobility Radeon HD 4500 */
1517
#define        PCI_PRODUCT_ATI_RADEON_HD2600_M76        0x9581                /* Mobility Radeon HD 2600 */
1518
#define        PCI_PRODUCT_ATI_RADEON_HD2600PROAGP        0x9587                /* Radeon HD2600 Pro AGP */
1519
#define        PCI_PRODUCT_ATI_RADEON_HD2600_XT        0x9588                /* Radeon HD2600 XT GDDR3 */
1520
#define        PCI_PRODUCT_ATI_RADEON_HD2600_PRO        0x9589                /* Radeon HD 2600 Pro */
1521
#define        PCI_PRODUCT_ATI_RADEON_HD3650_M        0x9591                /* Mobility Radeon HD 3650 */
1522
#define        PCI_PRODUCT_ATI_RADEON_HD3650_AGP        0x9596                /* Radeon HD3650 AGP */
1523
#define        PCI_PRODUCT_ATI_RADEON_HD3650        0x9598                /* Radeon HD3650 */
1524
#define        PCI_PRODUCT_ATI_RADEON_HD3400_M82        0x95c4                /* Mobility Radeon HD 3400 Series (M82) */
1525
#define        PCI_PRODUCT_ATI_RADEON_HD4250_S        0x95c5                /* Radeon HD4250 GPU (RV610) Secondary */
1526
#define        PCI_PRODUCT_ATI_RADEON_HD6520G        0x9647                /* Radeon HD6520G */
1527
#define        PCI_PRODUCT_ATI_RADEON_HD4200        0x9712                /* Radeon HD4200 Mobility */
1528
#define        PCI_PRODUCT_ATI_RADEON_HD4250        0x9715                /* Radeon HD4250 GPU (RS880) */
1529
#define        PCI_PRODUCT_ATI_RADEON_HD6310        0x9802                /* Radeon HD6310 Graphics */
1530
#define        PCI_PRODUCT_ATI_RADEON_HD6320        0x9806                /* Radeon HD6320 Graphics */
1531
#define        PCI_PRODUCT_ATI_RADEON_HD7340        0x9808                /* Radeon HD7340 Graphics */
1532
#define        PCI_PRODUCT_ATI_RADEON_HD2600_HD        0xaa08                /* Radeon HD2600 HD Audio Controller */
1533
#define        PCI_PRODUCT_ATI_RADEON_HD4350_HD        0xaa38                /* Radeon HD4350 HD Audio Controller */
1534
#define        PCI_PRODUCT_ATI_RADEON_HD5600_HDMI        0xaa60                /* Redwood HDMI Audio */
1535
#define        PCI_PRODUCT_ATI_RADEON_HD54XX_HDA        0xaa68                /* Radeon HD 54xx Audio */
1536

    
1537
/* Auravision products */
1538
#define        PCI_PRODUCT_AURAVISION_VXP524        0x01f7                /* VxP524 PCI Video Processor */
1539

    
1540
/* Aureal Semiconductor */
1541
#define        PCI_PRODUCT_AUREAL_AU8820        0x0001                /* AU8820 Vortex Digital Audio Processor */
1542
#define        PCI_PRODUCT_AUREAL_AU8830        0x0002                /* AU8830 Vortex 3D Digital Audio Processor */
1543

    
1544
/* Applied Micro Circuts products */
1545
#define        PCI_PRODUCT_AMCIRCUITS_S5933        0x4750                /* S5933 PCI Matchmaker */
1546
#define        PCI_PRODUCT_AMCIRCUITS_LANAI        0x8043                /* Myrinet LANai Interface */
1547
#define        PCI_PRODUCT_AMCIRCUITS_CAMAC        0x812d                /* FZJ/ZEL CAMAC Controller */
1548
#define        PCI_PRODUCT_AMCIRCUITS_VICBUS        0x812e                /* FZJ/ZEL VICBUS Interface */
1549
#define        PCI_PRODUCT_AMCIRCUITS_PCISYNC        0x812f                /* FZJ/ZEL Synchronisation Module */
1550
#define        PCI_PRODUCT_AMCIRCUITS_ADDI7800        0x818e                /* ADDI-DATA APCI-7800 8-port Serial */
1551
#define        PCI_PRODUCT_AMCIRCUITS_S5920        0x5920                /* S5920 PCI Target */
1552

    
1553
/* ASPEED Technology products */
1554
#define        PCI_PRODUCT_ASPEED_AST1150        0x1150                /* AST1150 PCIe-to-PCI bridge */
1555
#define        PCI_PRODUCT_ASPEED_AST1180        0x1180                /* AST1180 */
1556
#define        PCI_PRODUCT_ASPEED_AST2000        0x2000                /* ASPEED Graphics Family */
1557

    
1558
/* Atheros Communications products */
1559
#define        PCI_PRODUCT_ATHEROS_AR5201        0x0007                /* AR5201 Wireless LAN */
1560
#define        PCI_PRODUCT_ATHEROS_AR5311        0x0011                /* AR5211 Wireless LAN */
1561
#define        PCI_PRODUCT_ATHEROS_AR5211        0x0012                /* AR5211 Wireless LAN */
1562
#define        PCI_PRODUCT_ATHEROS_AR5212        0x0013                /* AR5212 Wireless LAN */
1563
#define        PCI_PRODUCT_ATHEROS_AR5212_2        0x0014                /* AR5212 */
1564
#define        PCI_PRODUCT_ATHEROS_AR5212_3        0x0015                /* AR5212 */
1565
#define        PCI_PRODUCT_ATHEROS_AR5212_4        0x0016                /* AR5212 */
1566
#define        PCI_PRODUCT_ATHEROS_AR5212_5        0x0017                /* AR5212 */
1567
#define        PCI_PRODUCT_ATHEROS_AR5212_6        0x0018                /* AR5212 */
1568
#define        PCI_PRODUCT_ATHEROS_AR5212_7        0x0019                /* AR5212 */
1569
#define        PCI_PRODUCT_ATHEROS_AR2413        0x001a                /* AR2413 */
1570
#define        PCI_PRODUCT_ATHEROS_AR5413        0x001b                /* AR5413 */
1571
#define        PCI_PRODUCT_ATHEROS_AR5424        0x001c                /* AR5424 */
1572
#define        PCI_PRODUCT_ATHEROS_AR5416        0x0023                /* AR5416 */
1573
#define        PCI_PRODUCT_ATHEROS_AR5418        0x0024                /* AR5418 */
1574
#define        PCI_PRODUCT_ATHEROS_AR9160        0x0027                /* AR9160 */
1575
#define        PCI_PRODUCT_ATHEROS_AR9280        0x0029                /* AR9280 */
1576
#define        PCI_PRODUCT_ATHEROS_AR9281        0x002a                /* AR9281 */
1577
#define        PCI_PRODUCT_ATHEROS_AR9285        0x002b                /* AR9285 Wireless LAN */
1578
#define        PCI_PRODUCT_ATHEROS_AR2427        0x002c                /* AR2427 Wireless LAN */
1579
#define        PCI_PRODUCT_ATHEROS_AR9227        0x002d                /* AR9227 Wireless LAN */
1580
#define        PCI_PRODUCT_ATHEROS_AR9287        0x002e                /* AR9287 Wireless LAN */
1581
#define        PCI_PRODUCT_ATHEROS_AR9300        0x0030                /* AR9300 Wireless LAN */
1582
#define        PCI_PRODUCT_ATHEROS_AR9485        0x0032                /* AR9485 Wireless LAN */
1583
#define        PCI_PRODUCT_ATHEROS_AR9462        0x0034                /* AR9462 Wireless LAN */
1584
#define        PCI_PRODUCT_ATHEROS_QCA988X        0x003c                /* QCA986x/988x Wireless LAN */
1585
#define        PCI_PRODUCT_ATHEROS_AR5201_AP        0x0207                /* AR5201 Wireless LAN Reference Card (Early AP11) */
1586
#define        PCI_PRODUCT_ATHEROS_AR5201_DEFAULT        0x1107                /* AR5201 Wireless LAN (no eeprom) */
1587
#define        PCI_PRODUCT_ATHEROS_AR5212_DEFAULT        0x1113                /* AR5212 Wireless LAN (no eeprom) */
1588
#define        PCI_PRODUCT_ATHEROS_AR5211_DEFAULT        0x1112                /* AR5211 Wireless LAN (no eeprom) */
1589
#define        PCI_PRODUCT_ATHEROS_AR5212_FPGA        0xf013                /* AR5212 Wireless LAN Reference Card (emulation board) */
1590
#define        PCI_PRODUCT_ATHEROS_AR5211_FPGA11B        0xf11b                /* AR5211 Wireless LAN Reference Card (11b emulation board) */
1591
#define        PCI_PRODUCT_ATHEROS_AR5211_LEGACY        0xff12                /* AR5211 Wireless LAN Reference Card (original emulation board) */
1592

    
1593
/* Atronics products */
1594
#define        PCI_PRODUCT_ATRONICS_IDE_2015PL        0x2015                /* IDE-2015PL */
1595

    
1596
/* Avance Logic products */
1597
#define        PCI_PRODUCT_AVANCE_AVL2301        0x2301                /* AVL2301 */
1598
#define        PCI_PRODUCT_AVANCE_AVG2302        0x2302                /* AVG2302 */
1599
#define        PCI_PRODUCT_AVANCE2_ALG2301        0x2301                /* ALG2301 */
1600
#define        PCI_PRODUCT_AVANCE2_ALG2302        0x2302                /* ALG2302 */
1601
#define        PCI_PRODUCT_AVANCE2_ALS4000        0x4000                /* ALS4000 Audio */
1602

    
1603
/* Avlab Technology products */
1604
#define        PCI_PRODUCT_AVLAB_PCI2S        0x2130                /* Low Profile PCI 4 Serial */
1605
#define        PCI_PRODUCT_AVLAB_LPPCI4S        0x2150                /* Low Profile PCI 4 Serial */
1606
#define        PCI_PRODUCT_AVLAB_LPPCI4S_2        0x2152                /* Low Profile PCI 4 Serial */
1607

    
1608
/* CCUBE products */
1609
#define        PCI_PRODUCT_CCUBE_CINEMASTER        0x8888                /* Cinemaster C 3.0 DVD Decoder */
1610

    
1611
/* AVM products */
1612
#define        PCI_PRODUCT_AVM_FRITZ_CARD        0x0a00                /* Fritz! Card ISDN Interface */
1613
#define        PCI_PRODUCT_AVM_FRITZ_PCI_V2_ISDN        0x0e00                /* Fritz!PCI v2.0 ISDN Interface */
1614
#define        PCI_PRODUCT_AVM_B1        0x0700                /* Basic Rate B1 ISDN Interface */
1615
#define        PCI_PRODUCT_AVM_T1        0x1200                /* Primary Rate T1 ISDN Interface */
1616

    
1617
/* RMI products */
1618
#define        PCI_PRODUCT_RMI_XLR_PCIX        0x000b                /* XLR PCI-X bridge */
1619
#define        PCI_PRODUCT_RMI_XLS_PCIE        0xabcd                /* XLS PCIe-PCIe bridge */
1620

    
1621
/* B & B Electronics Products */
1622
#define        PCI_PRODUCT_BBELEC_NON_ISOLATED_1_PORT        0x4201                /* single-channel RS-485 PCI UART */
1623
#define        PCI_PRODUCT_BBELEC_NON_ISOLATED_2_PORT        0x4202                /* dual-channel RS-485 PCI UART */
1624
#define        PCI_PRODUCT_BBELEC_NON_ISOLATED_4_PORT        0x4204                /* quad-channel RS-485 PCI UART */
1625
#define        PCI_PRODUCT_BBELEC_NON_ISOLATED_8_PORT        0x4208                /* octal-channel RS-485 PCI UART */
1626
#define        PCI_PRODUCT_BBELEC_ISOLATED_1_PORT        0x4211                /* single-channel Isolated RS-485 PCI UART */
1627
#define        PCI_PRODUCT_BBELEC_ISOLATED_2_PORT        0x4212                /* dual-channel Isolated RS-485 PCI UART */
1628
#define        PCI_PRODUCT_BBELEC_ISOLATED_4_PORT        0x4214                /* quad-channel Isolated RS-485 PCI UART */
1629
#define        PCI_PRODUCT_BBELEC_ISOLATED_8_PORT        0x4218                /* octal-channel Isolated RS-485 PCI UART */
1630

    
1631
/* Belkin products */
1632
#define        PCI_PRODUCT_BELKIN_F5D6001        0x6001                /* F5D6001 */
1633
#define        PCI_PRODUCT_BELKIN_F5D6020V3        0x6020                /* F5D6020v3 802.11b */
1634
#define        PCI_PRODUCT_BELKIN_F5D7010        0x701f                /* F5D7010 */
1635

    
1636
/* Stallion products */
1637
#define        PCI_PRODUCT_STALLION_EC8_32        0x0000                /* EC8/32 */
1638
#define        PCI_PRODUCT_STALLION_EC8_64        0x0002                /* EC8/64 */
1639
#define        PCI_PRODUCT_STALLION_EASYIO        0x0003                /* EasyIO */
1640

    
1641
/* Bit3 products */
1642
#define        PCI_PRODUCT_BIT3_PCIVME617        0x0001                /* PCI-VME Interface Mod. 617 */
1643
#define        PCI_PRODUCT_BIT3_PCIVME618        0x0010                /* PCI-VME Interface Mod. 618 */
1644
#define        PCI_PRODUCT_BIT3_PCIVME2706        0x0300                /* PCI-VME Interface Mod. 2706 */
1645

    
1646
/* Bluesteel Networks */
1647
#define        PCI_PRODUCT_BLUESTEEL_5501        0x0000                /* 5501 */
1648
#define        PCI_PRODUCT_BLUESTEEL_5601        0x5601                /* 5601 */
1649

    
1650
/* Broadcom products */
1651
#define        PCI_PRODUCT_BROADCOM_BCM5752        0x1600                /* BCM5752 NetXtreme 1000baseT Ethernet */
1652
#define        PCI_PRODUCT_BROADCOM_BCM5752M        0x1601                /* BCM5752M NetXtreme 1000baseT Ethernet */
1653
#define        PCI_PRODUCT_BROADCOM_BCM5709        0x1639                /* BCM5709 NetXtreme II 1000baseT Ethernet */
1654
#define        PCI_PRODUCT_BROADCOM_BCM5709S        0x163a                /* BCM5709 NetXtreme II 1000baseSX Ethernet */
1655
#define        PCI_PRODUCT_BROADCOM_BCM5716        0x163b                /* BCM5716 NetXtreme II 1000baseT Ethernet */
1656
#define        PCI_PRODUCT_BROADCOM_BCM5716S        0x163c                /* BCM5716 NetXtreme II 1000baseSX Ethernet */
1657
#define        PCI_PRODUCT_BROADCOM_BCM5700        0x1644                /* BCM5700 10/100/1000 Ethernet */
1658
#define        PCI_PRODUCT_BROADCOM_BCM5701        0x1645                /* BCM5701 10/100/1000 Ethernet */
1659
#define        PCI_PRODUCT_BROADCOM_BCM5702        0x1646                /* BCM5702 10/100/1000 Ethernet */
1660
#define        PCI_PRODUCT_BROADCOM_BCM5703        0x1647                /* BCM5703 10/100/1000 Ethernet */
1661
#define        PCI_PRODUCT_BROADCOM_BCM5704C        0x1648                /* BCM5704C 1000baseT Ethernet */
1662
#define        PCI_PRODUCT_BROADCOM_BCM5704S_ALT        0x1649                /* BCM5704S 1000baseSX Ethernet */
1663
#define        PCI_PRODUCT_BROADCOM_BCM5706        0x164a                /* BCM5706 NetXtreme II 1000baseT Ethernet */
1664
#define        PCI_PRODUCT_BROADCOM_BCM5708        0x164c                /* BCM5708 NetXtreme II 1000baseT Ethernet */
1665
#define        PCI_PRODUCT_BROADCOM_BCM5702FE        0x164d                /* BCM5702FE 10/100 Ethernet */
1666
#define        PCI_PRODUCT_BROADCOM_BCM57710        0x164e                /* BCM57710 NetXtreme II 10Gb Ethernet */
1667
#define        PCI_PRODUCT_BROADCOM_BCM57711        0x164f                /* BCM57711 NetXtreme II 10Gb Ethernet */
1668
#define        PCI_PRODUCT_BROADCOM_BCM57711E        0x1650                /* BCM57711E NetXtreme II 10Gb Ethernet */
1669
#define        PCI_PRODUCT_BROADCOM_BCM5705        0x1653                /* BCM5705 10/100/1000 Ethernet */
1670
#define        PCI_PRODUCT_BROADCOM_BCM5705K        0x1654                /* BCM5705K 10/100/1000 Ethernet */
1671
#define        PCI_PRODUCT_BROADCOM_BCM5717        0x1655                /* BCM5717 10/100/1000 Ethernet */
1672
#define        PCI_PRODUCT_BROADCOM_BCM5718        0x1656                /* BCM5718 10/100/1000 Ethernet */
1673
#define        PCI_PRODUCT_BROADCOM_BCM5719        0x1657                /* BCM5719 NetXtreme 1000baseT Ethernet */
1674
#define        PCI_PRODUCT_BROADCOM_BCM5721        0x1659                /* BCM5721 NetXtreme 1000baseT Ethernet */
1675
#define        PCI_PRODUCT_BROADCOM_BCM5722        0x165a                /* BCM5722 NetXtreme 1000baseT Ethernet */
1676
#define        PCI_PRODUCT_BROADCOM_BCM5723        0x165b                /* BCM5723 NetXtreme 1000baseT Ethernet */
1677
#define        PCI_PRODUCT_BROADCOM_BCM5724        0x165c                /* BCM5724 10/100/1000 Ethernet */
1678
#define        PCI_PRODUCT_BROADCOM_BCM5705M        0x165d                /* BCM5705M 10/100/1000 Ethernet */
1679
#define        PCI_PRODUCT_BROADCOM_BCM5705M_ALT        0x165e                /* BCM5705M 10/100/1000 Ethernet */
1680
#define        PCI_PRODUCT_BROADCOM_BCM5720        0x165f                /* BCM5720 NetXtreme 1000baseT Ethernet */
1681
#define        PCI_PRODUCT_BROADCOM_BCM57712        0x1662                /* BCM57712 NetXtreme II 10Gb Ethernet */
1682
#define        PCI_PRODUCT_BROADCOM_BCM57712E        0x1663                /* BCM57712E NetXtreme II 10Gb Ethernet */
1683
#define        PCI_PRODUCT_BROADCOM_BCM5714        0x1668                /* BCM5714 1000baseT Ethernet */
1684
#define        PCI_PRODUCT_BROADCOM_BCM5714S        0x1669                /* BCM5714S 1000baseSX Ethernet */
1685
#define        PCI_PRODUCT_BROADCOM_BCM5780        0x166a                /* BCM5780 NetXtreme 1000baseT Ethernet */
1686
#define        PCI_PRODUCT_BROADCOM_BCM5780S        0x166b                /* BCM5780S NetXtreme 1000baseSX Ethernet */
1687
#define        PCI_PRODUCT_BROADCOM_BCM5705F        0x166e                /* BCM5705F 10/100 Ethernet */
1688
#define        PCI_PRODUCT_BROADCOM_BCM5754M        0x1672                /* BCM5754M NetXtreme 1000baseT Ethernet */
1689
#define        PCI_PRODUCT_BROADCOM_BCM5755M        0x1673                /* BCM5755M NetXtreme 1000baseT Ethernet */
1690
#define        PCI_PRODUCT_BROADCOM_BCM5756        0x1674                /* BCM5756 10/100/1000 Ethernet */
1691
#define        PCI_PRODUCT_BROADCOM_BCM5750        0x1676                /* BCM5750 10/100/1000 Ethernet */
1692
#define        PCI_PRODUCT_BROADCOM_BCM5751        0x1677                /* BCM5751 10/100/1000 Ethernet */
1693
#define        PCI_PRODUCT_BROADCOM_BCM5715        0x1678                /* BCM5715 1000baseT Ethernet */
1694
#define        PCI_PRODUCT_BROADCOM_BCM5715S        0x1679                /* BCM5715S 1000baseSX Ethernet */
1695
#define        PCI_PRODUCT_BROADCOM_BCM5754        0x167a                /* BCM5754 10/100/1000 Ethernet */
1696
#define        PCI_PRODUCT_BROADCOM_BCM5755        0x167b                /* BCM5755 NetXtreme 1000baseT Ethernet */
1697
#define        PCI_PRODUCT_BROADCOM_BCM5750M        0x167c                /* BCM5750M 10/100/1000 Ethernet */
1698
#define        PCI_PRODUCT_BROADCOM_BCM5751M        0x167d                /* BCM5751M 10/100/1000 Ethernet */
1699
#define        PCI_PRODUCT_BROADCOM_BCM5751F        0x167e                /* BCM5751F 10/100 Ethernet */
1700
#define        PCI_PRODUCT_BROADCOM_BCM5787F        0x167f                /* BCM5787F 10/100 Ethernet */
1701
#define        PCI_PRODUCT_BROADCOM_BCM5761E        0x1680                /* BCM5761E 10/100/1000 Ethernet */
1702
#define        PCI_PRODUCT_BROADCOM_BCM5761        0x1681                /* BCM5761 10/100/1000 Ethernet */
1703
#define        PCI_PRODUCT_BROADCOM_BCM57762        0x1682                /* BCM57762 Gigabit Ethernet */
1704
#define        PCI_PRODUCT_BROADCOM_BCM5764        0x1684                /* BCM5764 NetXtreme 1000baseT Ethernet */
1705
#define        PCI_PRODUCT_BROADCOM_BCM57766        0x1686                /* BCM57766 NetXtreme 1000baseT Ethernet */
1706
#define        PCI_PRODUCT_BROADCOM_BCM5761S        0x1688                /* BCM5761S 10/100/1000 Ethernet */
1707
#define        PCI_PRODUCT_BROADCOM_BCM5761SE        0x1689                /* BCM5761SE 10/100/1000 Ethernet */
1708
#define        PCI_PRODUCT_BROADCOM_BCM57760        0x1690                /* BCM57760 NetXtreme 1000baseT Ethernet */
1709
#define        PCI_PRODUCT_BROADCOM_BCM57788        0x1691                /* BCM57788 NetLink 1000baseT Ethernet */
1710
#define        PCI_PRODUCT_BROADCOM_BCM57780        0x1692                /* BCM57780 NetXtreme 1000baseT Ethernet */
1711
#define        PCI_PRODUCT_BROADCOM_BCM5787M        0x1693                /* BCM5787M 10/100/1000 Ethernet */
1712
#define        PCI_PRODUCT_BROADCOM_BCM57790        0x1694                /* BCM57790 10/100 Ethernet */
1713
#define        PCI_PRODUCT_BROADCOM_BCM5782        0x1696                /* BCM5782 10/100/1000 Ethernet */
1714
#define        PCI_PRODUCT_BROADCOM_BCM5784M        0x1698                /* BCM5784M NetLink 1000baseT Ethernet */
1715
#define        PCI_PRODUCT_BROADCOM_BCM5785G        0x1699                /* BCM5785G 10/100/1000 Ethernet */
1716
#define        PCI_PRODUCT_BROADCOM_BCM5786        0x169a                /* BCM5786 NetLink 1000baseT Ethernet */
1717
#define        PCI_PRODUCT_BROADCOM_BCM5787        0x169b                /* BCM5787 NetLink 1000baseT Ethernet */
1718
#define        PCI_PRODUCT_BROADCOM_BCM5788        0x169c                /* BCM5788 10/100/1000 Ethernet */
1719
#define        PCI_PRODUCT_BROADCOM_BCM5789        0x169d                /* BCM5789 NetLink 1000baseT Ethernet */
1720
#define        PCI_PRODUCT_BROADCOM_BCM5785F        0x16a0                /* BCM5785F 10/100 Ethernet */
1721
#define        PCI_PRODUCT_BROADCOM_BCM5702X        0x16a6                /* BCM5702X 10/100/1000 Ethernet */
1722
#define        PCI_PRODUCT_BROADCOM_BCM5703X        0x16a7                /* BCM5703X 10/100/1000 Ethernet */
1723
#define        PCI_PRODUCT_BROADCOM_BCM5704S        0x16a8                /* BCM5704S 1000baseSX Ethernet */
1724
#define        PCI_PRODUCT_BROADCOM_BCM5706S        0x16aa                /* BCM5706 NetXtreme II 1000baseSX */
1725
#define        PCI_PRODUCT_BROADCOM_BCM5708S        0x16ac                /* BCM5708 NetXtreme II 1000baseSX */
1726
#define        PCI_PRODUCT_BROADCOM_BCM57761        0x16b0                /* BCM57761 10/100/1000 Ethernet */
1727
#define        PCI_PRODUCT_BROADCOM_BCM57781        0x16b1                /* BCM57781 10/100/1000 Ethernet */
1728
#define        PCI_PRODUCT_BROADCOM_BCM57791        0x16b2                /* BCM57791 10/100/1000 Ethernet */
1729
#define        PCI_PRODUCT_BROADCOM_BCM57786        0x16b3                /* BCM57786 10/100/1000 Ethernet */
1730
#define        PCI_PRODUCT_BROADCOM_BCM57765        0x16b4                /* BCM57765 Integrated Gigabit Ethernet */
1731
#define        PCI_PRODUCT_BROADCOM_BCM57785        0x16b5                /* BCM57785 Integrated Gigabit Ethernet */
1732
#define        PCI_PRODUCT_BROADCOM_BCM57795        0x16b6                /* BCM57795 10/100/1000 Ethernet */
1733
#define        PCI_PRODUCT_BROADCOM_BCM57782        0x16b7                /* BCM57782 10/100/1000 Ethernet */
1734
#define        PCI_PRODUCT_BROADCOM_BCM5702_ALT        0x16c6                /* BCM5702 10/100/1000 Ethernet */
1735
#define        PCI_PRODUCT_BROADCOM_BCM5703_ALT        0x16c7                /* BCM5703 10/100/1000 Ethernet */
1736
#define        PCI_PRODUCT_BROADCOM_BCM5781        0x16dd                /* BCM5781 Integrated Gigabit Ethernet */
1737
#define        PCI_PRODUCT_BROADCOM_BCM5753        0x16f7                /* BCM5753 10/100/1000 Ethernet */
1738
#define        PCI_PRODUCT_BROADCOM_BCM5753M        0x16fd                /* BCM5753M 10/100/1000 Ethernet */
1739
#define        PCI_PRODUCT_BROADCOM_BCM5753F        0x16fe                /* BCM5753F 10/100 Ethernet */
1740
#define        PCI_PRODUCT_BROADCOM_BCM5903M        0x16ff                /* BCM5903M 10/100/1000 Ethernet */
1741
#define        PCI_PRODUCT_BROADCOM_BCM4401_B0        0x170c                /* BCM4401-B0 10/100 Ethernet */
1742
#define        PCI_PRODUCT_BROADCOM_BCM5901        0x170d                /* BCM5901 10/100 Ethernet */
1743
#define        PCI_PRODUCT_BROADCOM_BCM5901A2        0x170e                /* BCM5901A 10/100 Ethernet */
1744
#define        PCI_PRODUCT_BROADCOM_BCM5906        0x1712                /* BCM5906 NetLink Fast Ethernet */
1745
#define        PCI_PRODUCT_BROADCOM_BCM5906M        0x1713                /* BCM5906M NetLink Fast Ethernet */
1746
#define        PCI_PRODUCT_BROADCOM_BCM4303        0x4301                /* BCM4303 */
1747
#define        PCI_PRODUCT_BROADCOM_BCM4307        0x4307                /* BCM4307 */
1748
#define        PCI_PRODUCT_BROADCOM_BCM4311        0x4311                /* BCM4311 2.4GHz */
1749
#define        PCI_PRODUCT_BROADCOM_BCM4312        0x4312                /* BCM4312 Dualband */
1750
#define        PCI_PRODUCT_BROADCOM_BCM4313        0x4313                /* BCM4313 5GHz */
1751
#define        PCI_PRODUCT_BROADCOM_BCM4315        0x4315                /* BCM4315 2.4GHz */
1752
#define        PCI_PRODUCT_BROADCOM_BCM4318        0x4318                /* BCM4318 AirForce One 54g */
1753
#define        PCI_PRODUCT_BROADCOM_BCM4319        0x4319                /* BCM4319 */
1754
#define        PCI_PRODUCT_BROADCOM_BCM4306        0x4320                /* BCM4306 */
1755
#define        PCI_PRODUCT_BROADCOM_BCM4306_2        0x4321                /* BCM4306 */
1756
#define        PCI_PRODUCT_BROADCOM_BCM4322        0x4322                /* BCM4322 */
1757
#define        PCI_PRODUCT_BROADCOM_BCM4309        0x4324                /* BCM4309 */
1758
#define        PCI_PRODUCT_BROADCOM_BCM43XG        0x4325                /* BCM43XG */
1759
#define        PCI_PRODUCT_BROADCOM_BCM4328        0x4328                /* BCM4328 802.11a/b/g/n */
1760
#define        PCI_PRODUCT_BROADCOM_BCM4329        0x4329                /* BCM4329 802.11b/g/n */
1761
#define        PCI_PRODUCT_BROADCOM_BCM432A        0x432a                /* BCM432A 802.11 */
1762
#define        PCI_PRODUCT_BROADCOM_BCM432B        0x432b                /* BCM432B 802.11a/b/g/n */
1763
#define        PCI_PRODUCT_BROADCOM_BCM432C        0x432c                /* BCM432C 802.11b/g/n */
1764
#define        PCI_PRODUCT_BROADCOM_BCM432D        0x432d                /* BCM432D 802.11 */
1765
#define        PCI_PRODUCT_BROADCOM_BCM43224        0x4353                /* BCM43224 Dualband 802.11 */
1766
#define        PCI_PRODUCT_BROADCOM_BCM43225        0x4357                /* BCM43225 2.4GHz 802.11 */
1767
#define        PCI_PRODUCT_BROADCOM_BCM43227        0x4358                /* BCM43227 2.4GHz 802.11 */
1768
#define        PCI_PRODUCT_BROADCOM_BCM43228        0x4359                /* BCM43228 Dualband 802.11 */
1769
#define        PCI_PRODUCT_BROADCOM_BCM4401        0x4401                /* BCM4401 10/100 Ethernet */
1770
#define        PCI_PRODUCT_BROADCOM_5801        0x5801                /* 5801 Security Processor */
1771
#define        PCI_PRODUCT_BROADCOM_5802        0x5802                /* 5802 Security Processor */
1772
#define        PCI_PRODUCT_BROADCOM_5805        0x5805                /* 5805 Security Processor */
1773
#define        PCI_PRODUCT_BROADCOM_5820        0x5820                /* 5820 Security Processor */
1774
#define        PCI_PRODUCT_BROADCOM_5821        0x5821                /* 5821 Security Processor */
1775
#define        PCI_PRODUCT_BROADCOM_5822        0x5822                /* 5822 Security Processor */
1776
#define        PCI_PRODUCT_BROADCOM_5823        0x5823                /* 5823 Security Processor */
1777
#define        PCI_PRODUCT_BROADCOM_5825        0x5825                /* 5825 Security Processor */
1778
#define        PCI_PRODUCT_BROADCOM_5860        0x5860                /* 5860 Security Processor */
1779
#define        PCI_PRODUCT_BROADCOM_5861        0x5861                /* 5861 Security Processor */
1780
#define        PCI_PRODUCT_BROADCOM_5862        0x5862                /* 5862 Security Processor */
1781

    
1782
/* Brooktree products */
1783
#define        PCI_PRODUCT_BROOKTREE_BT848        0x0350                /* Bt848 Video Capture */
1784
#define        PCI_PRODUCT_BROOKTREE_BT849        0x0351                /* Bt849 Video Capture */
1785
#define        PCI_PRODUCT_BROOKTREE_BT878        0x036e                /* Bt878 Video Capture */
1786
#define        PCI_PRODUCT_BROOKTREE_BT879        0x036f                /* Bt879 Video Capture */
1787
#define        PCI_PRODUCT_BROOKTREE_BT880        0x0370                /* Bt880 Video Capture */
1788
#define        PCI_PRODUCT_BROOKTREE_BT878A        0x0878                /* Bt878 Video Capture (Audio Section) */
1789
#define        PCI_PRODUCT_BROOKTREE_BT879A        0x0879                /* Bt879 Video Capture (Audio Section) */
1790
#define        PCI_PRODUCT_BROOKTREE_BT880A        0x0880                /* Bt880 Video Capture (Audio Section) */
1791
#define        PCI_PRODUCT_BROOKTREE_BT8474        0x8474                /* Bt8474 Multichannel HDLC Controller */
1792

    
1793
/* BusLogic products */
1794
#define        PCI_PRODUCT_BUSLOGIC_MULTIMASTER_NC        0x0140                /* MultiMaster NC */
1795
#define        PCI_PRODUCT_BUSLOGIC_MULTIMASTER        0x1040                /* MultiMaster */
1796
#define        PCI_PRODUCT_BUSLOGIC_FLASHPOINT        0x8130                /* FlashPoint */
1797

    
1798
/* c't Magazin products */
1799
#define        PCI_PRODUCT_C4T_GPPCI        0x6773                /* GPPCI */
1800

    
1801
/* Cavium products */
1802
#define        PCI_PRODUCT_CAVIUM_NITROX        0x0001                /* Nitrox XL */
1803

    
1804
/* Chelsio products */
1805
#define        PCI_PRODUCT_CHELSIO_T302E        0x0021                /* T302e */
1806
#define        PCI_PRODUCT_CHELSIO_T310E        0x0022                /* T310e */
1807
#define        PCI_PRODUCT_CHELSIO_T320X        0x0023                /* T320x */
1808
#define        PCI_PRODUCT_CHELSIO_T302X        0x0024                /* T302x */
1809
#define        PCI_PRODUCT_CHELSIO_T320E        0x0025                /* T320e */
1810
#define        PCI_PRODUCT_CHELSIO_T310X        0x0026                /* T310x */
1811
#define        PCI_PRODUCT_CHELSIO_T3B10        0x0030                /* T3B10 */
1812
#define        PCI_PRODUCT_CHELSIO_T3B20        0x0031                /* T3B20 */
1813
#define        PCI_PRODUCT_CHELSIO_T3B02        0x0032                /* T3B02 */
1814

    
1815
/* Chips and Technologies products */
1816
#define        PCI_PRODUCT_CHIPS_64310        0x00b8                /* 64310 */
1817
#define        PCI_PRODUCT_CHIPS_69000        0x00c0                /* 69000 */
1818
#define        PCI_PRODUCT_CHIPS_65545        0x00d8                /* 65545 */
1819
#define        PCI_PRODUCT_CHIPS_65548        0x00dc                /* 65548 */
1820
#define        PCI_PRODUCT_CHIPS_65550        0x00e0                /* 65550 */
1821
#define        PCI_PRODUCT_CHIPS_65554        0x00e4                /* 65554 */
1822
#define        PCI_PRODUCT_CHIPS_69030        0x0c30                /* 69030 */
1823

    
1824
/* Chrysalis products */
1825
#define        PCI_PRODUCT_CHRYSALIS_LUNAVPN        0x0001                /* LunaVPN */
1826

    
1827
/* Cirrus Logic products */
1828
#define        PCI_PRODUCT_CIRRUS_CL_GD7548        0x0038                /* CL-GD7548 */
1829
#define        PCI_PRODUCT_CIRRUS_CL_GD5430        0x00a0                /* CL-GD5430 */
1830
#define        PCI_PRODUCT_CIRRUS_CL_GD5434_4        0x00a4                /* CL-GD5434-4 */
1831
#define        PCI_PRODUCT_CIRRUS_CL_GD5434_8        0x00a8                /* CL-GD5434-8 */
1832
#define        PCI_PRODUCT_CIRRUS_CL_GD5436        0x00ac                /* CL-GD5436 */
1833
#define        PCI_PRODUCT_CIRRUS_CL_GD5446        0x00b8                /* CL-GD5446 */
1834
#define        PCI_PRODUCT_CIRRUS_CL_GD5480        0x00bc                /* CL-GD5480 */
1835
#define        PCI_PRODUCT_CIRRUS_CL_PD6729        0x1100                /* CL-PD6729 */
1836
#define        PCI_PRODUCT_CIRRUS_CL_PD6832        0x1110                /* CL-PD6832 PCI-CardBus Bridge */
1837
#define        PCI_PRODUCT_CIRRUS_CL_PD6833        0x1113                /* CL-PD6833 PCI-CardBus Bridge */
1838
#define        PCI_PRODUCT_CIRRUS_CL_GD7542        0x1200                /* CL-GD7542 */
1839
#define        PCI_PRODUCT_CIRRUS_CL_GD7543        0x1202                /* CL-GD7543 */
1840
#define        PCI_PRODUCT_CIRRUS_CL_GD7541        0x1204                /* CL-GD7541 */
1841
#define        PCI_PRODUCT_CIRRUS_CL_CD4400        0x4400                /* CL-CD4400 Communications Controller */
1842
#define        PCI_PRODUCT_CIRRUS_CS4610        0x6001                /* CS4610 SoundFusion Audio Accelerator */
1843
#define        PCI_PRODUCT_CIRRUS_CS4280        0x6003                /* CS4280 CrystalClear Audio Interface */
1844
#define        PCI_PRODUCT_CIRRUS_CS4615        0x6004                /* CS4615 */
1845
#define        PCI_PRODUCT_CIRRUS_CS4281        0x6005                /* CS4281 CrystalClear Audio Interface */
1846

    
1847
/* Adaptec's AAR-1210SA serial ATA RAID controller uses the CMDTECH chip */
1848
#define        PCI_PRODUCT_CMDTECH_AAR_1210SA        0x0240                /* AAR-1210SA SATA RAID Controller */
1849
/* CMD Technology products -- info gleaned from their web site */
1850
#define        PCI_PRODUCT_CMDTECH_640        0x0640                /* PCI0640 */
1851
/* No data on the CMD Tech. web site for the following as of Mar. 3 '98 */
1852
#define        PCI_PRODUCT_CMDTECH_642        0x0642                /* PCI0642 */
1853
/* datasheets available from www.cmd.com for the followings */
1854
#define        PCI_PRODUCT_CMDTECH_643        0x0643                /* PCI0643 */
1855
#define        PCI_PRODUCT_CMDTECH_646        0x0646                /* PCI0646 */
1856
#define        PCI_PRODUCT_CMDTECH_647        0x0647                /* PCI0647 */
1857
#define        PCI_PRODUCT_CMDTECH_648        0x0648                /* PCI0648 */
1858
#define        PCI_PRODUCT_CMDTECH_649        0x0649                /* PCI0649 */
1859

    
1860
/* Inclusion of 'A' in the following entry is probably wrong. */
1861
/* No data on the CMD Tech. web site for the following as of Mar. 3 '98 */
1862
#define        PCI_PRODUCT_CMDTECH_240        0x0240                /* Sil240 SATALink */
1863
#define        PCI_PRODUCT_CMDTECH_650A        0x0650                /* PCI0650A */
1864
#define        PCI_PRODUCT_CMDTECH_670        0x0670                /* USB0670 */
1865
#define        PCI_PRODUCT_CMDTECH_673        0x0673                /* USB0673 */
1866
#define        PCI_PRODUCT_CMDTECH_680        0x0680                /* SiI0680 */
1867
#define        PCI_PRODUCT_CMDTECH_3112        0x3112                /* SiI3112 SATALink */
1868
#define        PCI_PRODUCT_CMDTECH_3114        0x3114                /* SiI3114 SATALink */
1869
#define        PCI_PRODUCT_CMDTECH_3124        0x3124                /* SiI3124 SATALink */
1870
#define        PCI_PRODUCT_CMDTECH_3132        0x3132                /* SiI3132 SATALink */
1871
#define        PCI_PRODUCT_CMDTECH_3512        0x3512                /* SiI3512 SATALink */
1872
#define        PCI_PRODUCT_CMDTECH_3531        0x3531                /* SiI3531 SATALink */
1873

    
1874
/* C-Media products */
1875
#define        PCI_PRODUCT_CMEDIA_CMI8338A        0x0100                /* CMI8338A PCI Audio Device */
1876
#define        PCI_PRODUCT_CMEDIA_CMI8338B        0x0101                /* CMI8338B PCI Audio Device */
1877
#define        PCI_PRODUCT_CMEDIA_CMI8738        0x0111                /* CMI8738/C3DX PCI Audio Device */
1878
#define        PCI_PRODUCT_CMEDIA_CMI8738B        0x0112                /* CMI8738B PCI Audio Device */
1879
#define        PCI_PRODUCT_CMEDIA_HSP56        0x0211                /* HSP56 Audiomodem Riser */
1880

    
1881
/* Cogent Data Technologies products */
1882
#define        PCI_PRODUCT_COGENT_EM110TX        0x1400                /* EX110TX PCI Fast Ethernet Adapter */
1883

    
1884
/* Cologne Chip Designs */
1885
#define        PCI_PRODUCT_COLOGNECHIP_HFC        0x2bd0                /* HFC-S */
1886

    
1887
/* COMPAL products */
1888
#define        PCI_PRODUCT_COMPAL_38W2        0x0011                /* 38W2 OEM Notebook */
1889

    
1890
/* Compaq products */
1891
#define        PCI_PRODUCT_COMPAQ_PCI_EISA_BRIDGE        0x0001                /* PCI-EISA Bridge */
1892
#define        PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE        0x0002                /* PCI-ISA Bridge */
1893
#define        PCI_PRODUCT_COMPAQ_TRIFLEX1        0x1000                /* Triflex Host-PCI Bridge */
1894
#define        PCI_PRODUCT_COMPAQ_TRIFLEX2        0x2000                /* Triflex Host-PCI Bridge */
1895
#define        PCI_PRODUCT_COMPAQ_QVISION_V0        0x3032                /* QVision */
1896
#define        PCI_PRODUCT_COMPAQ_QVISION_1280P        0x3033                /* QVision 1280/p */
1897
#define        PCI_PRODUCT_COMPAQ_QVISION_V2        0x3034                /* QVision */
1898
#define        PCI_PRODUCT_COMPAQ_TRIFLEX4        0x4000                /* Triflex Host-PCI Bridge */
1899
#define        PCI_PRODUCT_COMPAQ_CSA5300        0x4070                /* Smart Array 5300 */
1900
#define        PCI_PRODUCT_COMPAQ_CSA5i        0x4080                /* Smart Array 5i */
1901
#define        PCI_PRODUCT_COMPAQ_CSA532        0x4082                /* Smart Array 532 */
1902
#define        PCI_PRODUCT_COMPAQ_CSA5312        0x4083                /* Smart Array 5312 */
1903
#define        PCI_PRODUCT_COMPAQ_CSA6i        0x4091                /* Smart Array 6i */
1904
#define        PCI_PRODUCT_COMPAQ_CSA641        0x409a                /* Smart Array 641 */
1905
#define        PCI_PRODUCT_COMPAQ_CSA642        0x409b                /* Smart Array 642 */
1906
#define        PCI_PRODUCT_COMPAQ_CSA6400        0x409c                /* Smart Array 6400 */
1907
#define        PCI_PRODUCT_COMPAQ_CSA6400EM        0x409d                /* Smart Array 6400 EM */
1908
#define        PCI_PRODUCT_COMPAQ_CSA6422        0x409e                /* Smart Array 6422 */
1909
#define        PCI_PRODUCT_COMPAQ_CSA64XX        0x0046                /* Smart Array 64xx */
1910
#define        PCI_PRODUCT_COMPAQ_USB        0x7020                /* USB Controller */
1911
#define        PCI_PRODUCT_COMPAQ_ASMC        0xa0f0                /* Advanced Systems Management Controller */
1912
/* MediaGX Cx55x0 built-in OHCI seems to have this ID */
1913
#define        PCI_PRODUCT_COMPAQ_USB_MEDIAGX        0xa0f8                /* USB Controller */
1914
#define        PCI_PRODUCT_COMPAQ_SMART2P        0xae10                /* SMART2P RAID */
1915
#define        PCI_PRODUCT_COMPAQ_N100TX        0xae32                /* Netelligent 10/100 TX */
1916
#define        PCI_PRODUCT_COMPAQ_N10T2        0xb012                /* Netelligent 10 T/2 UTP/Coax */
1917
#define        PCI_PRODUCT_COMPAQ_INT100TX        0xb030                /* Integrated Netelligent 10/100 TX */
1918
#define        PCI_PRODUCT_COMPAQ_N10T        0xae34                /* Netelligent 10 T */
1919
#define        PCI_PRODUCT_COMPAQ_IntNF3P        0xae35                /* Integrated NetFlex 3/P */
1920
#define        PCI_PRODUCT_COMPAQ_DPNet100TX        0xae40                /* Dual Port Netelligent 10/100 TX */
1921
#define        PCI_PRODUCT_COMPAQ_IntPL100TX        0xae43                /* ProLiant Integrated Netelligent 10/100 TX */
1922
#define        PCI_PRODUCT_COMPAQ_DP4000        0xb011                /* Deskpro 4000 5233MMX */
1923
#define        PCI_PRODUCT_COMPAQ_CSA5300_2        0xb060                /* Smart Array 5300 rev. 2 */
1924
#define        PCI_PRODUCT_COMPAQ_PRESARIO56XX        0xb0b8                /* Presario 56xx */
1925
#define        PCI_PRODUCT_COMPAQ_M700        0xb112                /* Armada M700 */
1926
#define        PCI_PRODUCT_COMPAQ_CSA5i_2        0xb178                /* Smart Array 5i/532 rev. 2 */
1927
#define        PCI_PRODUCT_COMPAQ_ILO_1        0xb203                /* iLO */
1928
#define        PCI_PRODUCT_COMPAQ_ILO_2        0xb204                /* iLO */
1929
#define        PCI_PRODUCT_COMPAQ_NF3P_BNC        0xf150                /* NetFlex 3/P w/ BNC */
1930
#define        PCI_PRODUCT_COMPAQ_NF3P        0xf130                /* NetFlex 3/P */
1931

    
1932
/* Compex products - XXX better descriptions */
1933
#define        PCI_PRODUCT_COMPEX_NE2KETHER        0x1401                /* Ethernet */
1934
#define        PCI_PRODUCT_COMPEX_RL100ATX        0x2011                /* RL100-ATX 10/100 Ethernet */
1935
#define        PCI_PRODUCT_COMPEX_RL100TX        0x9881                /* RL100-TX 10/100 Ethernet */
1936

    
1937
/* Comtrol products */
1938
#define        PCI_PRODUCT_COMTROL_ROCKETPORT32EXT        0x0001                /* RocketPort 32 Port External */
1939
#define        PCI_PRODUCT_COMTROL_ROCKETPORT8EXT        0x0002                /* RocketPort 8 Port External */
1940
#define        PCI_PRODUCT_COMTROL_ROCKETPORT16EXT        0x0003                /* RocketPort 16 Port External */
1941
#define        PCI_PRODUCT_COMTROL_ROCKETPORT4QUAD        0x0004                /* RocketPort 4 Port w/ Quad Cable */
1942
#define        PCI_PRODUCT_COMTROL_ROCKETPORT8OCTA        0x0005                /* RocketPort 8 Port w/ Octa Cable */
1943
#define        PCI_PRODUCT_COMTROL_ROCKETPORT8RJ        0x0006                /* RocketPort 8 Port w/ RJ11s */
1944
#define        PCI_PRODUCT_COMTROL_ROCKETPORT4RJ        0x0007                /* RocketPort 4 Port w/ RJ11s */
1945
#define        PCI_PRODUCT_COMTROL_ROCKETPORT8DB        0x0008                /* RocketPort 8 Port w/ DB78 */
1946
#define        PCI_PRODUCT_COMTROL_ROCKETPORT16DB        0x0009                /* RocketPort 16 Port w/ DB78 */
1947
#define        PCI_PRODUCT_COMTROL_ROCKETPORTP4        0x000a                /* RocketPort Plus 4 Port */
1948
#define        PCI_PRODUCT_COMTROL_ROCKETPORTP8        0x000b                /* RocketPort Plus 8 Port */
1949
#define        PCI_PRODUCT_COMTROL_ROCKETMODEM6        0x000c                /* RocketModem 6 Port */
1950
#define        PCI_PRODUCT_COMTROL_ROCKETMODEM4        0x000d                /* RocketModem 4 Port */
1951
#define        PCI_PRODUCT_COMTROL_ROCKETPORTP232        0x000e                /* RocketPort 2 Port RS232 */
1952
#define        PCI_PRODUCT_COMTROL_ROCKETPORTP422        0x000f                /* RocketPort 2 Port RS422 */
1953
#define        PCI_PRODUCT_COMTROL_ROCKETPORT550811A        0x8010                /* RocketPort 550/8 RJ11 part A */
1954
#define        PCI_PRODUCT_COMTROL_ROCKETPORT550811B        0x8011                /* RocketPort 550/8 RJ11 part B */
1955
#define        PCI_PRODUCT_COMTROL_ROCKETPORT5508OA        0x8012                /* RocketPort 550/8 Octa part A */
1956
#define        PCI_PRODUCT_COMTROL_ROCKETPORT5508OB        0x8013                /* RocketPort 550/8 Octa part B */
1957
#define        PCI_PRODUCT_COMTROL_ROCKETPORT5504        0x8014                /* RocketPort 550/4 */
1958
#define        PCI_PRODUCT_COMTROL_ROCKETPORT550Q        0x8015                /* RocketPort 550/Quad */
1959
#define        PCI_PRODUCT_COMTROL_ROCKETPORT55016A        0x8016                /* RocketPort 550/16 part A */
1960
#define        PCI_PRODUCT_COMTROL_ROCKETPORT55016B        0x8017                /* RocketPort 550/16 part B */
1961
#define        PCI_PRODUCT_COMTROL_ROCKETPORT5508A        0x8018                /* RocketPort 550/8 part A */
1962
#define        PCI_PRODUCT_COMTROL_ROCKETPORT5508B        0x8019                /* RocketPort 550/8 part B */
1963

    
1964
/* Conexant Systems products */
1965
#define        PCI_PRODUCT_CONEXANT_SOFTK56        0x2443                /* SoftK56 PCI Software Modem */
1966
#define        PCI_PRODUCT_CONEXANT_56KFAXMODEM        0x1085                /* HW 56K Fax Modem */
1967
#define        PCI_PRODUCT_CONEXANT_LANFINITY        0x1803                /* LANfinity MiniPCI 10/100 Ethernet */
1968
#define        PCI_PRODUCT_CONEXANT_CX2388X        0x8800                /* CX23880/1/2/3 PCI Video/Audio Decoder */
1969
#define        PCI_PRODUCT_CONEXANT_CX2388XAUDIO        0x8801                /* CX23880/1/2/3 PCI Audio Port */
1970
#define        PCI_PRODUCT_CONEXANT_CX2388XMPEG        0x8802                /* CX23880/1/2/3 PCI MPEG Port */
1971
#define        PCI_PRODUCT_CONEXANT_CX2388XIR        0x8804                /* CX23880/1/2/3 PCI IR Port */
1972
#define        PCI_PRODUCT_CONEXANT_CX23885        0x8852                /* CX23885 */
1973

    
1974
/* Contaq Microsystems products */
1975
#define        PCI_PRODUCT_CONTAQ_82C599        0x0600                /* 82C599 PCI-VLB Bridge */
1976
#define        PCI_PRODUCT_CONTAQ_82C693        0xc693                /* 82C693 PCI-ISA Bridge */
1977

    
1978
/* Corega products */
1979
#define        PCI_PRODUCT_COREGA_CB_TXD        0xa117                /* FEther CB-TXD 10/100 Ethernet */
1980
#define        PCI_PRODUCT_COREGA_2CB_TXD        0xa11e                /* FEther II CB-TXD 10/100 Ethernet */
1981
#define        PCI_PRODUCT_COREGA_LAPCIGT        0xc107                /* CG-LAPCIGT */
1982

    
1983
/* Corollary Products */
1984
#define        PCI_PRODUCT_COROLLARY_CBUSII_PCIB        0x0014                /* \"C-Bus II\"-PCI Bridge */
1985

    
1986
/* Creative Labs products */
1987
#define        PCI_PRODUCT_CREATIVELABS_SBLIVE        0x0002                /* SBLive! EMU 10000 */
1988
#define        PCI_PRODUCT_CREATIVELABS_AWE64D        0x0003                /* SoundBlaster AWE64D */
1989
#define        PCI_PRODUCT_CREATIVELABS_AUDIGY        0x0004                /* SB Audigy EMU 10000 */
1990
#define        PCI_PRODUCT_CREATIVELABS_XFI        0x0005                /* SoundBlaster X-Fi */
1991
#define        PCI_PRODUCT_CREATIVELABS_SBLIVE2        0x0006                /* SBLive! EMU 10000 */
1992
#define        PCI_PRODUCT_CREATIVELABS_SBAUDIGYLS        0x0007                /* SB Audigy LS */
1993
#define        PCI_PRODUCT_CREATIVELABS_SBAUDIGY4        0x0008                /* SB Audigy 4 */
1994
#define        PCI_PRODUCT_CREATIVELABS_FIWIRE        0x4001                /* Firewire */
1995
#define        PCI_PRODUCT_CREATIVELABS_SBJOY        0x7002                /* PCI Gameport Joystick */
1996
#define        PCI_PRODUCT_CREATIVELABS_AUDIGIN        0x7003                /* SoundBlaster Audigy Digital */
1997
#define        PCI_PRODUCT_CREATIVELABS_SBJOY2        0x7004                /* PCI Gameport Joystick */
1998
#define        PCI_PRODUCT_CREATIVELABS_SBJOY3        0x7005                /* PCI Gameport Joystick */
1999
#define        PCI_PRODUCT_CREATIVELABS_EV1938        0x8938                /* Ectiva 1938 */
2000

    
2001
/* Cyclades products */
2002
#define        PCI_PRODUCT_CYCLADES_CYCLOMY_1        0x0100                /* Cyclom-Y below 1M */
2003
#define        PCI_PRODUCT_CYCLADES_CYCLOMY_2        0x0101                /* Cyclom-Y above 1M */
2004
#define        PCI_PRODUCT_CYCLADES_CYCLOM4Y_1        0x0102                /* Cyclom-4Y below 1M */
2005
#define        PCI_PRODUCT_CYCLADES_CYCLOM4Y_2        0x0103                /* Cyclom-4Y above 1M */
2006
#define        PCI_PRODUCT_CYCLADES_CYCLOM8Y_1        0x0104                /* Cyclom-8Y below 1M */
2007
#define        PCI_PRODUCT_CYCLADES_CYCLOM8Y_2        0x0105                /* Cyclom-8Y above 1M */
2008
#define        PCI_PRODUCT_CYCLADES_CYCLOMZ_1        0x0200                /* Cyclom-Z below 1M */
2009
#define        PCI_PRODUCT_CYCLADES_CYCLOMZ_2        0x0201                /* Cyclom-Z above 1M */
2010

    
2011
/* Cyclone Microsystems products */
2012
#define        PCI_PRODUCT_CYCLONE_PCI_700        0x0700                /* IQ80310 (PCI-700) */
2013

    
2014
/* Cyrix (now National) products */
2015
#define        PCI_PRODUCT_CYRIX_MEDIAGX_PCHB        0x0001                /* MediaGX Built-in PCI Host Controller */
2016
#define        PCI_PRODUCT_CYRIX_CX5520_PCIB        0x0002                /* Cx5520 I/O Companion */
2017
#define        PCI_PRODUCT_CYRIX_CX5530_PCIB        0x0100                /* Cx5530 I/O Companion Multi-Function South Bridge */
2018
#define        PCI_PRODUCT_CYRIX_CX5530_SMI        0x0101                /* Cx5530 I/O Companion (SMI Status and ACPI Timer) */
2019
#define        PCI_PRODUCT_CYRIX_CX5530_IDE        0x0102                /* Cx5530 I/O Companion (IDE Controller) */
2020
#define        PCI_PRODUCT_CYRIX_CX5530_AUDIO        0x0103                /* Cx5530 I/O Companion (XpressAUDIO) */
2021
#define        PCI_PRODUCT_CYRIX_CX5530_VIDEO        0x0104                /* Cx5530 I/O Companion (Video Controller) */
2022

    
2023
/* Datum Inc. Bancomm-Timing Division products */
2024
#define        PCI_PRODUCT_DATUM_BC635PCI_U        0x4013                /* BC635PCI-U TC & FREQ. Processor */
2025

    
2026
/* Davicom Semiconductor products */
2027
#define        PCI_PRODUCT_DAVICOM_DM9102        0x9102                /* DM9102 10/100 Ethernet */
2028

    
2029
/* Decision Computer Inc */
2030
#define        PCI_PRODUCT_DCI_APCI4        0x0001                /* PCCOM 4-port */
2031
#define        PCI_PRODUCT_DCI_APCI8        0x0002                /* PCCOM 8-port */
2032
#define        PCI_PRODUCT_DCI_APCI2        0x0004                /* PCCOM 2-port */
2033

    
2034
/* DEC products */
2035
#define        PCI_PRODUCT_DEC_21050        0x0001                /* DC21050 PCI-PCI Bridge */
2036
#define        PCI_PRODUCT_DEC_21040        0x0002                /* DC21040 (\"Tulip\") Ethernet */
2037
#define        PCI_PRODUCT_DEC_21030        0x0004                /* DC21030 (\"TGA\") */
2038
#define        PCI_PRODUCT_DEC_NVRAM        0x0007                /* Zephyr NV-RAM */
2039
#define        PCI_PRODUCT_DEC_KZPSA        0x0008                /* KZPSA */
2040
#define        PCI_PRODUCT_DEC_21140        0x0009                /* DC21140 (\"FasterNet\") 10/100 Ethernet */
2041
#define        PCI_PRODUCT_DEC_PBXGB        0x000d                /* TGA2 */
2042
#define        PCI_PRODUCT_DEC_DEFPA        0x000f                /* DEFPA */
2043
/* product DEC ???        0x0010        ??? VME Interface */
2044
#define        PCI_PRODUCT_DEC_21041        0x0014                /* DC21041 (\"Tulip Plus\") Ethernet */
2045
#define        PCI_PRODUCT_DEC_DGLPB        0x0016                /* DGLPB (\"OPPO\") */
2046
#define        PCI_PRODUCT_DEC_21142        0x0019                /* DC21142/21143 10/100 Ethernet */
2047
#define        PCI_PRODUCT_DEC_21052        0x0021                /* DC21052 PCI-PCI Bridge */
2048
#define        PCI_PRODUCT_DEC_21150        0x0022                /* DC21150 PCI-PCI Bridge */
2049
#define        PCI_PRODUCT_DEC_21152        0x0024                /* DC21152 PCI-PCI Bridge */
2050
#define        PCI_PRODUCT_DEC_21153        0x0025                /* DC21153 PCI-PCI Bridge */
2051
#define        PCI_PRODUCT_DEC_21154        0x0026                /* DC21154 PCI-PCI Bridge */
2052
#define        PCI_PRODUCT_DEC_21554        0x0046                /* DC21554 PCI-PCI Bridge */
2053
#define        PCI_PRODUCT_DEC_SWXCR        0x1065                /* SWXCR RAID */
2054

    
2055
/* Dell Computer products */
2056
#define        PCI_PRODUCT_DELL_PERC_2SI        0x0001                /* PERC 2/Si */
2057
#define        PCI_PRODUCT_DELL_PERC_3DI        0x0002                /* PERC 3/Di */
2058
#define        PCI_PRODUCT_DELL_PERC_3SI        0x0003                /* PERC 3/Si */
2059
#define        PCI_PRODUCT_DELL_PERC_3SI_2        0x0004                /* PERC 3/Si */
2060
#define        PCI_PRODUCT_DELL_PERC_3DI_2        0x0008                /* PERC 3/Di */
2061
#define        PCI_PRODUCT_DELL_PERC_3DI_3        0x000a                /* PERC 3/Di */
2062
#define        PCI_PRODUCT_DELL_PERC_4DI        0x000e                /* PERC 4/Di */
2063
#define        PCI_PRODUCT_DELL_PERC_4DI_2        0x000f                /* PERC 4/Di */
2064
#define        PCI_PRODUCT_DELL_DRAC_4        0x0011                /* DRAC 4 */
2065
#define        PCI_PRODUCT_DELL_DRAC_4_VUART        0x0012                /* DRAC 4 Virtual UART */
2066
#define        PCI_PRODUCT_DELL_PERC_4ESI        0x0013                /* PERC 4e/Si */
2067
#define        PCI_PRODUCT_DELL_DRAC_4_SMIC        0x0014                /* DRAC 4 SMIC */
2068
#define        PCI_PRODUCT_DELL_PERC_5        0x0015                /* PERC 5 */
2069
#define        PCI_PRODUCT_DELL_PERC_6        0x0060                /* PERC 6 */
2070
#define        PCI_PRODUCT_DELL_PERC_3DI_2_SUB        0x00cf                /* PERC 3/Di */
2071
#define        PCI_PRODUCT_DELL_PERC_3SI_2_SUB        0x00d0                /* PERC 3/Si */
2072
#define        PCI_PRODUCT_DELL_PERC_3DI_SUB2        0x00d1                /* PERC 3/Di */
2073
#define        PCI_PRODUCT_DELL_PERC_3DI_SUB3        0x00d9                /* PERC 3/Di */
2074
#define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB        0x0106                /* PERC 3/Di */
2075
#define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB2        0x011b                /* PERC 3/Di */
2076
#define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB3        0x0121                /* PERC 3/Di */
2077
#define        PCI_PRODUCT_DELL_PERC_5_1        0x1f01                /* PERC 5/e */
2078
#define        PCI_PRODUCT_DELL_PERC_5_2        0x1f02                /* PERC 5/i */
2079
#define        PCI_PRODUCT_DELL_CERC_1_5        0x0291                /* CERC SATA RAID 1.5/6ch */
2080

    
2081
/* Delta products */
2082
#define        PCI_PRODUCT_DELTA_8139        0x1360                /* 8139 Ethernet */
2083
#define        PCI_PRODUCT_DELTA_RHINEII        0x1320                /* Rhine II 10/100 Ethernet */
2084

    
2085
/* Diamond products */
2086
#define        PCI_PRODUCT_DIAMOND_VIPER        0x9001                /* Viper/PCI */
2087

    
2088
/* Digi International Products */
2089
#define        PCI_PRODUCT_DIGI_ACCELEPORT8R920        0x0027                /* AccelePort 8r 920 8-port serial */
2090
#define        PCI_PRODUCT_DIGI_NEO4        0x00b0                /* Neo 4-port */
2091
#define        PCI_PRODUCT_DIGI_NEO8        0x00b1                /* Neo 8-port */
2092
#define        PCI_PRODUCT_DIGI_NEO8_PCIE        0x00f0                /* Neo 8-port (PCIe) */
2093

    
2094
/* D-Link Systems products */
2095
#define        PCI_PRODUCT_DLINK_DL1002        0x1002                /* DL-1002 10/100 Ethernet */
2096
#define        PCI_PRODUCT_DLINK_DFE530TXPLUS        0x1300                /* DFE-530TXPLUS 10/100 Ethernet */
2097
#define        PCI_PRODUCT_DLINK_DFE690TXD        0x1340                /* DFE-690TXD 10/100 Ethernet */
2098
#define        PCI_PRODUCT_DLINK_DWL610        0x3300                /* DWL-610 802.11b WLAN */
2099
#define        PCI_PRODUCT_DLINK_DL4000        0x4000                /* DL-4000 Gigabit Ethernet */
2100
#define        PCI_PRODUCT_DLINK_DGE550SX        0x4001                /* DGE-550SX */
2101
#define        PCI_PRODUCT_DLINK_DFE520TX        0x4200                /* DFE-520TX 10/100 Ethernet */
2102
#define        PCI_PRODUCT_DLINK_DGE528T        0x4300                /* DGE-528T Gigabit Ethernet */
2103
#define        PCI_PRODUCT_DLINK_DGE560T        0x4b00                /* DGE-560T Gigabit Ethernet */
2104
#define        PCI_PRODUCT_DLINK_DGE560T_2        0x4b01                /* DGE-560T_2 Gigabit Ethernet */
2105
#define        PCI_PRODUCT_DLINK_DGE560SX        0x4b02                /* DGE-560SX */
2106
#define        PCI_PRODUCT_DLINK_DGE530T        0x4c00                /* DGE-530T Gigabit Ethernet */
2107

    
2108
/* Distributed Processing Technology products */
2109
#define        PCI_PRODUCT_DPT_SC_RAID        0xa400                /* SmartCache/SmartRAID (EATA) */
2110
#define        PCI_PRODUCT_DPT_I960_PPB        0xa500                /* PCI-PCI Bridge */
2111
#define        PCI_PRODUCT_DPT_RAID_I2O        0xa501                /* SmartRAID (I2O) */
2112
#define        PCI_PRODUCT_DPT_RAID_2005S        0xa511                /* Zero Channel SmartRAID (I2O) */
2113
#define        PCI_PRODUCT_DPT_MEMCTLR        0x1012                /* Memory Controller */
2114

    
2115
/* Dolphin products */
2116
#define        PCI_PRODUCT_DOLPHIN_PCISCI32        0x0658                /* PCI-SCI Bridge (32-bit, 33 MHz) */
2117
#define        PCI_PRODUCT_DOLPHIN_PCISCI64        0xd665                /* PCI-SCI Bridge (64-bit, 33 MHz) */
2118
#define        PCI_PRODUCT_DOLPHIN_PCISCI66        0xd667                /* PCI-SCI Bridge (64-bit, 66 MHz) */
2119

    
2120
/* Domex products */
2121
#define        PCI_PRODUCT_DOMEX_PCISCSI        0x0001                /* DMX-3191D */
2122

    
2123
/* Dynalink products */
2124
#define        PCI_PRODUCT_DYNALINK_IS64PH        0x1702                /* IS64PH ISDN Adapter */
2125

    
2126
/* ELSA products */
2127
#define        PCI_PRODUCT_ELSA_QS1PCI        0x1000                /* QuickStep 1000 ISDN Card */
2128
#define        PCI_PRODUCT_ELSA_GLORIAXL        0x8901                /* Gloria XL 1624 */
2129

    
2130
/* Emulex products */
2131
#define        PCI_PRODUCT_EMULEX_LP6000        0x1ae5                /* LP6000 FibreChannel Adapter */
2132
#define        PCI_PRODUCT_EMULEX_LP952        0xf095                /* LP952 FibreChannel Adapter */
2133
#define        PCI_PRODUCT_EMULEX_LP982        0xf098                /* LP982 FibreChannel Adapter */
2134
#define        PCI_PRODUCT_EMULEX_LP101        0xf0a1                /* LP101 FibreChannel Adapter */
2135
#define        PCI_PRODUCT_EMULEX_LP7000        0xf700                /* LP7000 FibreChannel Adapter */
2136
#define        PCI_PRODUCT_EMULEX_LP8000        0xf800                /* LP8000 FibreChannel Adapter */
2137
#define        PCI_PRODUCT_EMULEX_LP9000        0xf900                /* LP9000 FibreChannel Adapter */
2138
#define        PCI_PRODUCT_EMULEX_LP9802        0xf980                /* LP9802 FibreChannel Adapter */
2139
#define        PCI_PRODUCT_EMULEX_LP10000        0xfa00                /* LP10000 FibreChannel Adapter */
2140

    
2141
/* ENE Technology products */
2142
#define        PCI_PRODUCT_ENE_MCR510        0x0510                /* MCR510 PCI Memory Card Reader Controller */
2143
#define        PCI_PRODUCT_ENE_CB712        0x0550                /* CB712/714/810 PCI SD Card Reader Controller */
2144
#define        PCI_PRODUCT_ENE_CB1211        0x1211                /* CB1211 CardBus Controller */
2145
#define        PCI_PRODUCT_ENE_CB1225        0x1225                /* CB1225 CardBus Controller */
2146
#define        PCI_PRODUCT_ENE_CB1410        0x1410                /* CB1410 CardBus Controller */
2147
#define        PCI_PRODUCT_ENE_CB710        0x1411                /* CB710 CardBus Controller */
2148
#define        PCI_PRODUCT_ENE_CB1420        0x1420                /* CB1420 CardBus Controller */
2149
#define        PCI_PRODUCT_ENE_CB720        0x1421                /* CB720 CardBus Controller */
2150

    
2151
/* Ensoniq products */
2152
#define        PCI_PRODUCT_ENSONIQ_AUDIOPCI        0x5000                /* AudioPCI */
2153
#define        PCI_PRODUCT_ENSONIQ_AUDIOPCI97        0x1371                /* AudioPCI 97 */
2154
#define        PCI_PRODUCT_ENSONIQ_CT5880        0x5880                /* CT5880 */
2155

    
2156
/* Equinox Systems product */
2157
#define        PCI_PRODUCT_EQUINOX_SST64P        0x0808                /* SST-64P Adapter */
2158
#define        PCI_PRODUCT_EQUINOX_SST128P        0x1010                /* SST-128P Adapter */
2159
#define        PCI_PRODUCT_EQUINOX_SST16P_1        0x80c0                /* SST-16P Adapter */
2160
#define        PCI_PRODUCT_EQUINOX_SST16P_2        0x80c4                /* SST-16P Adapter */
2161
#define        PCI_PRODUCT_EQUINOX_SST16P_3        0x80c8                /* SST-16P Adapter */
2162
#define        PCI_PRODUCT_EQUINOX_SST4P        0x8888                /* SST-4P Adapter */
2163
#define        PCI_PRODUCT_EQUINOX_SST8P        0x9090                /* SST-8P Adapter */
2164

    
2165
/* Essential Communications products */
2166
#define        PCI_PRODUCT_ESSENTIAL_RR_HIPPI        0x0001                /* RoadRunner HIPPI Interface */
2167
#define        PCI_PRODUCT_ESSENTIAL_RR_GIGE        0x0005                /* RoadRunner Gig-E Interface */
2168

    
2169
/* ESS Technology products */
2170
#define        PCI_PRODUCT_ESSTECH_MAESTRO1        0x0100                /* Maestro 1 PCI Audio Accelerator */
2171
#define        PCI_PRODUCT_ESSTECH_MAESTRO2        0x1968                /* Maestro 2 PCI Audio Accelerator */
2172
#define        PCI_PRODUCT_ESSTECH_SOLO1        0x1969                /* Solo-1 PCI AudioDrive */
2173
#define        PCI_PRODUCT_ESSTECH_MAESTRO2E        0x1978                /* Maestro 2E PCI Audio Accelerator */
2174
#define        PCI_PRODUCT_ESSTECH_ALLEGRO1        0x1988                /* Allegro-1 PCI Audio Accelerator */
2175
#define        PCI_PRODUCT_ESSTECH_MAESTRO3        0x1998                /* Maestro 3 PCI Audio Accelerator */
2176
#define        PCI_PRODUCT_ESSTECH_MAESTRO3MODEM        0x1999                /* Maestro 3 Modem */
2177
#define        PCI_PRODUCT_ESSTECH_MAESTRO3_2        0x199a                /* Maestro 3 PCI Audio Accelerator */
2178

    
2179
/* ESS Technology products */
2180
#define        PCI_PRODUCT_ESSTECH2_MAESTRO1        0x0100                /* Maestro 1 PCI Audio Accelerator */
2181

    
2182
/* Eumitcom products */
2183
#define        PCI_PRODUCT_EUMITCOM_WL11000P        0x1100                /* WL11000P PCI WaveLAN/IEEE 802.11 */
2184

    
2185
/* O2 Micro */
2186
#define        PCI_PRODUCT_O2MICRO_00F7        0x00f7                /* Integrated OHCI IEEE 1394 Host Controller */
2187
#define        PCI_PRODUCT_O2MICRO_OZ6729        0x6729                /* OZ6729 PCI-PCMCIA Bridge */
2188
#define        PCI_PRODUCT_O2MICRO_OZ6730        0x673A                /* OZ6730 PCI-PCMCIA Bridge */
2189
#define        PCI_PRODUCT_O2MICRO_OZ6832        0x6832                /* OZ6832/OZ6833 PCI-CardBus Bridge */
2190
#define        PCI_PRODUCT_O2MICRO_OZ6836        0x6836                /* OZ6836/OZ6860 PCI-CardBus Bridge */
2191
#define        PCI_PRODUCT_O2MICRO_OZ6872        0x6872                /* OZ6812/OZ6872 PCI-CardBus Bridge */
2192
#define        PCI_PRODUCT_O2MICRO_OZ6922        0x6925                /* OZ6922 PCI-CardBus Bridge */
2193
#define        PCI_PRODUCT_O2MICRO_OZ6933        0x6933                /* OZ6933 PCI-CardBus Bridge */
2194
#define        PCI_PRODUCT_O2MICRO_OZ6972        0x6972                /* OZ6912/OZ6972 PCI-CardBus Bridge */
2195
#define        PCI_PRODUCT_O2MICRO_7120        0x7120                /* OZ7120 Integrated MMC/SD Controller */
2196
#define        PCI_PRODUCT_O2MICRO_7130        0x7130                /* OZ7130 Integrated MS/xD/SM Controller */
2197
#define        PCI_PRODUCT_O2MICRO_7223        0x7223                /* OZ711E0 PCI-CardBus Bridge */
2198

    
2199
/* Evans & Sutherland products */
2200
#define        PCI_PRODUCT_ES_FREEDOM        0x0001                /* Freedom PCI-GBus Interface */
2201

    
2202
/* EXAR products */
2203
#define        PCI_PRODUCT_EXAR_XR17D152        0x0152                /* dual-channel Universal PCI UART */
2204
#define        PCI_PRODUCT_EXAR_XR17D154        0x0154                /* quad-channel Universal PCI UART */
2205
#define        PCI_PRODUCT_EXAR_XR17D158        0x0158                /* octal-channel Universal PCI UART */
2206

    
2207
/* FORE products */
2208
#define        PCI_PRODUCT_FORE_PCA200        0x0210                /* ATM PCA-200 */
2209
#define        PCI_PRODUCT_FORE_PCA200E        0x0300                /* ATM PCA-200e */
2210

    
2211
/* Forte Media products */
2212
#define        PCI_PRODUCT_FORTEMEDIA_FM801        0x0801                /* 801 Sound */
2213
#define        PCI_PRODUCT_FORTEMEDIA_PCIJOY        0x0802                /* PCI Gameport Joystick */
2214

    
2215
/* Fresco Logic products */
2216
#define        PCI_PRODUCT_FRESCO_FL1000        0x1000                /* FL1000 USB3 Host Controller */
2217
#define        PCI_PRODUCT_FRESCO_FL1009        0x1009                /* FL1009 USB3 Host Controller */
2218

    
2219
/* Future Domain products */
2220
#define        PCI_PRODUCT_FUTUREDOMAIN_TMC_18C30        0x0000                /* TMC-18C30 (36C70) */
2221

    
2222
/* Fujitsu products */
2223
#define        PCI_PRODUCT_FUJITSU4_PW008GE5        0x11a1                /* PW008GE5 */
2224
#define        PCI_PRODUCT_FUJITSU4_PW008GE4        0x11a2                /* PW008GE4 */
2225
#define        PCI_PRODUCT_FUJITSU4_PP250_450_LAN        0x11cc                /* PRIMEPOWER250/450 LAN */
2226

    
2227
/* FZ Juelich / ZEL products */
2228
#define        PCI_PRODUCT_FZJZEL_GIGALINK        0x0001                /* Gigabit Link / STR1100 */
2229
#define        PCI_PRODUCT_FZJZEL_PLXHOTLINK        0x0002                /* HOTlink Interface */
2230
#define        PCI_PRODUCT_FZJZEL_COUNTTIME        0x0003                /* Counter / Timer */
2231
#define        PCI_PRODUCT_FZJZEL_PLXCAMAC        0x0004                /* CAMAC Controller */
2232
#define        PCI_PRODUCT_FZJZEL_PROFIBUS        0x0005                /* PROFIBUS Interface */
2233
#define        PCI_PRODUCT_FZJZEL_AMCCHOTLINK        0x0006                /* old HOTlink Interface */
2234

    
2235
/* Efficient Networks products */
2236
#define        PCI_PRODUCT_EFFICIENTNETS_ENI155PF        0x0000                /* 155P-MF1 ATM (FPGA) */
2237
#define        PCI_PRODUCT_EFFICIENTNETS_ENI155PA        0x0002                /* 155P-MF1 ATM (ASIC) */
2238
#define        PCI_PRODUCT_EFFICIENTNETS_ENI25P        0x0003                /* SpeedStream ENI-25p */
2239
#define        PCI_PRODUCT_EFFICIENTNETS_SS3000        0x0005                /* SpeedStream 3000 */
2240

    
2241
/* Freescale Semiconductor products */
2242
#define        PCI_PRODUCT_FREESCALE_MPC8548E        0x0012                /* MPC8548E */
2243
#define        PCI_PRODUCT_FREESCALE_MPC8548        0x0013                /* MPC8548 */
2244
#define        PCI_PRODUCT_FREESCALE_MPC8543E        0x0014                /* MPC8543E */
2245
#define        PCI_PRODUCT_FREESCALE_MPC8543        0x0015                /* MPC8543 */
2246
#define        PCI_PRODUCT_FREESCALE_MPC8547E        0x0018                /* MPC8547E */
2247
#define        PCI_PRODUCT_FREESCALE_MPC8545E        0x0019                /* MPC8545E */
2248
#define        PCI_PRODUCT_FREESCALE_MPC8545        0x001a                /* MPC8545 */
2249
#define        PCI_PRODUCT_FREESCALE_MPC8544E        0x0032                /* MPC8544E */
2250
#define        PCI_PRODUCT_FREESCALE_MPC8544        0x0033                /* MPC8544 */
2251
#define        PCI_PRODUCT_FREESCALE_MPC8572E        0x0040                /* MPC8572E */
2252
#define        PCI_PRODUCT_FREESCALE_MPC8572        0x0041                /* MPC8572 */
2253
#define        PCI_PRODUCT_FREESCALE_MPC8536E        0x0050                /* MPC8536E */
2254
#define        PCI_PRODUCT_FREESCALE_MPC8536        0x0051                /* MPC8536 */
2255
#define        PCI_PRODUCT_FREESCALE_P2020E        0x0070                /* P2020E */
2256
#define        PCI_PRODUCT_FREESCALE_P2020        0x0071                /* P2020 */
2257
#define        PCI_PRODUCT_FREESCALE_P2010E        0x0078                /* P2010E */
2258
#define        PCI_PRODUCT_FREESCALE_P2010        0x0079                /* P2010 */
2259
#define        PCI_PRODUCT_FREESCALE_P1020E        0x0100                /* P1021E */
2260
#define        PCI_PRODUCT_FREESCALE_P1020        0x0101                /* P1020 */
2261
#define        PCI_PRODUCT_FREESCALE_P1021E        0x0102                /* P1021E */
2262
#define        PCI_PRODUCT_FREESCALE_P1021        0x0103                /* P1021 */
2263
#define        PCI_PRODUCT_FREESCALE_P1024E        0x0104                /* P1024E */
2264
#define        PCI_PRODUCT_FREESCALE_P1024        0x0105                /* P1024 */
2265
#define        PCI_PRODUCT_FREESCALE_P1025E        0x0106                /* P1025E */
2266
#define        PCI_PRODUCT_FREESCALE_P1025        0x0107                /* P1025 */
2267
#define        PCI_PRODUCT_FREESCALE_P1011E        0x0108                /* P1011E */
2268
#define        PCI_PRODUCT_FREESCALE_P1011        0x0109                /* P1011 */
2269
#define        PCI_PRODUCT_FREESCALE_P1022E        0x0110                /* P1022E */
2270
#define        PCI_PRODUCT_FREESCALE_P1022        0x0111                /* P1022 */
2271
#define        PCI_PRODUCT_FREESCALE_P1013E        0x0118                /* P1013E */
2272
#define        PCI_PRODUCT_FREESCALE_P1013        0x0119                /* P1013 */
2273
#define        PCI_PRODUCT_FREESCALE_P4080E        0x0400                /* P4080E */
2274
#define        PCI_PRODUCT_FREESCALE_P4080        0x0401                /* P4080 */
2275
#define        PCI_PRODUCT_FREESCALE_P4040E        0x0408                /* P4040E */
2276
#define        PCI_PRODUCT_FREESCALE_P4040        0x0409                /* P4040 */
2277
#define        PCI_PRODUCT_FREESCALE_P2040E        0x0410                /* P2040E */
2278
#define        PCI_PRODUCT_FREESCALE_P2040        0x0411                /* P2040 */
2279
#define        PCI_PRODUCT_FREESCALE_P3041E        0x041e                /* P3041E */
2280
#define        PCI_PRODUCT_FREESCALE_P3041        0x041f                /* P3041 */
2281
#define        PCI_PRODUCT_FREESCALE_P5020E        0x0420                /* P5020E */
2282
#define        PCI_PRODUCT_FREESCALE_P5020        0x0421                /* P5020 */
2283
#define        PCI_PRODUCT_FREESCALE_P5010E        0x0428                /* P5010E */
2284
#define        PCI_PRODUCT_FREESCALE_P5010        0x0429                /* P5010 */
2285

    
2286
/* Marvell products */
2287
#define        PCI_PRODUCT_MARVELL_GT64010A        0x0146                /* GT-64010A System Controller */
2288
#define        PCI_PRODUCT_MARVELL_88F1181        0x1181                /* 88F1181 */
2289
#define        PCI_PRODUCT_MARVELL_88F1281        0x1281                /* 88F1281 SoC Orion2 */
2290
#define        PCI_PRODUCT_MARVELL_88W8300_1        0x1fa6                /* Libertas 88W8300 */
2291
#define        PCI_PRODUCT_MARVELL_88W8310        0x1fa7                /* Libertas 88W8310 */
2292
#define        PCI_PRODUCT_MARVELL_88W8335_1        0x1faa                /* Libertas 88W8335 */
2293
#define        PCI_PRODUCT_MARVELL_88W8335_2        0x1fab                /* Libertas 88W8335 */
2294
#define        PCI_PRODUCT_MARVELL_88SB2211        0x2211                /* 88SB2211 x1 PCIe-PCI Bridge */
2295
#define        PCI_PRODUCT_MARVELL_88W8300_2        0x2a01                /* Libertas 88W8300 */
2296
#define        PCI_PRODUCT_MARVELL_GT64115        0x4111                /* GT-64115 System Controller */
2297
#define        PCI_PRODUCT_MARVELL_GT64011        0x4146                /* GT-64011 System Controller */
2298
#define        PCI_PRODUCT_MARVELL_SKNET        0x4320                /* SK-NET Gigabit Ethernet */
2299
#define        PCI_PRODUCT_MARVELL_YUKONII_8021CU        0x4340                /* Yukon-II 88E8021CU */
2300
#define        PCI_PRODUCT_MARVELL_YUKONII_8022CU        0x4341                /* Yukon-II 88E8022CU */
2301
#define        PCI_PRODUCT_MARVELL_YUKONII_8061CU        0x4342                /* Yukon-II 88E8061CU */
2302
#define        PCI_PRODUCT_MARVELL_YUKONII_8062CU        0x4343                /* Yukon-II 88E8062CU */
2303
#define        PCI_PRODUCT_MARVELL_YUKONII_8021X        0x4344                /* Yukon-II 88E8021X */
2304
#define        PCI_PRODUCT_MARVELL_YUKONII_8022X        0x4345                /* Yukon-II 88E8022X */
2305
#define        PCI_PRODUCT_MARVELL_YUKONII_8061X        0x4346                /* Yukon-II 88E8061X */
2306
#define        PCI_PRODUCT_MARVELL_YUKONII_8062X        0x4347                /* Yukon-II 88E8062X */
2307
#define        PCI_PRODUCT_MARVELL_YUKON_8035        0x4350                /* Yukon 88E8035 */
2308
#define        PCI_PRODUCT_MARVELL_YUKON_8036        0x4351                /* Yukon 88E8036 */
2309
#define        PCI_PRODUCT_MARVELL_YUKON_8038        0x4352                /* Yukon 88E8038 */
2310
#define        PCI_PRODUCT_MARVELL_YUKON_8039        0x4353                /* Yukon 88E8039 */
2311
#define        PCI_PRODUCT_MARVELL_YUKON_8040        0x4354                /* Yukon 88E8040 */
2312
#define        PCI_PRODUCT_MARVELL_YUKON_C033        0x4356                /* Yukon 88EC033 */
2313
#define        PCI_PRODUCT_MARVELL_YUKON_8052        0x4360                /* Yukon 88E8052 */
2314
#define        PCI_PRODUCT_MARVELL_YUKON_8050        0x4361                /* Yukon 88E8050 */
2315
#define        PCI_PRODUCT_MARVELL_YUKON_8053        0x4362                /* Yukon 88E8053 */
2316
#define        PCI_PRODUCT_MARVELL_YUKON_8055        0x4363                /* Yukon 88E8055 */
2317
#define        PCI_PRODUCT_MARVELL_YUKON_8056        0x4364                /* Yukon 88E8056 */
2318
#define        PCI_PRODUCT_MARVELL_YUKON_1        0x4365                /* Yukon */
2319
#define        PCI_PRODUCT_MARVELL_YUKON_C036        0x4366                /* Yukon 88EC036 */
2320
#define        PCI_PRODUCT_MARVELL_YUKON_C032        0x4367                /* Yukon 88EC032 */
2321
#define        PCI_PRODUCT_MARVELL_YUKON_C034        0x4368                /* Yukon 88EC034 */
2322
#define        PCI_PRODUCT_MARVELL_YUKON_C042        0x4369                /* Yukon 88EC042 */
2323
#define        PCI_PRODUCT_MARVELL_YUKON_C055        0x436a                /* Yukon 88EC055 */
2324
#define        PCI_PRODUCT_MARVELL_GT64120        0x4620                /* GT-64120 System Controller */
2325
#define        PCI_PRODUCT_MARVELL_BELKIN        0x5005                /* Belkin Gigabit Ethernet */
2326
#define        PCI_PRODUCT_MARVELL_88SX5040        0x5040                /* 88SX5040 SATA */
2327
#define        PCI_PRODUCT_MARVELL_88SX5041        0x5041                /* 88SX5041 SATA */
2328
#define        PCI_PRODUCT_MARVELL_88SX5080        0x5080                /* 88SX5080 SATA */
2329
#define        PCI_PRODUCT_MARVELL_88SX5081        0x5081                /* 88SX5081 SATA */
2330
#define        PCI_PRODUCT_MARVELL_88F5082        0x5082                /* 88F5082 SoC Orion1 */
2331
#define        PCI_PRODUCT_MARVELL_88F5180N        0x5180                /* 88F5180N SoC Orion1 */
2332
#define        PCI_PRODUCT_MARVELL_88F5181        0x5181                /* 88F5181 SoC Orion1 */
2333
#define        PCI_PRODUCT_MARVELL_88F5182        0x5182                /* 88F5182 SoC Orion1 */
2334
#define        PCI_PRODUCT_MARVELL_88F5281        0x5281                /* 88F5281 SoC Orion2 */
2335
#define        PCI_PRODUCT_MARVELL_88SX6040        0x6040                /* 88SX6040 SATA II */
2336
#define        PCI_PRODUCT_MARVELL_88SX6041        0x6041                /* 88SX6041 SATA II */
2337
#define        PCI_PRODUCT_MARVELL_88SX6042        0x6042                /* 88SX6042 SATA IIe */
2338
#define        PCI_PRODUCT_MARVELL_88SX6080        0x6080                /* 88SX6080 SATA II */
2339
#define        PCI_PRODUCT_MARVELL_88SX6081        0x6081                /* 88SX6081 SATA II */
2340
#define        PCI_PRODUCT_MARVELL_88F6082        0x6082                /* 88F6082 SoC Orion1 */
2341
#define        PCI_PRODUCT_MARVELL_88SE6101        0x6101                /* 88SE6101 Single Port PATA133 Controller */
2342
#define        PCI_PRODUCT_MARVELL_88SE6121        0x6121                /* 88SE6121 SATA II Controller */
2343
#define        PCI_PRODUCT_MARVELL_88SE614X        0x6141                /* 88SE614X SATA II PCI-E Controller */
2344
#define        PCI_PRODUCT_MARVELL_88SE6145        0x6145                /* 88SE6145 SATA II PCI-E Controller */
2345
#define        PCI_PRODUCT_MARVELL_88F6180        0x6180                /* 88F6180 SoC Kirkwood */
2346
#define        PCI_PRODUCT_MARVELL_88F6183        0x6183                /* 88F6183 SoC Orion1 */
2347
#define        PCI_PRODUCT_MARVELL_88F6192        0x6192                /* 88F6192 SoC Kirkwood */
2348
#define        PCI_PRODUCT_MARVELL_88F6281        0x6281                /* 88F6281 SoC Kirkwood */
2349
#define        PCI_PRODUCT_MARVELL_88F6282        0x6282                /* 88F6282 SoC Kirkwood */
2350
#define        PCI_PRODUCT_MARVELL_GT64130        0x6320                /* GT-64130 System Controller */
2351
#define        PCI_PRODUCT_MARVELL_GT64260        0x6430                /* GT-64260 System Controller */
2352
#define        PCI_PRODUCT_MARVELL_MV64360        0x6460                /* MV6436x System Controller */
2353
#define        PCI_PRODUCT_MARVELL_MV64460        0x6480                /* MV6446x System Controller */
2354
#define        PCI_PRODUCT_MARVELL_MV6707        0x6707                /* MV6707 SoC Armada 370 */
2355
#define        PCI_PRODUCT_MARVELL_MV6710        0x6710                /* MV6710 SoC Armada 370 */
2356
#define        PCI_PRODUCT_MARVELL_MV6W11        0x6711                /* MV6W11 SoC Armada 370 */
2357
#define        PCI_PRODUCT_MARVELL_88SX7042        0x7042                /* 88SX7042 SATA IIe */
2358
#define        PCI_PRODUCT_MARVELL_MV78100        0x7810                /* MV78100 SoC Discovery Innovation */
2359
#define        PCI_PRODUCT_MARVELL_MV78130        0x7813                /* MV78130 SoC Armada XP */
2360
#define        PCI_PRODUCT_MARVELL_MV78160        0x7816                /* MV78160 SoC Armada XP */
2361
#define        PCI_PRODUCT_MARVELL_MV78200        0x7820                /* MV78200 SoC Discovery Innovation */
2362
#define        PCI_PRODUCT_MARVELL_MV78230        0x7823                /* MV78230 SoC Armada XP */
2363
#define        PCI_PRODUCT_MARVELL_MV78260        0x7826                /* MV78260 SoC Armada XP */
2364
#define        PCI_PRODUCT_MARVELL_MV78460        0x7846                /* MV78460 SoC Armada XP */
2365
#define        PCI_PRODUCT_MARVELL_88F6810        0x6810                /* 88F6810 SoC Armada 38x */
2366
#define        PCI_PRODUCT_MARVELL_88F6820        0x6820                /* 88F6820 SoC Armada 38x */
2367
#define        PCI_PRODUCT_MARVELL_88F6828        0x6828                /* 88F6828 SoC Armada 38x */
2368
#define        PCI_PRODUCT_MARVELL_88W8660        0x8660                /* 88W8660 SoC Orion1 */
2369

    
2370
#define        PCI_PRODUCT_MARVELL2_88SE9120        0x9120                /* 88SE9120 SATA */
2371
#define        PCI_PRODUCT_MARVELL2_88SE912X        0x9123                /* 88SE912[38] SATA II or III PCI-E AHCI Controller */
2372
#define        PCI_PRODUCT_MARVELL2_88SE9125        0x9125                /* 88SE9125 SATA III PCI-E AHCI Controller */
2373
#define        PCI_PRODUCT_MARVELL2_88SE9172        0x9172                /* 88SE9172 SATA */
2374
#define        PCI_PRODUCT_MARVELL2_88SE9182        0x9182                /* 88SE9182 SATA */
2375
#define        PCI_PRODUCT_MARVELL2_88SE9183        0x9183                /* 88SE9183 SATA */
2376
#define        PCI_PRODUCT_MARVELL2_88SE91XX        0x91a3                /* 88SE91XX SATA */
2377
#define        PCI_PRODUCT_MARVELL2_88SE9215        0x9215                /* 88SE9215 SATA */
2378
#define        PCI_PRODUCT_MARVELL2_88SE9220        0x9220                /* 88SE9220 SATA */
2379
#define        PCI_PRODUCT_MARVELL2_88SE9230        0x9230                /* 88SE9230 SATA */
2380
#define        PCI_PRODUCT_MARVELL2_88SE9235        0x9235                /* 88SE9235 SATA */
2381

    
2382
/* Global Sun Tech products */
2383
#define        PCI_PRODUCT_GLOBALSUN_GL24110P        0x1101                /* GL24110P PCI IEEE 802.11b */
2384
#define        PCI_PRODUCT_GLOBALSUN_GL24110P02        0x1102                /* GL24110P PCI IEEE 802.11b */
2385

    
2386
/* Guillemot products */
2387
#define        PCI_PRODUCT_GUILLEMOT_MAXIRADIO        0x1001                /* MAXIRADIO */
2388

    
2389
/* Hawking products */
2390
#define        PCI_PRODUCT_HAWKING_PN672TX        0xab08                /* PN672TX 10/100 Ethernet */
2391

    
2392
/* Heuricon products */
2393
#define        PCI_PRODUCT_HEURICON_PMPPC        0x000e                /* PM/PPC */
2394

    
2395
/* Hewlett-Packard products */
2396
#define        PCI_PRODUCT_HP_VISUALIZE_EG        0x1005                /* A4977A Visualize EG */
2397
#define        PCI_PRODUCT_HP_VISUALIZE_FX6        0x1006                /* Visualize FX6 */
2398
#define        PCI_PRODUCT_HP_VISUALIZE_FX4        0x1008                /* Visualize FX4 */
2399
#define        PCI_PRODUCT_HP_VISUALIZE_FX2        0x100a                /* Visualize FX2 */
2400
#define        PCI_PRODUCT_HP_TACHYON_TL        0x1028                /* Tachyon TL FC Controller */
2401
#define        PCI_PRODUCT_HP_TACHYON_XL2        0x1029                /* Tachyon XL2 FC Controller */
2402
#define        PCI_PRODUCT_HP_TACHYON_TS        0x102A                /* Tachyon TS FC Controller */
2403
#define        PCI_PRODUCT_HP_J2585A        0x1030                /* J2585A */
2404
#define        PCI_PRODUCT_HP_J2585B        0x1031                /* J2585B */
2405
#define        PCI_PRODUCT_HP_DIVA        0x1048                /* Diva Serial Multiport */
2406
#define        PCI_PRODUCT_HP_ELROY        0x1054                /* Elroy Ropes-PCI */
2407
#define        PCI_PRODUCT_HP_VISUALIZE_FXE        0x108b                /* Visualize FXe */
2408
#define        PCI_PRODUCT_HP_TOPTOOLS        0x10c1                /* TopTools Communications Port */
2409
#define        PCI_PRODUCT_HP_NETRAID_4M        0x10c2                /* NetRaid-4M */
2410
#define        PCI_PRODUCT_HP_SMARTIRQ        0x10ed                /* NetServer SmartIRQ */
2411
#define        PCI_PRODUCT_HP_82557B        0x1200                /* 82557B 10/100 NIC */
2412
#define        PCI_PRODUCT_HP_PLUTO        0x1229                /* Pluto MIO */
2413
#define        PCI_PRODUCT_HP_ZX1_IOC        0x122a                /* zx1 IOC */
2414
#define        PCI_PRODUCT_HP_MERCURY        0x122e                /* Mercury Ropes-PCI */
2415
#define        PCI_PRODUCT_HP_QUICKSILVER        0x12b4                /* QuickSilver Ropes-PCI */
2416

    
2417
#define        PCI_PRODUCT_HP_HPSAV100        0x3210                /* Smart Array V100 */
2418
#define        PCI_PRODUCT_HP_HPSAE200I_1        0x3211                /* Smart Array E200i */
2419
#define        PCI_PRODUCT_HP_HPSAE200        0x3212                /* Smart Array E200 */
2420
#define        PCI_PRODUCT_HP_HPSAE200I_2        0x3213                /* Smart Array E200i */
2421
#define        PCI_PRODUCT_HP_HPSAE200I_3        0x3214                /* Smart Array E200i */
2422
#define        PCI_PRODUCT_HP_HPSAE200I_4        0x3215                /* Smart Array E200i */
2423
#define        PCI_PRODUCT_HP_HPSA_1        0x3220                /* Smart Array */
2424
#define        PCI_PRODUCT_HP_HPSA_2        0x3222                /* Smart Array */
2425
#define        PCI_PRODUCT_HP_HPSAP800        0x3223                /* Smart Array P600 */
2426
#define        PCI_PRODUCT_HP_HPSAP600        0x3225                /* Smart Array P600 */
2427
#define        PCI_PRODUCT_HP_HPSA_3        0x3230                /* Smart Array */
2428
#define        PCI_PRODUCT_HP_HPSA_4        0x3231                /* Smart Array */
2429
#define        PCI_PRODUCT_HP_HPSA_5        0x3232                /* Smart Array */
2430
#define        PCI_PRODUCT_HP_HPSA_6        0x3233                /* Smart Array */
2431
#define        PCI_PRODUCT_HP_HPSAP400        0x3234                /* Smart Array P400 */
2432
#define        PCI_PRODUCT_HP_HPSAP400I        0x3235                /* Smart Array P400i */
2433
#define        PCI_PRODUCT_HP_HPSA_7        0x3236                /* Smart Array */
2434
#define        PCI_PRODUCT_HP_HPSA_8        0x3237                /* Smart Array */
2435
#define        PCI_PRODUCT_HP_HPSA_9        0x3238                /* Smart Array */
2436
#define        PCI_PRODUCT_HP_HPSA_10        0x3239                /* Smart Array */
2437
#define        PCI_PRODUCT_HP_HPSA_11        0x323a                /* Smart Array */
2438
#define        PCI_PRODUCT_HP_HPSA_12        0x323b                /* Smart Array */
2439
#define        PCI_PRODUCT_HP_HPSA_13        0x323c                /* Smart Array */
2440
#define        PCI_PRODUCT_HP_USB        0x3300                /* iLO3 Virtual USB */
2441
#define        PCI_PRODUCT_HP_IPMI        0x3302                /* IPMI */
2442
#define        PCI_PRODUCT_HP_ILO3_SLAVE        0x3306                /* iLO3 Slave */
2443
#define        PCI_PRODUCT_HP_ILO3_MGMT        0x3307                /* iLO3 Management */
2444
#define        PCI_PRODUCT_HP_RS780_PPB_GFX        0x9602                /* (AMD) RS780 PCI-PCI Bridge (int gfx) */
2445

    
2446
/* Hifn products */
2447
#define        PCI_PRODUCT_HIFN_7751        0x0005                /* 7751 */
2448
#define        PCI_PRODUCT_HIFN_6500        0x0006                /* 6500 */
2449
#define        PCI_PRODUCT_HIFN_7811        0x0007                /* 7811 */
2450
#define        PCI_PRODUCT_HIFN_7951        0x0012                /* 7951 */
2451
#define        PCI_PRODUCT_HIFN_7955        0x0020                /* 7954/7955 */
2452
#define        PCI_PRODUCT_HIFN_7956        0x001d                /* 7956 */
2453
#define        PCI_PRODUCT_HIFN_78XX        0x0014                /* 7814/7851/7854 */
2454
#define        PCI_PRODUCT_HIFN_8065        0x0016                /* 8065 */
2455
#define        PCI_PRODUCT_HIFN_8165        0x0017                /* 8165 */
2456
#define        PCI_PRODUCT_HIFN_8154        0x0018                /* 8154 */
2457

    
2458
/* HiNT products */
2459
#define        PCI_PRODUCT_HINT_HB1        0x0021                /* HB1 PCI-PCI Bridge */
2460
#define        PCI_PRODUCT_HINT_HB4        0x0022                /* HB4 PCI-PCI Bridge */
2461

    
2462
/* Hitachi products */
2463
#define        PCI_PRODUCT_HITACHI_SWC        0x0101                /* MSVCC01/02/03/04 Video Capture Cards */
2464
#define        PCI_PRODUCT_HITACHI_SH7751        0x3505                /* SH7751 PCI Controller */
2465
#define        PCI_PRODUCT_HITACHI_SH7751R        0x350e                /* SH7751R PCI Controller */
2466

    
2467
/* IBM products */
2468
#define        PCI_PRODUCT_IBM_MCABRIDGE        0x0002                /* MCA Bridge */
2469
#define        PCI_PRODUCT_IBM_ALTALITE        0x0005                /* CPU Bridge - Alta Lite */
2470
#define        PCI_PRODUCT_IBM_ALTAMP        0x0007                /* CPU Bridge - Alta MP */
2471
#define        PCI_PRODUCT_IBM_ISABRIDGE        0x000a                /* Fire Coral ISA Bridge w/ PnP */
2472
#define        PCI_PRODUCT_IBM_POWERWAVE        0x0013                /* PowerWave Graphics Adapter */
2473
#define        PCI_PRODUCT_IBM_IDAHO        0x0015                /* Idaho PCI Bridge */
2474
#define        PCI_PRODUCT_IBM_CPUBRIDGE        0x0017                /* CPU Bridge */
2475
#define        PCI_PRODUCT_IBM_LANSTREAMER        0x0018                /* Auto LANStreamer */
2476
#define        PCI_PRODUCT_IBM_GXT150P        0x001b                /* GXT-150P 2D Accelerator */
2477
#define        PCI_PRODUCT_IBM_CARRERA        0x001c                /* Carrera PCI Bridge */
2478
#define        PCI_PRODUCT_IBM_82G2675        0x001d                /* 82G2675 SCSI-2 Fast Controller */
2479
#define        PCI_PRODUCT_IBM_MCABRIDGE2        0x0020                /* MCA Bridge */
2480
#define        PCI_PRODUCT_IBM_82351        0x0022                /* 82351 PCI-PCI Bridge */
2481
#define        PCI_PRODUCT_IBM_MONNAV        0x002c                /* Montana/Nevada PCI Bridge and Memory Controller */
2482
#define        PCI_PRODUCT_IBM_PYTHON        0x002d                /* Python PCI-PCI Bridge */
2483
#define        PCI_PRODUCT_IBM_SERVERAID        0x002e                /* ServeRAID (copperhead) */
2484
#define        PCI_PRODUCT_IBM_GXT250P        0x003c                /* GXT-250P Graphics Adapter */
2485
#define        PCI_PRODUCT_IBM_OLYMPIC        0x003e                /* 16/4 Token Ring */
2486
#define        PCI_PRODUCT_IBM_MIAMI        0x0036                /* Miami/PCI */
2487
#define        PCI_PRODUCT_IBM_82660        0x0037                /* 82660 PowerPC to PCI Bridge and Memory Controller */
2488
#define        PCI_PRODUCT_IBM_MPIC        0x0046                /* MPIC */
2489
#define        PCI_PRODUCT_IBM_TURBOWAYS25        0x0053                /* Turboways 25 ATM */
2490
#define        PCI_PRODUCT_IBM_GXT500P        0x0054                /* GXT-500P/GXT550P Graphics Adapter */
2491
#define        PCI_PRODUCT_IBM_I82557B        0x005c                /* i82557B 10/100 Ethernet */
2492
#define        PCI_PRODUCT_IBM_GXT800P        0x005e                /* GXT-800P Graphics Adapter */
2493
#define        PCI_PRODUCT_IBM_EADSPCI        0x008b                /* EADS PCI-PCI Bridge */
2494
#define        PCI_PRODUCT_IBM_GXT3000P        0x008e                /* GXT-3000P Graphics Adapter */
2495
#define        PCI_PRODUCT_IBM_GXT3000P2        0x0090                /* GXT-3000P Graphics Adapter(2) */
2496
#define        PCI_PRODUCT_IBM_GXT2000P        0x00b8                /* GXT-2000P Graphics Adapter */
2497
#define        PCI_PRODUCT_IBM_OLYMPIC2        0x00ce                /* Olympic 2 Token Ring */
2498
#define        PCI_PRODUCT_IBM_CPC71064        0x00fc                /* CPC710 Dual Bridge and Memory Controller (PCI64) */
2499
#define        PCI_PRODUCT_IBM_CPC71032        0x0105                /* CPC710 Dual Bridge and Memory Controller (PCI32) */
2500
#define        PCI_PRODUCT_IBM_TPAUDIO        0x0153                /* ThinkPad 600X/A20/T20/T22 Audio */
2501
#define        PCI_PRODUCT_IBM_405GP        0x0156                /* PPC 405GP PCI Bridge */
2502
#define        PCI_PRODUCT_IBM_GXT4000P        0x016e                /* GXT-4000P Graphics Adapter */
2503
#define        PCI_PRODUCT_IBM_GXT6000P        0x0170                /* GXT-6000P Graphics Adapter */
2504
#define        PCI_PRODUCT_IBM_GXT300P        0x017d                /* GXT-300P Graphics Adapter */
2505
#define        PCI_PRODUCT_IBM_133PCIX        0x01a7                /* 133 PCI-X Bridge */
2506
#define        PCI_PRODUCT_IBM_SERVERAID4        0x01bd                /* ServeRAID 4/5 (morpheus) */
2507
#define        PCI_PRODUCT_IBM_440GP        0x01ef                /* PPC 440GP PCI Bridge */
2508
#define        PCI_PRODUCT_IBM_IBMETHER        0x01ff                /* 10/100 Ethernet */
2509
#define        PCI_PRODUCT_IBM_GXT6500P        0x021b                /* GXT-6500P Graphics Adapter */
2510
#define        PCI_PRODUCT_IBM_GXT4500P        0x021c                /* GXT-4500P Graphics Adapter */
2511
#define        PCI_PRODUCT_IBM_GXT135P        0x0233                /* GXT-135P Graphics Adapter */
2512
#define        PCI_PRODUCT_IBM_4810_BSP        0x0295                /* 4810 BSP */
2513
#define        PCI_PRODUCT_IBM_4810_SCC        0x0297                /* 4810 SCC */
2514
#define        PCI_PRODUCT_IBM_SERVERAID8K        0x9580                /* ServeRAID 8k */
2515
#define        PCI_PRODUCT_IBM_MPIC2        0xffff                /* MPIC-II */
2516

    
2517
/* IC Ensemble / VIA Technologies products */
2518
#define        PCI_PRODUCT_ICENSEMBLE_ICE1712        0x1712                /* Envy24 Multichannel Audio Controller */
2519
#define        PCI_PRODUCT_ICENSEMBLE_VT1720        0x1724                /* Envy24PT/HT Multi-Channel Audio Controller */
2520

    
2521
/* Conexant (iCompression, GlobeSpan) products */
2522
#define        PCI_PRODUCT_ICOMPRESSION_ITVC15        0x0803                /* iTVC15 MPEG2 Codec */
2523

    
2524
/* IDT products */
2525
#define        PCI_PRODUCT_IDT_77201        0x0001                /* 77201/77211 ATM (\"NICStAR\") */
2526
#define        PCI_PRODUCT_IDT_RC32334        0x0204                /* RC32334 System Controller */
2527
#define        PCI_PRODUCT_IDT_RC32332        0x0205                /* RC32332 System Controller */
2528

    
2529
/* Industrial Computer Source */
2530
#define        PCI_PRODUCT_INDCOMPSRC_WDT50x        0x22c0                /* PCI-WDT50x Watchdog Timer */
2531

    
2532
/* Initio products */
2533
#define        PCI_PRODUCT_INITIO_1622        0x1622                /* INIC-1622 SATA */
2534
#define        PCI_PRODUCT_INITIO_I920        0x0002                /* INIC-920 SCSI */
2535
#define        PCI_PRODUCT_INITIO_I850        0x0850                /* INIC-850 SCSI */
2536
#define        PCI_PRODUCT_INITIO_I1060        0x1060                /* INIC-1060 SCSI */
2537
#define        PCI_PRODUCT_INITIO_I940        0x9400                /* INIC-940 SCSI */
2538
#define        PCI_PRODUCT_INITIO_I935        0x9401                /* INIC-935 SCSI */
2539
#define        PCI_PRODUCT_INITIO_I950        0x9500                /* INIC-950 SCSI */
2540

    
2541
/* Integraphics Systems products */
2542
#define        PCI_PRODUCT_INTEGRAPHICS_IGA1680        0x1680                /* IGA 1680 */
2543
#define        PCI_PRODUCT_INTEGRAPHICS_IGA1682        0x1682                /* IGA 1682 */
2544
#define        PCI_PRODUCT_INTEGRAPHICS_CYBERPRO2000        0x2000                /* CyberPro 2000 */
2545
#define        PCI_PRODUCT_INTEGRAPHICS_CYBERPRO2010        0x2010                /* CyberPro 2010 */
2546

    
2547
/* Integrated Micro Solutions products */
2548
#define        PCI_PRODUCT_IMS_8849        0x8849                /* 8849 */
2549
#define        PCI_PRODUCT_IMS_TT128M        0x9128                /* TwinTurbo 128M */
2550

    
2551
/* Intel products */
2552
#define        PCI_PRODUCT_INTEL_IRONLAKE_D_HB        0x0040                /* Iron Lake Host Bridge */
2553
#define        PCI_PRODUCT_INTEL_IRONLAKE_D_IGD        0x0042                /* Iron Lake Integrated Graphics Device */
2554
#define        PCI_PRODUCT_INTEL_IRONLAKE_M_HB        0x0044                /* Iron Lake Host Bridge */
2555
#define        PCI_PRODUCT_INTEL_IRONLAKE_M_IGD        0x0046                /* Iron Lake Integrated Graphics Device */
2556
#define        PCI_PRODUCT_INTEL_IRONLAKE_MA_HB        0x0062                /* Iron Lake Host Bridge */
2557
#define        PCI_PRODUCT_INTEL_IRONLAKE_MC2_HB        0x006a                /* Iron Lake Host Bridge */
2558
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6005_2X2_1        0x0082                /* Centrino Advanced-N 6205 */
2559
#define        PCI_PRODUCT_INTEL_WIFI_LINK_1000_1        0x0083                /* WiFi Link 1000 */
2560
#define        PCI_PRODUCT_INTEL_WIFI_LINK_1000_2        0x0084                /* WiFi Link 1000 */
2561
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6005_2X2_2        0x0085                /* Centrino Advanced-N 6205 */
2562
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6050_2X2_1        0x0087                /* Centrino Advanced-N 6250 */
2563
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6050_2X2_2        0x0089                /* Centrino Advanced-N 6250 */
2564
#define        PCI_PRODUCT_INTEL_WIFI_LINK_1030_1        0x008a                /* Centrino Wireless-N 1030 */
2565
#define        PCI_PRODUCT_INTEL_WIFI_LINK_1030_2        0x008b                /* Centrino Wireless-N 1030 */
2566
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6230_1        0x0090                /* Centrino Advanced-N 6230 */
2567
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6230_2        0x0091                /* Centrino Advanced-N 6230 */
2568
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_HB        0x0100                /* Sandy Bridge Host Bridge */
2569
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_PCIE        0x0101                /* Sandy Bridge PCIe Root port */
2570
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_IGD        0x0102                /* Sandy Bridge Integrated Graphics Device */
2571
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_PCIE_1        0x0105                /* Sandy Bridge PCIe Root port */
2572
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_PCIE_2        0x0109                /* Sandy Bridge PCIe Root port */
2573
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_IGD_1        0x0112                /* Sandy Bridge Integrated Graphics Device */
2574
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_IGD_2        0x0122                /* Sandy Bridge Integrated Graphics Device */
2575
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_M_HB        0x0104                /* Sandy Bridge Host Bridge */
2576
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_M_IGD        0x0106                /* Sandy Bridge Integrated Graphics Device */
2577
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_M_IGD_1        0x0116                /* Sandy Bridge Integrated Graphics Device */
2578
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_M_IGD_2        0x0126                /* Sandy Bridge Integrated Graphics Device */
2579
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_S_HB        0x0108                /* Sandy Bridge Host Bridge */
2580
#define        PCI_PRODUCT_INTEL_SANDYBRIDGE_S_IGD        0x010A                /* Sandy Bridge Integrated Graphics Device */
2581
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_HB        0x0150                /* Ivy Bridge Host Bridge */
2582
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE        0x0151                /* Ivy Bridge PCI Express Root Port */
2583
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_IGD        0x0152                /* Ivy Bridge Integrated Graphics Device */
2584
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_M_HB        0x0154                /* Ivy Bridge Host Bridge */
2585
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE_1        0x0155                /* Ivy Bridge PCI Express Root Port */
2586
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_M_IGD        0x0156                /* Ivy Bridge Integrated Graphics Device */
2587
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_S_HB        0x0158                /* Ivy Bridge Host Bridge */
2588
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE_2        0x0159                /* Ivy Bridge PCI Express Root Port */
2589
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_S_IGD        0x015a                /* Ivy Bridge Integrated Graphics Device */
2590
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE_3        0x015d                /* Ivy Bridge PCI Express Root Port */
2591
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_IGD_1        0x0162                /* Ivy Bridge Integrated Graphics Device */
2592
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_M_IGD_1        0x0166                /* Ivy Bridge Integrated Graphics Device */
2593
#define        PCI_PRODUCT_INTEL_IVYBRIDGE_S_IGD_1        0x016a                /* Ivy Bridge Integrated Graphics Device */
2594
#define        PCI_PRODUCT_INTEL_80312        0x030d                /* 80312 I/O Companion Chip */
2595
#define        PCI_PRODUCT_INTEL_80321        0x0319                /* 80321 I/O Processor */
2596
#define        PCI_PRODUCT_INTEL_6700PXH_IOXAPIC        0x0326                /* 6700PXH IOxAPIC */
2597
#define        PCI_PRODUCT_INTEL_6700PXH_PCIE0        0x0329                /* 6700PXH PCI Express-to-PCI Bridge #0 */
2598
#define        PCI_PRODUCT_INTEL_6700PXH_PCIE1        0x032a                /* 6700PXH PCI Express-to-PCI Bridge #1 */
2599
#define        PCI_PRODUCT_INTEL_6702PXH_PCIX        0x032c                /* 6702PXH PCI Express-to-PCIX */
2600
#define        PCI_PRODUCT_INTEL_IOP332_A        0x0330                /* IOP332 PCI Express-to-PCI Bridge #0 */
2601
#define        PCI_PRODUCT_INTEL_IOP332_B        0x0332                /* IOP332 PCI Express-to-PCI Bridge #1 */
2602
#define        PCI_PRODUCT_INTEL_80331        0x0335                /* Lindsay I/O Processor PCI-X Bridge */
2603
#define        PCI_PRODUCT_INTEL_41210A        0x0340                /* Serial to Parallel PCI Bridge A */
2604
#define        PCI_PRODUCT_INTEL_41210B        0x0341                /* Serial to Parallel PCI Bridge B */
2605
#define        PCI_PRODUCT_INTEL_IOP333_A        0x0370                /* IOP333 PCI Express-to-PCI Bridge #0 */
2606
#define        PCI_PRODUCT_INTEL_IOP333_B        0x0372                /* IOP333 PCI Express-to-PCI Bridge #1 */
2607
#define        PCI_PRODUCT_INTEL_SRCZCRX        0x0407                /* RAID Controller */
2608
#define        PCI_PRODUCT_INTEL_SRCU42E        0x0408                /* SCSI RAID Controller */
2609
#define        PCI_PRODUCT_INTEL_SRCS28X        0x0409                /* SATA RAID Controller */
2610
#define        PCI_PRODUCT_INTEL_HASWELL_IGD        0x0402                /* Haswell Integrated Graphics Device */
2611
#define        PCI_PRODUCT_INTEL_HASWELL_IGD_1        0x0412                /* Haswell Integrated Graphics Device */
2612
#define        PCI_PRODUCT_INTEL_DH89XXCC_IQIA        0x0434                /* DH89xxCC PCIe Endpoint and QuickAssist */
2613
#define        PCI_PRODUCT_INTEL_DH89XXCL_IQIA        0x0435                /* DH89xxCL PCIe Endpoint and QuickAssist */
2614
#define        PCI_PRODUCT_INTEL_DH89XXCC_SGMII        0x0438                /* DH89XXCC SGMII */
2615
#define        PCI_PRODUCT_INTEL_DH89XXCC_SERDES        0x043a                /* DH89XXCC SerDes */
2616
#define        PCI_PRODUCT_INTEL_DH89XXCC_BPLANE        0x043c                /* DH89XXCC backplane */
2617
#define        PCI_PRODUCT_INTEL_DH89XXCC_SFP        0x0440                /* DH89XXCC SFP */
2618
#define        PCI_PRODUCT_INTEL_DH89XXCC_IQIA_VF        0x0442                /* DH89XXCC QuickAssist Virtual Function */
2619
#define        PCI_PRODUCT_INTEL_DH89XXCL_IQIA_VF        0x0443                /* DH89XXCL QuickAssist Virtual Function */
2620
#define        PCI_PRODUCT_INTEL_PCEB        0x0482                /* 82375EB/SB PCI-EISA Bridge */
2621
#define        PCI_PRODUCT_INTEL_CDC        0x0483                /* 82424ZX Cache and DRAM Controller */
2622
#define        PCI_PRODUCT_INTEL_SIO        0x0484                /* 82378ZB System I/O */
2623
#define        PCI_PRODUCT_INTEL_82426EX        0x0486                /* 82426EX PCI-ISA Bridge */
2624
#define        PCI_PRODUCT_INTEL_PCMC        0x04a3                /* 82434LX/NX PCI, Cache and Memory Controller (PCMC) */
2625
#define        PCI_PRODUCT_INTEL_GDT_RAID1        0x0600                /* GDT RAID */
2626
#define        PCI_PRODUCT_INTEL_GDT_RAID2        0x061f                /* GDT RAID */
2627
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6150_1        0x0885                /* Centrino Wireless-N 6150 */
2628
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6150_2        0x0886                /* Centrino Wireless-N 6150 */
2629
#define        PCI_PRODUCT_INTEL_WIFI_LINK_2230_1        0x0887                /* Centrino Wireless-N 2230 */
2630
#define        PCI_PRODUCT_INTEL_WIFI_LINK_2230_2        0x0888                /* Centrino Wireless-N 2230 */
2631
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6235        0x088e                /* Centrino Advanced-N 6235 */
2632
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6235_2        0x088f                /* Centrino Advanced-N 6235 */
2633
#define        PCI_PRODUCT_INTEL_WIFI_LINK_2200_1        0x0890                /* Centrino Wireless-N 2200 */
2634
#define        PCI_PRODUCT_INTEL_WIFI_LINK_2200_2        0x0891                /* Centrino Wireless-N 2200 */
2635
#define        PCI_PRODUCT_INTEL_WIFI_LINK_135_1        0x0892                /* Centrino Wireless-N 135 */
2636
#define        PCI_PRODUCT_INTEL_WIFI_LINK_135_2        0x0893                /* Centrino Wireless-N 135 */
2637
#define        PCI_PRODUCT_INTEL_WIFI_LINK_105_1        0x0894                /* Centrino Wireless-N 105 */
2638
#define        PCI_PRODUCT_INTEL_WIFI_LINK_105_2        0x0895                /* Centrino Wireless-N 105 */
2639
#define        PCI_PRODUCT_INTEL_WIFI_LINK_130_1        0x0896                /* Centrino Wireless-N 130 */
2640
#define        PCI_PRODUCT_INTEL_WIFI_LINK_130_2        0x0897                /* Centrino Wireless-N 130 */
2641
#define        PCI_PRODUCT_INTEL_X1000_SDIO_EMMC        0x08a7                /* Quark X1000 SDIO/eMMC */
2642
#define        PCI_PRODUCT_INTEL_WIFI_LINK_100_1        0x08ae                /* Centrino Wireless-N 100 */
2643
#define        PCI_PRODUCT_INTEL_WIFI_LINK_100_2        0x08af                /* Centrino Wireless-N 100 */
2644
#define        PCI_PRODUCT_INTEL_WIFI_LINK_7260_1        0x08b1                /* Dual Band Wireless AC 7260 */
2645
#define        PCI_PRODUCT_INTEL_WIFI_LINK_7260_2        0x08b2                /* Dual Band Wireless AC 7260 */
2646
#define        PCI_PRODUCT_INTEL_WIFI_LINK_3160_1        0x08b3                /* Dual Band Wireless AC 3160 */
2647
#define        PCI_PRODUCT_INTEL_WIFI_LINK_3160_2        0x08b4                /* Dual Band Wireless AC 3160 */
2648
#define        PCI_PRODUCT_INTEL_X1000_I2C_GPIO        0x0934                /* Quark X1000 I2C and GPIO */
2649
#define        PCI_PRODUCT_INTEL_X1000_SPI        0x0935                /* Quark X1000 SPI */
2650
#define        PCI_PRODUCT_INTEL_X1000_HS_UART        0x0936                /* Quark X1000 HS-UART */
2651
#define        PCI_PRODUCT_INTEL_X1000_MAC        0x0937                /* Quark X1000 10/100 Ethernet MAC */
2652
#define        PCI_PRODUCT_INTEL_X1000_EHCI        0x0939                /* Quark X1000 EHCI */
2653
#define        PCI_PRODUCT_INTEL_X1000_OHCI        0x093a                /* Quark X1000 OHCI */
2654
#define        PCI_PRODUCT_INTEL_PCIE_NVME_SSD        0x0953                /* PCIe NVMe SSD */
2655
#define        PCI_PRODUCT_INTEL_X1000_HB        0x0958                /* Quark X1000 Host Bridge */
2656
#define        PCI_PRODUCT_INTEL_WIFI_LINK_7265_1        0x095a                /* Dual Band Wireless AC 7265 */
2657
#define        PCI_PRODUCT_INTEL_WIFI_LINK_7265_2        0x095b                /* Dual Band Wireless AC 7265 */
2658
#define        PCI_PRODUCT_INTEL_X1000_LB        0x095e                /* Quark X1000 Legacy Bridge */
2659
#define        PCI_PRODUCT_INTEL_80960RM        0x0962                /* i960 RM PCI-PCI */
2660
#define        PCI_PRODUCT_INTEL_80960RN        0x0964                /* i960 RN PCI-PCI */
2661
#define        PCI_PRODUCT_INTEL_CORE4G_D_ULT_GT1        0x0a02                /* HD Graphics */
2662
#define        PCI_PRODUCT_INTEL_CORE4G_M_HOST_DRAM        0x0a04                /* Core 4G (mobile) Host Bridge, DRAM */
2663
#define        PCI_PRODUCT_INTEL_CORE4G_M_ULT_GT1        0x0a06                /* HD Graphics (GT1) */
2664
#define        PCI_PRODUCT_INTEL_CORE4G_S_ULT_GT1        0x0a0a                /* HD Graphics */
2665
#define        PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT1_1        0x0a0b                /* HD Graphics */
2666
#define        PCI_PRODUCT_INTEL_CORE4G_M_MINI_HDA        0x0a0c                /* Core 4G (mobile) Mini HD audio */
2667
#define        PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT1_2        0x0a0e                /* HD Graphics */
2668
#define        PCI_PRODUCT_INTEL_CORE4G_D_ULT_GT2        0x0a12                /* HD Graphics */
2669
#define        PCI_PRODUCT_INTEL_CORE4G_M_ULT_GT2        0x0a16                /* HD Graphics (GT2) */
2670
#define        PCI_PRODUCT_INTEL_CORE4G_S_ULT_GT2        0x0a1a                /* HD Graphics */
2671
#define        PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT2_1        0x0a1b                /* HD Graphics */
2672
#define        PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT2_2        0x0a1e                /* HD Graphics */
2673
#define        PCI_PRODUCT_INTEL_CORE4G_D_ULT_GT3        0x0a22                /* HD Graphics */
2674
#define        PCI_PRODUCT_INTEL_CORE4G_M_ULT_GT3        0x0a26                /* HD Graphics 5000 (GT3) */
2675
#define        PCI_PRODUCT_INTEL_CORE4G_S_ULT_GT3        0x0a2a                /* HD Graphics */
2676
#define        PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT3_1        0x0a2b                /* HD Graphics */
2677
#define        PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT3_2        0x0a2e                /* Iris Graphics 5100 */
2678
#define        PCI_PRODUCT_INTEL_HASWELL_HOST_DRAM        0x0c00                /* Haswell Host Bridge, DRAM */
2679
#define        PCI_PRODUCT_INTEL_HASWELL_PCIE16        0x0c01                /* Haswell PCI-E x16 Controller */
2680
#define        PCI_PRODUCT_INTEL_HASWELL_PCIE8        0x0c05                /* Haswell PCI-E x8 Controller */
2681
#define        PCI_PRODUCT_INTEL_XE3_12KV3_HOST_DRAM        0x0c08                /* Xeon E3-1200 v3 Host Bridge, DRAM */
2682
#define        PCI_PRODUCT_INTEL_HASWELL_PCIE4        0x0c09                /* Haswell PCI-E x4 Controller */
2683
#define        PCI_PRODUCT_INTEL_HASWELL_MINI_HDA        0x0c0c                /* Haswell Mini HD Audio Controller */
2684
#define        PCI_PRODUCT_INTEL_S1200_PCIE_1        0x0c46                /* Atom S1200 PCIe Root Port 1 */
2685
#define        PCI_PRODUCT_INTEL_S1200_PCIE_2        0x0c47                /* Atom S1200 PCIe Root Port 2 */
2686
#define        PCI_PRODUCT_INTEL_S1200_PCIE_3        0x0c48                /* Atom S1200 PCIe Root Port 3 */
2687
#define        PCI_PRODUCT_INTEL_S1200_PCIE_4        0x0c49                /* Atom S1200 PCIe Root Port 4 */
2688
#define        PCI_PRODUCT_INTEL_S1200_INTERNALMNG        0x0c54                /* Atom S1200 Internal management */
2689
#define        PCI_PRODUCT_INTEL_S1200_DFX1        0x0c55                /* Atom S1200 Debug function 1 */
2690
#define        PCI_PRODUCT_INTEL_S1200_DFX2        0x0c56                /* Atom S1200 Debug function 2 */
2691
#define        PCI_PRODUCT_INTEL_S1200_SMBUS_0        0x0c59                /* Atom S1200 SMBus 0 (PCIe mass-storage) */
2692
#define        PCI_PRODUCT_INTEL_S1200_SMBUS_1        0x0c5a                /* Atom S1200 SMBus 1 (enclosure maintain) */
2693
#define        PCI_PRODUCT_INTEL_S1200_SMBUS_2        0x0c5b                /* Atom S1200 SMBus 2 */
2694
#define        PCI_PRODUCT_INTEL_S1200_SMBUS_3        0x0c5c                /* Atom S1200 SMBus 3 */
2695
#define        PCI_PRODUCT_INTEL_S1200_SMBUS_4        0x0c5d                /* Atom S1200 SMBus 4 */
2696
#define        PCI_PRODUCT_INTEL_S1200_SMBUS_5        0x0c5e                /* Atom S1200 SMBus 5 */
2697
#define        PCI_PRODUCT_INTEL_S1200_UART        0x0c5f                /* Atom S1200 High-Speed UART */
2698
#define        PCI_PRODUCT_INTEL_S1200_ILB        0x0c60                /* Atom S1200 LPC bridge */
2699
#define        PCI_PRODUCT_INTEL_S1200_S1220        0x0c72                /* Atom S1220 Internal */
2700
#define        PCI_PRODUCT_INTEL_S1200_S1240        0x0c73                /* Atom S1240 Internal */
2701
#define        PCI_PRODUCT_INTEL_S1200_S1260        0x0c75                /* Atom S1260 Internal */
2702
#define        PCI_PRODUCT_INTEL_BAYTRAIL_HB        0x0f00                /* Bay Trail Processor Transaction Router */
2703
#define        PCI_PRODUCT_INTEL_BAYTRAIL_HDA        0x0f04                /* Bay Trail HD Audio */
2704
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_DMA        0x0f06                /* Bay Trail Serial IO (DMA) */
2705
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_PWM1        0x0f08                /* Bay Trail Serial IO (PWM) */
2706
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_PWM2        0x0f09                /* Bay Trail Serial IO (PWM) */
2707
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_UART1        0x0f0a                /* Bay Trail Serial IO (HSUART) */
2708
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_UART2        0x0f0c                /* Bay Trail Serial IO (HSUART) */
2709
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_SPI        0x0f0e                /* Bay Trail Serial IO (SPI) */
2710
#define        PCI_PRODUCT_INTEL_BAYTRAIL_PCU_SMB        0x0f12                /* Bay Trail PCU SMBus */
2711
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SCC_MMC        0x0f14                /* Bay Trail Storage Control Cluster(MMC) */
2712
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SCC_SDIO        0x0f15                /* Bay Trail Storage Control Cluster(SDIO) */
2713
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SCC        0x0f16                /* Bay Trail Storage Control Cluster(SD) */
2714
#define        PCI_PRODUCT_INTEL_BAYTRAIL_TXE        0x0f18                /* Bay Trail Trusted Execution Engine */
2715
#define        PCI_PRODUCT_INTEL_BAYTRAIL_PCU_LPC        0x0f1c                /* Bay Trail LPC Interface Bridge */
2716
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SATA_IDE_0        0x0f20                /* Bay Trail SATA (IDE) */
2717
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SATA_IDE_1        0x0f21                /* Bay Trail SATA (IDE) */
2718
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SATA_AHCI_0        0x0f22                /* Bay Trail SATA (AHCI) */
2719
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SATA_AHCI_1        0x0f23                /* Bay Trail SATA (AHCI) */
2720
#define        PCI_PRODUCT_INTEL_BAYTRAIL_LPEA        0x0f28                /* Bay Trail Low Power Engine Audio */
2721
#define        PCI_PRODUCT_INTEL_BAYTRAIL_IGD        0x0f31                /* Bay Trail Integrated Graphics Device */
2722
#define        PCI_PRODUCT_INTEL_BAYTRAIL_EHCI        0x0f34                /* Bay Trail USB EHCI */
2723
#define        PCI_PRODUCT_INTEL_BAYTRAIL_XHCI        0x0f35                /* Bay Trail USB xHCI */
2724
#define        PCI_PRODUCT_INTEL_BAYTRAIL_USB_DEV        0x0f37                /* Bay Trail USB device */
2725
#define        PCI_PRODUCT_INTEL_BAYTRAIL_CISP        0x0f38                /* Bay Trail Camera Image Signal Processor */
2726
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_DMA        0x0f40                /* Bay Trail Serial IO (DMA) */
2727
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C1        0x0f41                /* Bay Trail Serial IO (I2C) */
2728
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C2        0x0f42                /* Bay Trail Serial IO (I2C) */
2729
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C3        0x0f43                /* Bay Trail Serial IO (I2C) */
2730
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C4        0x0f44                /* Bay Trail Serial IO (I2C) */
2731
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C5        0x0f45                /* Bay Trail Serial IO (I2C) */
2732
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C6        0x0f46                /* Bay Trail Serial IO (I2C) */
2733
#define        PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C7        0x0f47                /* Bay Trail Serial IO (I2C) */
2734
#define        PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_1        0x0f48                /* Bay Trail PCIE Root Port */
2735
#define        PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_2        0x0f4a                /* Bay Trail PCIE Root Port */
2736
#define        PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_3        0x0f4c                /* Bay Trail PCIE Root Port */
2737
#define        PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_4        0x0f4e                /* Bay Trail PCIE Root Port */
2738
#define        PCI_PRODUCT_INTEL_82542        0x1000                /* i82542 Gigabit Ethernet */
2739
#define        PCI_PRODUCT_INTEL_82543GC_FIBER        0x1001                /* i82453GC 1000baseX Ethernet */
2740
#define        PCI_PRODUCT_INTEL_MODEM56        0x1002                /* 56k Modem */
2741
#define        PCI_PRODUCT_INTEL_82543GC_COPPER        0x1004                /* i82543GC 1000baseT Ethernet */
2742
#define        PCI_PRODUCT_INTEL_82544EI_COPPER        0x1008                /* i82544EI 1000baseT Ethernet */
2743
#define        PCI_PRODUCT_INTEL_82544EI_FIBER        0x1009                /* i82544EI 1000baseX Ethernet */
2744
#define        PCI_PRODUCT_INTEL_82544GC_COPPER        0x100c                /* i82544GC 1000baseT Ethernet */
2745
#define        PCI_PRODUCT_INTEL_82544GC_LOM        0x100d                /* i82544GC (LOM) Gigabit Ethernet */
2746
#define        PCI_PRODUCT_INTEL_82540EM        0x100e                /* i82540EM 1000baseT Ethernet */
2747
#define        PCI_PRODUCT_INTEL_82545EM_COPPER        0x100f                /* i82545EM 1000baseT Ethernet */
2748
#define        PCI_PRODUCT_INTEL_82546EB_COPPER        0x1010                /* i82546EB 1000baseT Ethernet */
2749
#define        PCI_PRODUCT_INTEL_82545EM_FIBER        0x1011                /* i82545EM 1000baseX Ethernet */
2750
#define        PCI_PRODUCT_INTEL_82546EB_FIBER        0x1012                /* i82546EB 1000baseX Ethernet */
2751
#define        PCI_PRODUCT_INTEL_82541EI        0x1013                /* i82541EI Gigabit Ethernet */
2752
#define        PCI_PRODUCT_INTEL_82541ER_LOM        0x1014                /* i82541ER (LOM) Gigabit Ethernet */
2753
#define        PCI_PRODUCT_INTEL_82540EM_LOM        0x1015                /* i82540EM (LOM) Gigabit Ethernet */
2754
#define        PCI_PRODUCT_INTEL_82540EP_LOM        0x1016                /* i82540EP (LOM) Gigabit Ethernet */
2755
#define        PCI_PRODUCT_INTEL_82540EP        0x1017                /* i82540EP Gigabit Ethernet */
2756
#define        PCI_PRODUCT_INTEL_82541EI_MOBILE        0x1018                /* i82541EI Mobile Gigabit Ethernet */
2757
#define        PCI_PRODUCT_INTEL_82547EI        0x1019                /* i82547EI Gigabit Ethernet */
2758
#define        PCI_PRODUCT_INTEL_82547EI_MOBILE        0x101a                /* i82547EI Mobile Gigabit Ethernet */
2759
#define        PCI_PRODUCT_INTEL_82546EB_QUAD        0x101d                /* i82546EB 1000baseT Ethernet */
2760
#define        PCI_PRODUCT_INTEL_82540EP_LP        0x101e                /* i82540EP Gigabit Ethernet */
2761
#define        PCI_PRODUCT_INTEL_82545GM_COPPER        0x1026                /* i82545GM 1000baseT Ethernet */
2762
#define        PCI_PRODUCT_INTEL_82545GM_FIBER        0x1027                /* i82545GM 1000baseX Ethernet */
2763
#define        PCI_PRODUCT_INTEL_82545GM_SERDES        0x1028                /* i82545GM Gigabit Ethernet (SERDES) */
2764
#define        PCI_PRODUCT_INTEL_PRO_100        0x1029                /* PRO/100 Ethernet */
2765
#define        PCI_PRODUCT_INTEL_IN_BUSINESS        0x1030                /* InBusiness Fast Ethernet LAN Controller */
2766
#define        PCI_PRODUCT_INTEL_PRO_100_VE_0        0x1031                /* PRO/100 VE Network Controller */
2767
#define        PCI_PRODUCT_INTEL_PRO_100_VE_1        0x1032                /* PRO/100 VE Network Controller */
2768
#define        PCI_PRODUCT_INTEL_PRO_100_VM_0        0x1033                /* PRO/100 VM Network Controller */
2769
#define        PCI_PRODUCT_INTEL_PRO_100_VM_1        0x1034                /* PRO/100 VM Network Controller */
2770
#define        PCI_PRODUCT_INTEL_82562EH_HPNA_0        0x1035                /* 82562EH HomePNA Network Controller */
2771
#define        PCI_PRODUCT_INTEL_82562EH_HPNA_1        0x1036                /* 82562EH HomePNA Network Controller */
2772
#define        PCI_PRODUCT_INTEL_82562EH_HPNA_2        0x1037                /* 82562EH HomePNA Network Controller */
2773
#define        PCI_PRODUCT_INTEL_PRO_100_VM_2        0x1038                /* PRO/100 VM Network Controller */
2774
#define        PCI_PRODUCT_INTEL_PRO_100_VE_2        0x1039                /* PRO/100 VE Network Controller w/ 82562ET/EZ PHY */
2775
#define        PCI_PRODUCT_INTEL_PRO_100_VE_3        0x103a                /* PRO/100 VE Network Controller w/ 82562ET/EZ (CNR) PHY */
2776
#define        PCI_PRODUCT_INTEL_PRO_100_VM_3        0x103b                /* PRO/100 VM Network Controller w/ 82562EM/EX PHY */
2777
#define        PCI_PRODUCT_INTEL_PRO_100_VM_4        0x103c                /* PRO/100 VM Network Controller w/ 82562EM/EX (CNR) PHY */
2778
#define        PCI_PRODUCT_INTEL_PRO_100_VE_4        0x103d                /* PRO/100 VE (MOB) Network Controller */
2779
#define        PCI_PRODUCT_INTEL_PRO_100_VM_5        0x103e                /* PRO/100 VM (MOB) Network Controller */
2780
#define        PCI_PRODUCT_INTEL_PRO_WL_2100        0x1043                /* PRO/Wireless LAN 2100 3B Mini-PCI Adapter */
2781
#define        PCI_PRODUCT_INTEL_82597EX        0x1048                /* PRO/10GbE LR Server Adapter */
2782
#define        PCI_PRODUCT_INTEL_82801H_M_AMT        0x1049                /* i82801H (M_AMT) LAN Controller */
2783
#define        PCI_PRODUCT_INTEL_82801H_AMT        0x104a                /* i82801H (AMT) LAN Controller */
2784
#define        PCI_PRODUCT_INTEL_82801H_LAN        0x104b                /* i82801H LAN Controller */
2785
#define        PCI_PRODUCT_INTEL_82801H_IFE_LAN        0x104c                /* i82801H (IFE) LAN Controller */
2786
#define        PCI_PRODUCT_INTEL_82801H_M_LAN        0x104d                /* i82801H (M) LAN Controller */
2787
#define        PCI_PRODUCT_INTEL_PRO_100_VM_6        0x1050                /* PRO/100 VM Network Controller w/ 82562ET/EZ PHY */
2788
#define        PCI_PRODUCT_INTEL_82801EB_LAN        0x1051                /* 82801EB/ER 10/100 Ethernet */
2789
#define        PCI_PRODUCT_INTEL_PRO_100_VM_7        0x1052                /* PRO/100 VM Network Connection */
2790
#define        PCI_PRODUCT_INTEL_PRO_100_VM_8        0x1053                /* PRO/100 VM Network Connection */
2791
#define        PCI_PRODUCT_INTEL_PRO_100_VM_9        0x1054                /* PRO/100 VM Network Connection */
2792
#define        PCI_PRODUCT_INTEL_PRO_100_VM_10        0x1055                /* PRO/100 VM Network Connection */
2793
#define        PCI_PRODUCT_INTEL_PRO_100_VM_11        0x1056                /* PRO/100 VM Network Connection */
2794
#define        PCI_PRODUCT_INTEL_PRO_100_VM_12        0x1057                /* PRO/100 VM Network Connection */
2795
#define        PCI_PRODUCT_INTEL_PRO_100_M        0x1059                /* PRO/100 M Network Controller */
2796
#define        PCI_PRODUCT_INTEL_82571EB_COPPER        0x105e                /* i82571EB 1000baseT Ethernet */
2797
#define        PCI_PRODUCT_INTEL_82571EB_FIBER        0x105f                /* i82571EB 1000baseX Ethernet */
2798
#define        PCI_PRODUCT_INTEL_82571EB_SERDES        0x1060                /* i82571EB Gigabit Ethernet (SERDES) */
2799
#define        PCI_PRODUCT_INTEL_82801FB_LAN_2        0x1064                /* 82801FB 10/100 Ethernet */
2800
#define        PCI_PRODUCT_INTEL_PRO_100_VE_9        0x1065                /* PRO/100 VE Ethernet */
2801
#define        PCI_PRODUCT_INTEL_PRO_100_VM_13        0x1066                /* PRO/100 VM Network Connection */
2802
#define        PCI_PRODUCT_INTEL_PRO_100_VM_14        0x1067                /* PRO/100 VM Network Connection */
2803
#define        PCI_PRODUCT_INTEL_PRO_100_VE_5        0x1068                /* PRO/100 VE (LOM) Network Controller */
2804
#define        PCI_PRODUCT_INTEL_82801GB_LAN        0x1069                /* 82801GB 10/100 Ethernet */
2805
#define        PCI_PRODUCT_INTEL_PRO_100_VE_10        0x106a                /* PRO/100 VE Ethernet */
2806
#define        PCI_PRODUCT_INTEL_PRO_100_VE_11        0x106b                /* PRO/100 VE Ethernet */
2807
#define        PCI_PRODUCT_INTEL_82547GI        0x1075                /* i82547GI Gigabit Ethernet */
2808
#define        PCI_PRODUCT_INTEL_82541GI        0x1076                /* i82541GI Gigabit Ethernet */
2809
#define        PCI_PRODUCT_INTEL_82541GI_MOBILE        0x1077                /* i82541GI Mobile Gigabit Ethernet */
2810
#define        PCI_PRODUCT_INTEL_82541ER        0x1078                /* i82541ER Gigabit Ethernet */
2811
#define        PCI_PRODUCT_INTEL_82546GB_COPPER        0x1079                /* i82546GB 1000baseT Ethernet */
2812
#define        PCI_PRODUCT_INTEL_82546GB_FIBER        0x107a                /* i82546GB 1000baseX Ethernet */
2813
#define        PCI_PRODUCT_INTEL_82546GB_SERDES        0x107b                /* i82546GB Gigabit Ethernet (SERDES) */
2814
#define        PCI_PRODUCT_INTEL_82541PI        0x107c                /* i82541PI Gigabit Ethernet */
2815
#define        PCI_PRODUCT_INTEL_82572EI_COPPER        0x107d                /* i82572EI 1000baseT Ethernet */
2816
#define        PCI_PRODUCT_INTEL_82572EI_FIBER        0x107e                /* i82572EI 1000baseX Ethernet */
2817
#define        PCI_PRODUCT_INTEL_82572EI_SERDES        0x107f                /* i82572EI Gigabit Ethernet (SERDES) */
2818
#define        PCI_PRODUCT_INTEL_82546GB_PCIE        0x108a                /* PRO/1000MT (82546GB) */
2819
#define        PCI_PRODUCT_INTEL_82573E        0x108b                /* i82573E Gigabit Ethernet */
2820
#define        PCI_PRODUCT_INTEL_82573E_IAMT        0x108c                /* i82573E Gigabit Ethernet */
2821
#define        PCI_PRODUCT_INTEL_PRO_100_VM_15        0x1091                /* PRO/100 VM Network Connection */
2822
#define        PCI_PRODUCT_INTEL_PRO_100_VE_6        0x1092                /* PRO/100 VE Network Controller */
2823
#define        PCI_PRODUCT_INTEL_PRO_100_VE_8        0x1093                /* PRO/100 VE Network Controller */
2824
#define        PCI_PRODUCT_INTEL_PRO_100_VE_7        0x1094                /* PRO/100 VE Network Controller w/ 82562G PHY */
2825
#define        PCI_PRODUCT_INTEL_PRO_100_VM_16        0x1095                /* PRO/100 VM Network Connection */
2826
#define        PCI_PRODUCT_INTEL_80K3LAN_CPR_DPT        0x1096                /* i80003 Dual 1000baseT Ethernet */
2827
#define        PCI_PRODUCT_INTEL_80K3LAN_FIB_DPT        0x1097                /* i80003 Dual 1000baseX Ethernet */
2828
#define        PCI_PRODUCT_INTEL_80K3LAN_SDS_DPT        0x1098                /* i80003 Dual Gigabit Ethernet (SERDES) */
2829
#define        PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER        0x1099                /* i82546GB Quad Port Gigabit Ethernet */
2830
#define        PCI_PRODUCT_INTEL_82573L        0x109a                /* i82573L Gigabit Ethernet */
2831
#define        PCI_PRODUCT_INTEL_82597EX_CX4        0x109e                /* 82597EX CX4 */
2832
#define        PCI_PRODUCT_INTEL_82571EB_QUAD_COPPER        0x10a4                /* i82571EB Quad Port Gigabit Ethernet */
2833
#define        PCI_PRODUCT_INTEL_82571EB_QUAD_FIBER        0x10a5                /* i82571EB Quad Port Gigabit Fiber Ethernet */
2834
#define        PCI_PRODUCT_INTEL_82575EB_COPPER        0x10a7                /* i82575EB dual-1000baseT Ethernet */
2835
#define        PCI_PRODUCT_INTEL_82575EB_FIBER_SERDES        0x10a9                /* i82575EB dual-1000baseX Ethernet (SERDES) */
2836
#define        PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER_KSP3        0x10b5                /* i82546GB Quad Port Gigabit Ethernet (KSP3) */
2837
#define        PCI_PRODUCT_INTEL_82598        0x10b6                /* 82598 10G Ethernet */
2838
#define        PCI_PRODUCT_INTEL_82572EI        0x10b9                /* i82572EI 1000baseT Ethernet */
2839
#define        PCI_PRODUCT_INTEL_80K3LAN_CPR_SPT        0x10ba                /* i80003 1000baseT Ethernet */
2840
#define        PCI_PRODUCT_INTEL_80K3LAN_SDS_SPT        0x10bb                /* i80003 Gigabit Ethernet (SERDES) */
2841
#define        PCI_PRODUCT_INTEL_82571GB_QUAD_COPPER        0x10bc                /* i82571GB Quad 1000baseT Ethernet */
2842
#define        PCI_PRODUCT_INTEL_82801I_IGP_AMT        0x10bd                /* 82801I (AMT) LAN Controller */
2843
#define        PCI_PRODUCT_INTEL_82801I_IGP_M        0x10bf                /* 82801I Mobile LAN Controller */
2844
#define        PCI_PRODUCT_INTEL_82801I_IFE        0x10c0                /* 82801I LAN Controller */
2845
#define        PCI_PRODUCT_INTEL_82801I_IFE_G        0x10c2                /* 82801I (G) LAN Controller */
2846
#define        PCI_PRODUCT_INTEL_82801I_IFE_GT        0x10c3                /* 82801I (GT) LAN Controller */
2847
#define        PCI_PRODUCT_INTEL_82801H_IFE_GT        0x10c4                /* i82801H IFE (GT) LAN Controller */
2848
#define        PCI_PRODUCT_INTEL_82801H_IFE_G        0x10c5                /* i82801H IFE (G) LAN Controller */
2849
#define        PCI_PRODUCT_INTEL_82598AF_DUAL        0x10c6                /* 82598 10 Gigabit AF Dual Port */
2850
#define        PCI_PRODUCT_INTEL_82598AF        0x10c7                /* 82598 10 Gigabit AF */
2851
#define        PCI_PRODUCT_INTEL_82598AT        0x10c8                /* 82598 10 Gigabit AT */
2852
#define        PCI_PRODUCT_INTEL_82576_COPPER        0x10c9                /* 82576 1000BaseT Ethernet */
2853
#define        PCI_PRODUCT_INTEL_82576_VF        0x10ca                /* 82576 1000BaseT Ethernet Virtual Function */
2854
#define        PCI_PRODUCT_INTEL_82801H_IGP_M_V        0x10cb                /* i82801H IGP (MV) LAN Controller */
2855
#define        PCI_PRODUCT_INTEL_82801J_R_BM_LM        0x10cc                /* i82567LM-2 LAN Controller */
2856
#define        PCI_PRODUCT_INTEL_82801J_R_BM_LF        0x10cd                /* i82567LF-2 LAN Controller */
2857
#define        PCI_PRODUCT_INTEL_82801J_R_BM_V        0x10ce                /* i82567V-2 LAN Controller */
2858
#define        PCI_PRODUCT_INTEL_82574L        0x10d3                /* i82574L 1000baseT Ethernet */
2859
#define        PCI_PRODUCT_INTEL_82571PT_QUAD_COPPER        0x10d5                /* i82571PT quad-1000baseT Ethernet */
2860
#define        PCI_PRODUCT_INTEL_82575GB_QUAD_COPPER        0x10d6                /* i82575GB quad-1000baseT Ethernet */
2861
#define        PCI_PRODUCT_INTEL_82571EB_DUAL_SERDES        0x10d9                /* i82571EB dual giabit Ethernet (SERDES) */
2862
#define        PCI_PRODUCT_INTEL_82571EB_QUAD_SERDES        0x10da                /* i82571EB qual giabit Ethernet (SERDES) */
2863
#define        PCI_PRODUCT_INTEL_82598EB_SFP        0x10db                /* 82598EB 10 Gigabit SFP */
2864
#define        PCI_PRODUCT_INTEL_82598EB_CX4        0x10dd                /* 82598EB 10 Gigabit CX4 */
2865
#define        PCI_PRODUCT_INTEL_82801J_D_BM_LM        0x10de                /* i82567LM-3 LAN Controller */
2866
#define        PCI_PRODUCT_INTEL_82801J_D_BM_LF        0x10df                /* i82567LF-3 LAN Controller */
2867
#define        PCI_PRODUCT_INTEL_82598_SR_DUAL_EM        0x10e1                /* 82598 10 Gigabit SR Dual Port */
2868
#define        PCI_PRODUCT_INTEL_82575GB_QUAD_COPPER_PM        0x10e2                /* i82575GB Quad-1000baseT Ethernet (PM) */
2869
#define        PCI_PRODUCT_INTEL_82801I_BM        0x10e5                /* i82567LM-4 LAN Controller */
2870
#define        PCI_PRODUCT_INTEL_82576_FIBER        0x10e6                /* 82576 1000BaseX Ethernet */
2871
#define        PCI_PRODUCT_INTEL_82576_SERDES        0x10e7                /* 82576 gigabit Ethernet (SERDES) */
2872
#define        PCI_PRODUCT_INTEL_82576_QUAD_COPPER        0x10e8                /* 82576 quad-1000BaseT Ethernet */
2873
#define        PCI_PRODUCT_INTEL_PCH_M_LM        0x10ea                /* PCH LAN (82577LM) Controller */
2874
#define        PCI_PRODUCT_INTEL_PCH_M_LC        0x10eb                /* PCH LAN (82577LC) Controller */
2875
#define        PCI_PRODUCT_INTEL_82598_CX4_DUAL        0x10ec                /* 82598 10 Gigabit CX4 Dual Port */
2876
#define        PCI_PRODUCT_INTEL_82599_VF        0x10ed                /* 82599 10 Gigabit Ethernet Virtual Function */
2877
#define        PCI_PRODUCT_INTEL_PCH_D_DM        0x10ef                /* PCH LAN (82578DM) Controller */
2878
#define        PCI_PRODUCT_INTEL_PCH_D_DC        0x10f0                /* PCH LAN (82578DC) Controller */
2879
#define        PCI_PRODUCT_INTEL_82598_DA_DUAL        0x10f1                /* 82598 10 Gigabit DA Dual Port */
2880
#define        PCI_PRODUCT_INTEL_82598EB_XF_LR        0x10f4                /* 82598EB 10 Gigabit XF LR */
2881
#define        PCI_PRODUCT_INTEL_82801I_IGP_M_AMT        0x10f5                /* 82801I Mobile (AMT) LAN Controller */
2882
#define        PCI_PRODUCT_INTEL_82574LA        0x10f6                /* 82574L 1000baseT Ethernet */
2883
#define        PCI_PRODUCT_INTEL_82599_KX4        0x10F7                /* 82599 (KX/KX4) 10 GbE Controller */
2884
#define        PCI_PRODUCT_INTEL_82599_COMBO_BACKPLANE        0x10F8                /* 82599 (combined backplane; KR/KX4/KX) 10 GbE Controller */
2885
#define        PCI_PRODUCT_INTEL_82599_CX4        0x10F9                /* 82599 (CX4) 10 GbE Controller */
2886
#define        PCI_PRODUCT_INTEL_82599_SFP        0x10FB                /* 82599 (SFI/SFP+) 10 GbE Controller */
2887
#define        PCI_PRODUCT_INTEL_82599_XAUI_LOM        0x10FC                /* 82599 (XAUI/BX4) 10 GbE Controller */
2888
#define        PCI_PRODUCT_INTEL_82552        0x10fe                /* 82552 10/100 Network Connection */
2889
#define        PCI_PRODUCT_INTEL_82815_DC100_HUB        0x1100                /* 82815 Hub */
2890
#define        PCI_PRODUCT_INTEL_82815_DC100_AGP        0x1101                /* 82815 AGP */
2891
#define        PCI_PRODUCT_INTEL_82815_DC100_GRAPH        0x1102                /* 82815 Graphics */
2892
#define        PCI_PRODUCT_INTEL_82815_NOAGP_HUB        0x1110                /* 82815 Hub */
2893
#define        PCI_PRODUCT_INTEL_82815_NOAGP_GRAPH        0x1112                /* 82815 Graphics */
2894
#define        PCI_PRODUCT_INTEL_82815_NOGRAPH_HUB        0x1120                /* 82815 Hub */
2895
#define        PCI_PRODUCT_INTEL_82815_NOGRAPH_AGP        0x1121                /* 82815 AGP */
2896
#define        PCI_PRODUCT_INTEL_82815_FULL_HUB        0x1130                /* 82815 Hub */
2897
#define        PCI_PRODUCT_INTEL_82815_FULL_AGP        0x1131                /* 82815 AGP */
2898
#define        PCI_PRODUCT_INTEL_82815_FULL_GRAPH        0x1132                /* 82815 Graphics */
2899
#define        PCI_PRODUCT_INTEL_82806AA        0x1161                /* 82806AA PCI64 Hub Advanced Programmable Interrupt Controller */
2900
#define        PCI_PRODUCT_INTEL_ADI_BECC        0x1162                /* ADI i80200 Big Endian Companion Chip */
2901
#define        PCI_PRODUCT_INTEL_X1000_PCIE_0        0x11c3                /* Quark X1000 PCIe Root Port */
2902
#define        PCI_PRODUCT_INTEL_X1000_PCIE_1        0x11c4                /* Quark X1000 PCIe Root Port */
2903
#define        PCI_PRODUCT_INTEL_IXP1200        0x1200                /* IXP1200 Network Processor */
2904
#define        PCI_PRODUCT_INTEL_82559ER        0x1209                /* 82559ER Fast Ethernet LAN Controller */
2905
#define        PCI_PRODUCT_INTEL_82092AA        0x1222                /* 82092AA IDE Controller */
2906
#define        PCI_PRODUCT_INTEL_SAA7116        0x1223                /* SAA7116 */
2907
#define        PCI_PRODUCT_INTEL_82452_PB        0x1225                /* 82452KX/GX Orion Extended Express Processor to PCI Bridge */
2908
#define        PCI_PRODUCT_INTEL_82596        0x1226                /* 82596 LAN Controller */
2909
#define        PCI_PRODUCT_INTEL_EEPRO100        0x1227                /* EE Pro 100 10/100 Fast Ethernet */
2910
#define        PCI_PRODUCT_INTEL_EEPRO100S        0x1228                /* EE Pro 100 Smart 10/100 Fast Ethernet */
2911
#define        PCI_PRODUCT_INTEL_8255X        0x1229                /* 8255x Fast Ethernet LAN Controller */
2912
#define        PCI_PRODUCT_INTEL_82437FX        0x122d                /* 82437FX (TSC) System Controller */
2913
#define        PCI_PRODUCT_INTEL_82371FB_ISA        0x122e                /* 82371FB (PIIX) PCI-ISA Bridge */
2914
#define        PCI_PRODUCT_INTEL_82371FB_IDE        0x1230                /* 82371FB (PIIX) IDE Controller */
2915
#define        PCI_PRODUCT_INTEL_82371MX        0x1234                /* 82371MX (MPIIX) Mobile PCI I/O IDE Xcelerator */
2916
#define        PCI_PRODUCT_INTEL_82437MX        0x1235                /* 82437MX (MTSC) Mobile System Controller */
2917
#define        PCI_PRODUCT_INTEL_82441FX        0x1237                /* 82441FX (PMC) PCI and Memory Controller */
2918
#define        PCI_PRODUCT_INTEL_82380AB        0x123c                /* 82380AB (MISA) Mobile PCI-ISA Bridge */
2919
#define        PCI_PRODUCT_INTEL_82380FB        0x124b                /* 82380FB (MPCI2) Mobile PCI-PCI Bridge */
2920
#define        PCI_PRODUCT_INTEL_82439HX        0x1250                /* 82439HX (TXC) System Controller */
2921
#define        PCI_PRODUCT_INTEL_82870P2_PPB        0x1460                /* 82870P2 P64H2 PCI-PCI Bridge */
2922
#define        PCI_PRODUCT_INTEL_82870P2_IOxAPIC        0x1461                /* 82870P2 P64H2 IOxAPIC */
2923
#define        PCI_PRODUCT_INTEL_82870P2_HPLUG        0x1462                /* 82870P2 P64H2 Hot Plug Controller */
2924
#define        PCI_PRODUCT_INTEL_82801I_82567V_3        0x1501                /* i82567V-3 LAN Controller */
2925
#define        PCI_PRODUCT_INTEL_PCH2_LV_LM        0x1502                /* 82579LM Gigabit Network Connection */
2926
#define        PCI_PRODUCT_INTEL_PCH2_LV_V        0x1503                /* 82579V Gigabit Network Connection */
2927
#define        PCI_PRODUCT_INTEL_82599_SFP_EM        0x1507                /* 82599 10G Ethernet Express Module */
2928
#define        PCI_PRODUCT_INTEL_82598_BX        0x1508                /* 82598 10G Ethernet BX */
2929
#define        PCI_PRODUCT_INTEL_82576_NS        0x150a                /* 82576 gigabit Ethernet */
2930
#define        PCI_PRODUCT_INTEL_82598AT2        0x150b                /* 82598 10G AT2 Ethernet */
2931
#define        PCI_PRODUCT_INTEL_82583V        0x150c                /* i82583V 1000baseT Ethernet */
2932
#define        PCI_PRODUCT_INTEL_82576_SERDES_QUAD        0x150d                /* 82576 quad-gigabit Ethernet (SERDES) */
2933
#define        PCI_PRODUCT_INTEL_82580_COPPER        0x150e                /* 82580 1000BaseT Ethernet */
2934
#define        PCI_PRODUCT_INTEL_82580_FIBER        0x150f                /* 82580 1000BaseX Ethernet */
2935
#define        PCI_PRODUCT_INTEL_82580_SERDES        0x1510                /* 82580 1000BaseT Ethernet (SERDES) */
2936
#define        PCI_PRODUCT_INTEL_82580_SGMII        0x1511                /* 82580 gigabit Ethernet (SGMII) */
2937
#define        PCI_PRODUCT_INTEL_82599_KX4_MEZZ        0x1514                /* 82599 10G KX4 Ethernet Mezzanine */
2938
#define        PCI_PRODUCT_INTEL_X540_VF        0x1515                /* X540 10G Ethernet Virtual Function */
2939
#define        PCI_PRODUCT_INTEL_82580_COPPER_DUAL        0x1516                /* 82580 dual-1000BaseT Ethernet */
2940
#define        PCI_PRODUCT_INTEL_82599_KR        0x1517                /* 82599 10G Ethernet KR */
2941
#define        PCI_PRODUCT_INTEL_82576_NS_SERDES        0x1518                /* 82576 gigabit Ethernet (SERDES) */
2942
#define        PCI_PRODUCT_INTEL_82599_T3_LOM        0x151c                /* 82599 10G Ethernet */
2943
#define        PCI_PRODUCT_INTEL_82580_ER        0x151d                /* 82580 1000BaseT Ethernet */
2944
#define        PCI_PRODUCT_INTEL_82580_ER_DUAL        0x151e                /* 82580 dual-1000BaseT Ethernet */
2945
#define        PCI_PRODUCT_INTEL_I350_VF        0x1520                /* I350 Gigabit Network Connection Virtual Function */
2946
#define        PCI_PRODUCT_INTEL_I350_COPPER        0x1521                /* I350 Gigabit Network Connection */
2947
#define        PCI_PRODUCT_INTEL_I350_FIBER        0x1522                /* I350 Gigabit Fiber Network Connection */
2948
#define        PCI_PRODUCT_INTEL_I350_SERDES        0x1523                /* I350 Gigabit Backplane Connection */
2949
#define        PCI_PRODUCT_INTEL_I350_SGMII        0x1524                /* I350 Gigabit Connection */
2950
#define        PCI_PRODUCT_INTEL_82801J_D_BM_V        0x1525                /* 82567V LAN Controller */
2951
#define        PCI_PRODUCT_INTEL_82576_QUAD_COPPER_ET2        0x1526                /* 82576 quad-1000BaseT Ethernet */
2952
#define        PCI_PRODUCT_INTEL_82580_QUAD_FIBER        0x1527                /* 82580 quad-1000BaseX Ethernet */
2953
#define        PCI_PRODUCT_INTEL_X540_AT2        0x1528                /* X540-AT2 10Gbase-T Ethernet */
2954
#define        PCI_PRODUCT_INTEL_82599_SFP_FCOE        0x1529                /* 82599 10 GbE FCoE */
2955
#define        PCI_PRODUCT_INTEL_82599_BPLANE_FCOE        0x152a                /* 82599 10 GbE Backplane FCoE */
2956
#define        PCI_PRODUCT_INTEL_82576_VF_HV        0x152d                /* 82576 1000BaseT Ethernet Virtual Function */
2957
#define        PCI_PRODUCT_INTEL_82599_VF_HV        0x152e                /* 82599 10 GbE Virtual Function */
2958
#define        PCI_PRODUCT_INTEL_I350_VF_HV        0x152f                /* I350 Gigabit Network Connection Virtual Function */
2959
#define        PCI_PRODUCT_INTEL_X540_VF_HV        0x1530                /* X540 10 GbE Virtual Function */
2960
#define        PCI_PRODUCT_INTEL_I210_T1        0x1533                /* I210-T1 Ethernet Server Adapter */
2961
#define        PCI_PRODUCT_INTEL_I210_COPPER_OEM1        0x1534                /* I210 Ethernet (COPPER OEM) */
2962
#define        PCI_PRODUCT_INTEL_I210_COPPER_IT        0x1535                /* I210 Ethernet (COPPER IT) */
2963
#define        PCI_PRODUCT_INTEL_I210_FIBER        0x1536                /* I210 Ethernet (FIBER) */
2964
#define        PCI_PRODUCT_INTEL_I210_SERDES        0x1537                /* I210 Ethernet (SERDES) */
2965
#define        PCI_PRODUCT_INTEL_I210_SGMII        0x1538                /* I210 Ethernet (SGMII) */
2966
#define        PCI_PRODUCT_INTEL_I211_COPPER        0x1539                /* I211 Ethernet (COPPER) */
2967
#define        PCI_PRODUCT_INTEL_I217_LM        0x153a                /* I217-LM Ethernet Connection */
2968
#define        PCI_PRODUCT_INTEL_I217_V        0x153b                /* I217-V Ethernet Connection */
2969
#define        PCI_PRODUCT_INTEL_I350_DA4        0x1546                /* I350 Quad port Gigabit Connection */
2970
#define        PCI_PRODUCT_INTEL_82599_SFP_SF_QP        0x154a                /* 82599 10 GbE Controller */
2971
#define        PCI_PRODUCT_INTEL_XL710_VF        0x154c                /* XL710 Ethernet Virtual Function */
2972
#define        PCI_PRODUCT_INTEL_82599_SFP_SF2        0x154d                /* 82599 (SFP+) 10 GbE Controller */
2973
#define        PCI_PRODUCT_INTEL_82599EN_SFP        0x1557                /* 82599 10 GbE Controller */
2974
#define        PCI_PRODUCT_INTEL_I218_V        0x1559                /* I218-V Ethernet Connection */
2975
#define        PCI_PRODUCT_INTEL_I218_LM        0x155a                /* I218-LM Ethernet Connection */
2976
#define        PCI_PRODUCT_INTEL_X540_BYPASS        0x155c                /* X540 10 GbE Bypass */
2977
#define        PCI_PRODUCT_INTEL_82599_BYPASS        0x155d                /* 82599 10 GbE Bypass */
2978
#define        PCI_PRODUCT_INTEL_XL710_VF_HV        0x1571                /* XL710 Ethernet Virtual Function */
2979
#define        PCI_PRODUCT_INTEL_XL710_SFP        0x1572                /* XL710 SFP+ Ethernet */
2980
#define        PCI_PRODUCT_INTEL_I210_COPPER_WOF        0x157b                /* I210 Ethernet (COPPER) */
2981
#define        PCI_PRODUCT_INTEL_I210_SERDES_WOF        0x157c                /* I210 Ethernet (SERDES) */
2982
#define        PCI_PRODUCT_INTEL_XL710_KX_A        0x157f                /* XL710 KX Ethernet */
2983
#define        PCI_PRODUCT_INTEL_XL710_KX_B        0x1580                /* XL710 KX Ethernet */
2984
#define        PCI_PRODUCT_INTEL_XL710_KX_C        0x1581                /* XL710 KX Ethernet */
2985
#define        PCI_PRODUCT_INTEL_XL710_QSFP_A        0x1583                /* XL710 40GbE QSFP+ */
2986
#define        PCI_PRODUCT_INTEL_XL710_QSFP_B        0x1584                /* XL710 40GbE QSFP+ */
2987
#define        PCI_PRODUCT_INTEL_XL710_QSFP_C        0x1585                /* XL710 40GbE QSFP+ */
2988
#define        PCI_PRODUCT_INTEL_X710_10G_T        0x1586                /* X710 10GBaseT Ethernet */
2989
#define        PCI_PRODUCT_INTEL_I218_LM2        0x15a0                /* I218-LM Ethernet Connection */
2990
#define        PCI_PRODUCT_INTEL_I218_V2        0x15a1                /* I218-V Ethernet Connection */
2991
#define        PCI_PRODUCT_INTEL_I218_LM3        0x15a2                /* I218-LM Ethernet Connection */
2992
#define        PCI_PRODUCT_INTEL_I218_V3        0x15a3                /* I218-V Ethernet Connection */
2993
#define        PCI_PRODUCT_INTEL_CORE5G_HB_1        0x1604                /* Core 5G Host Bridge */
2994
#define        PCI_PRODUCT_INTEL_CORE5G_HDA_1        0x160c                /* Core 5G HD Audio */
2995
#define        PCI_PRODUCT_INTEL_CORE5G_M_GT1        0x1606                /* HD Graphics (GT1) */
2996
#define        PCI_PRODUCT_INTEL_CORE5G_M_GT2_1        0x1616                /* HD Graphics 5500 */
2997
#define        PCI_PRODUCT_INTEL_CORE5G_M_GT2_2        0x161e                /* HD Graphics 5300 */
2998
#define        PCI_PRODUCT_INTEL_CORE5G_M_GT3_15W        0x1626                /* HD Graphics 6000 */
2999
#define        PCI_PRODUCT_INTEL_CORE5G_M_GT3_28W        0x162b                /* Iris Graphics 6100 */
3000
#define        PCI_PRODUCT_INTEL_80960_RP        0x1960                /* ROB-in i960RP Microprocessor */
3001
#define        PCI_PRODUCT_INTEL_80960RM_2        0x1962                /* i960 RM PCI-PCI */
3002
#define        PCI_PRODUCT_INTEL_82840_HB        0x1a21                /* 82840 Host */
3003
#define        PCI_PRODUCT_INTEL_82840_AGP        0x1a23                /* 82840 AGP */
3004
#define        PCI_PRODUCT_INTEL_82840_PCI        0x1a24                /* 82840 PCI */
3005
#define        PCI_PRODUCT_INTEL_82845_HB        0x1a30                /* 82845 Host */
3006
#define        PCI_PRODUCT_INTEL_82845_AGP        0x1a31                /* 82845 AGP */
3007
#define        PCI_PRODUCT_INTEL_5000_DMA        0x1a38                /* 5000 Series Chipset DMA Engine */
3008
#define        PCI_PRODUCT_INTEL_6SERIES_SATA_1        0x1c00                /* 6 Series SATA */
3009
#define        PCI_PRODUCT_INTEL_6SERIES_SATA_2        0x1c01                /* 6 Series SATA */
3010
#define        PCI_PRODUCT_INTEL_6SERIES_AHCI_1        0x1c02                /* 6 Series AHCI */
3011
#define        PCI_PRODUCT_INTEL_6SERIES_AHCI_2        0x1c03                /* 6 Series AHCI */
3012
#define        PCI_PRODUCT_INTEL_6SERIES_RAID_1        0x1c04                /* 6 Series RAID */
3013
#define        PCI_PRODUCT_INTEL_6SERIES_RAID_2        0x1c05                /* 6 Series RAID */
3014
#define        PCI_PRODUCT_INTEL_6SERIES_RAID_3        0x1c06                /* 6 Series RAID */
3015
#define        PCI_PRODUCT_INTEL_6SERIES_SATA_3        0x1c08                /* 6 Series SATA */
3016
#define        PCI_PRODUCT_INTEL_6SERIES_SATA_4        0x1c09                /* 6 Series SATA */
3017
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_1        0x1c10                /* 6 Series PCIE */
3018
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_2        0x1c12                /* 6 Series PCIE */
3019
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_3        0x1c14                /* 6 Series PCIE */
3020
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_4        0x1c16                /* 6 Series PCIE */
3021
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_5        0x1c18                /* 6 Series PCIE */
3022
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_6        0x1c1a                /* 6 Series PCIE */
3023
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_7        0x1c1c                /* 6 Series PCIE */
3024
#define        PCI_PRODUCT_INTEL_6SERIES_PCIE_8        0x1c1e                /* 6 Series PCIE */
3025
#define        PCI_PRODUCT_INTEL_6SERIES_HDA        0x1c20                /* 6 Series HD Audio */
3026
#define        PCI_PRODUCT_INTEL_6SERIES_SMB        0x1c22                /* 6 Series SMBus Controller */
3027
#define        PCI_PRODUCT_INTEL_6SERIES_THERM        0x1c24                /* 6 Series Thermal */
3028
#define        PCI_PRODUCT_INTEL_6SERIES_DMI        0x1c25                /* 6 Series DMI-PCI */
3029
#define        PCI_PRODUCT_INTEL_6SERIES_EHCI_1        0x1c26                /* 6 Series USB */
3030
#define        PCI_PRODUCT_INTEL_6SERIES_EHCI_2        0x1c2d                /* 6 Series USB */
3031
#define        PCI_PRODUCT_INTEL_6SERIES_MEI        0x1c3a                /* 6 Series MEI */
3032
#define        PCI_PRODUCT_INTEL_6SERIES_KT        0x1c3d                /* 6 Series KT */
3033
#define        PCI_PRODUCT_INTEL_Z68_LPC        0x1c44                /* Z68 LPC */
3034
#define        PCI_PRODUCT_INTEL_P67_LPC        0x1c46                /* P67 LPC */
3035
#define        PCI_PRODUCT_INTEL_UM67_LPC        0x1c47                /* UM67 LPC */
3036
#define        PCI_PRODUCT_INTEL_HM65_LPC        0x1c49                /* HM65 LPC */
3037
#define        PCI_PRODUCT_INTEL_H67_LPC        0x1c4a                /* H67 LPC */
3038
#define        PCI_PRODUCT_INTEL_HM67_LPC        0x1c4b                /* HM67 LPC */
3039
#define        PCI_PRODUCT_INTEL_Q65_LPC        0x1c4c                /* Q65 LPC */
3040
#define        PCI_PRODUCT_INTEL_QS67_LPC        0x1c4d                /* QS67 LPC */
3041
#define        PCI_PRODUCT_INTEL_Q67_LPC        0x1c4e                /* Q67 LPC */
3042
#define        PCI_PRODUCT_INTEL_QM67_LPC        0x1c4f                /* QM67 LPC */
3043
#define        PCI_PRODUCT_INTEL_B65_LPC        0x1c50                /* B65 LPC */
3044
#define        PCI_PRODUCT_INTEL_C202_LPC        0x1c52                /* C202 LPC */
3045
#define        PCI_PRODUCT_INTEL_C204_LPC        0x1c54                /* C204 LPC */
3046
#define        PCI_PRODUCT_INTEL_C206_LPC        0x1c56                /* C206 LPC */
3047
#define        PCI_PRODUCT_INTEL_H61_LPC        0x1c5c                /* H61 LPC */
3048
#define        PCI_PRODUCT_INTEL_C600_SATA_1        0x1d00                /* C600/X79 SATA */
3049
#define        PCI_PRODUCT_INTEL_C600_AHCI        0x1d02                /* C600/X79 AHCI */
3050
#define        PCI_PRODUCT_INTEL_C600_RAID_1        0x1d04                /* C600/X79 RAID */
3051
#define        PCI_PRODUCT_INTEL_C600_RAID_2        0x1d06                /* C600/X79 Premium RAID */
3052
#define        PCI_PRODUCT_INTEL_C600_SATA_2        0x1d08                /* C600/X79 SATA */
3053
#define        PCI_PRODUCT_INTEL_C600_PCIE_1        0x1d10                /* C600/X79 PCIE */
3054
#define        PCI_PRODUCT_INTEL_C600_PCIE_2        0x1d12                /* C600/X79 PCIE */
3055
#define        PCI_PRODUCT_INTEL_C600_PCIE_3        0x1d14                /* C600/X79 PCIE */
3056
#define        PCI_PRODUCT_INTEL_C600_PCIE_4        0x1d16                /* C600/X79 PCIE */
3057
#define        PCI_PRODUCT_INTEL_C600_PCIE_5        0x1d18                /* C600/X79 PCIE */
3058
#define        PCI_PRODUCT_INTEL_C600_PCIE_6        0x1d1a                /* C600/X79 PCIE */
3059
#define        PCI_PRODUCT_INTEL_C600_PCIE_7        0x1d1c                /* C600/X79 PCIE */
3060
#define        PCI_PRODUCT_INTEL_C600_PCIE_8        0x1d1e                /* C600/X79 PCIE */
3061
#define        PCI_PRODUCT_INTEL_C600_HDA        0x1d20                /* C600 HD Audio */
3062
#define        PCI_PRODUCT_INTEL_C600_SMBUS        0x1d22                /* C600 SMBus Controller */
3063
#define        PCI_PRODUCT_INTEL_C600_THERM        0x1d24                /* C600 Thermal Management Controller */
3064
#define        PCI_PRODUCT_INTEL_C600_EHCI_1        0x1d26                /* C600 USB */
3065
#define        PCI_PRODUCT_INTEL_C600_EHCI_2        0x1d2d                /* C600 USB */
3066
#define        PCI_PRODUCT_INTEL_C600_LAN        0x1d33                /* C600 LAN */
3067
#define        PCI_PRODUCT_INTEL_C600_MEI_1        0x1d3a                /* C600 MEI */
3068
#define        PCI_PRODUCT_INTEL_C600_MEI_2        0x1d3b                /* C600 MEI */
3069
#define        PCI_PRODUCT_INTEL_C600_KT        0x1d3d                /* C600 KT */
3070
#define        PCI_PRODUCT_INTEL_C600_VPCIE        0x1d3e                /* C600 Virtual PCIE */
3071
#define        PCI_PRODUCT_INTEL_C600_LPC        0x1d41                /* C600 LPC */
3072
#define        PCI_PRODUCT_INTEL_C600_SAS_1        0x1d60                /* C600 SAS Controller */
3073
#define        PCI_PRODUCT_INTEL_C600_SAS_SATA_1        0x1d61                /* C600 SAS Controller (SATA) */
3074
#define        PCI_PRODUCT_INTEL_C600_SAS_2        0x1d62                /* C600 SAS Controller */
3075
#define        PCI_PRODUCT_INTEL_C600_SAS_3        0x1d63                /* C600 SAS Controller */
3076
#define        PCI_PRODUCT_INTEL_C600_SAS_4        0x1d64                /* C600 SAS Controller */
3077
#define        PCI_PRODUCT_INTEL_C600_SAS_5        0x1d65                /* C600 SAS Controller */
3078
#define        PCI_PRODUCT_INTEL_C600_SAS_6        0x1d66                /* C600 SAS Controller */
3079
#define        PCI_PRODUCT_INTEL_C600_SAS_7        0x1d67                /* C600 SAS Controller */
3080
#define        PCI_PRODUCT_INTEL_C600_SAS_8        0x1d68                /* C600 SAS Controller */
3081
#define        PCI_PRODUCT_INTEL_C600_SAS_9        0x1d69                /* C600 SAS Controller */
3082
#define        PCI_PRODUCT_INTEL_C600_SAS_SATA_2        0x1d6a                /* C600 SAS Controller (SATA) */
3083
#define        PCI_PRODUCT_INTEL_C600_SAS_SATA_3        0x1d6b                /* C600/X79 SAS Controller (SATA) */
3084
#define        PCI_PRODUCT_INTEL_C600_SAS_10        0x1d6c                /* C600 SAS Controller */
3085
#define        PCI_PRODUCT_INTEL_C600_SAS_11        0x1d6d                /* C600 SAS Controller */
3086
#define        PCI_PRODUCT_INTEL_C600_SAS_12        0x1d6e                /* C600 SAS Controller */
3087
#define        PCI_PRODUCT_INTEL_C600_SAS_SATA_4        0x1d6f                /* C600 SAS Controller (SATA) */
3088
#define        PCI_PRODUCT_INTEL_C600_SMB_0        0x1d70                /* C600/X79 Series SMBus Controller */
3089
#define        PCI_PRODUCT_INTEL_C600_SMB_1        0x1d71                /* C606/C608 SMBus Controller */
3090
#define        PCI_PRODUCT_INTEL_C600_SMB_2        0x1d72                /* C608 SMBus Controller */
3091
#define        PCI_PRODUCT_INTEL_7SER_DT_SATA_1        0x1e00                /* 7 Series (desktop) SATA Controller */
3092
#define        PCI_PRODUCT_INTEL_7SER_MO_SATA_1        0x1e01                /* 7 Series (mobile) SATA Controller */
3093
#define        PCI_PRODUCT_INTEL_7SER_DT_SATA_AHCI        0x1e02                /* 7 Series (desktop) SATA Controller (AHCI) */
3094
#define        PCI_PRODUCT_INTEL_7SER_MO_SATA_AHCI        0x1e03                /* 7 Series (mobile) SATA Controller (AHCI) */
3095
#define        PCI_PRODUCT_INTEL_7SER_DT_SATA_RAID_2        0x1e04                /* 7 Series (desktop) SATA Controller (RAID) */
3096
#define        PCI_PRODUCT_INTEL_7SER_DT_SATA_RAID_3        0x1e06                /* 7 Series (desktop) SATA Controller (RAID) */
3097
#define        PCI_PRODUCT_INTEL_7SER_MO_SATA_RAID        0x1e07                /* 7 Series (mobile) SATA Controller (RAID) */
3098
#define        PCI_PRODUCT_INTEL_7SER_DT_SATA_2        0x1e08                /* 7 Series (desktop) SATA Controller */
3099
#define        PCI_PRODUCT_INTEL_7SER_MO_SATA_2        0x1e09                /* 7 Series (mobile) SATA Controller */
3100
#define        PCI_PRODUCT_INTEL_7SER_DT_SATA_RAID_1        0x1e0e                /* 7 Series (desktop) SATA Controller (RAID) */
3101
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_1        0x1e10                /* 7 Series PCIE */
3102
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_2        0x1e12                /* 7 Series PCIE */
3103
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_3        0x1e14                /* 7 Series PCIE */
3104
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_4        0x1e16                /* 7 Series PCIE */
3105
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_5        0x1e18                /* 7 Series PCIE */
3106
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_6        0x1e1a                /* 7 Series PCIE */
3107
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_7        0x1e1c                /* 7 Series PCIE */
3108
#define        PCI_PRODUCT_INTEL_7SERIES_PCIE_8        0x1e1e                /* 7 Series PCIE */
3109
#define        PCI_PRODUCT_INTEL_7SERIES_HDA        0x1e20                /* 7 Series HD Audio */
3110
#define        PCI_PRODUCT_INTEL_7SERIES_SMB        0x1e22                /* 7 Series SMBus Controller */
3111
#define        PCI_PRODUCT_INTEL_7SERIES_PPB        0x1e25                /* 7 Series PCI-PCI Bridge */
3112
#define        PCI_PRODUCT_INTEL_7SERIES_EHCI_1        0x1e26                /* 7 Series USB EHCI */
3113
#define        PCI_PRODUCT_INTEL_7SERIES_EHCI_2        0x1e2d                /* 7 Series USB EHCI */
3114
#define        PCI_PRODUCT_INTEL_7SERIES_XHCI        0x1e31                /* 7 Series USB xHCI */
3115
#define        PCI_PRODUCT_INTEL_7SERIES_MEI_1        0x1e3a                /* 7 Series MEI Controller */
3116
#define        PCI_PRODUCT_INTEL_7SERIES_MEI_2        0x1e3b                /* 7 Series MEI Controller */
3117
#define        PCI_PRODUCT_INTEL_7SERIES_IDE_R        0x1e3c                /* 7 Series IDE-R */
3118
#define        PCI_PRODUCT_INTEL_7SERIES_KT        0x1e3d                /* 7 Series KT */
3119
#define        PCI_PRODUCT_INTEL_Z77_LPC        0x1e44                /* Z77 LPC */
3120
#define        PCI_PRODUCT_INTEL_Z75_LPC        0x1e46                /* Z75 LPC */
3121
#define        PCI_PRODUCT_INTEL_Q77_LPC        0x1e47                /* Q77 LPC */
3122
#define        PCI_PRODUCT_INTEL_Q75_LPC        0x1e48                /* Q75 LPC */
3123
#define        PCI_PRODUCT_INTEL_B75_LPC        0x1e49                /* B75 LPC */
3124
#define        PCI_PRODUCT_INTEL_H77_LPC        0x1e4a                /* H77 LPC */
3125
#define        PCI_PRODUCT_INTEL_C216_LPC        0x1e53                /* C216 LPC */
3126
#define        PCI_PRODUCT_INTEL_MOBILE_QM77_LPC        0x1e55                /* Mobile QM77 LPC */
3127
#define        PCI_PRODUCT_INTEL_MOBILE_QS77_LPC        0x1e56                /* Mobile QS77 LPC */
3128
#define        PCI_PRODUCT_INTEL_MOBILE_HM77_LPC        0x1e57                /* Mobile HM77 LPC */
3129
#define        PCI_PRODUCT_INTEL_MOBILE_UM77_LPC        0x1e58                /* Mobile UM77 LPC */
3130
#define        PCI_PRODUCT_INTEL_MOBILE_HM76_LPC        0x1e59                /* Mobile HM76 LPC */
3131
#define        PCI_PRODUCT_INTEL_MOBILE_HM75_LPC        0x1e5d                /* Mobile HM75 LPC */
3132
#define        PCI_PRODUCT_INTEL_MOBILE_HM70_LPC        0x1e5e                /* Mobile HM70 LPC */
3133
#define        PCI_PRODUCT_INTEL_NM70_LPC        0x1e5f                /* NM70 LPC */
3134
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_0        0x1f00                /* C2000 Transaction Router */
3135
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_1        0x1f01                /* C2000 Transaction Router */
3136
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_2        0x1f02                /* C2000 Transaction Router */
3137
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_3        0x1f03                /* C2000 Transaction Router */
3138
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_4        0x1f04                /* C2000 Transaction Router */
3139
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_5        0x1f05                /* C2000 Transaction Router */
3140
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_6        0x1f06                /* C2000 Transaction Router */
3141
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_7        0x1f07                /* C2000 Transaction Router */
3142
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_8        0x1f08                /* C2000 Transaction Router */
3143
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_9        0x1f09                /* C2000 Transaction Router */
3144
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_A        0x1f0a                /* C2000 Transaction Router */
3145
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_B        0x1f0b                /* C2000 Transaction Router */
3146
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_C        0x1f0c                /* C2000 Transaction Router */
3147
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_D        0x1f0d                /* C2000 Transaction Router */
3148
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_E        0x1f0e                /* C2000 Transaction Router */
3149
#define        PCI_PRODUCT_INTEL_C2000_TROUTER_F        0x1f0f                /* C2000 Transaction Router */
3150
#define        PCI_PRODUCT_INTEL_C2000_PCIE_1        0x1f10                /* C2000 PCIe Root Port */
3151
#define        PCI_PRODUCT_INTEL_C2000_PCIE_2        0x1f11                /* C2000 PCIe Root Port */
3152
#define        PCI_PRODUCT_INTEL_C2000_PCIE_3        0x1f12                /* C2000 PCIe Root Port */
3153
#define        PCI_PRODUCT_INTEL_C2000_PCIE_4        0x1f13                /* C2000 PCIe Root Port */
3154
#define        PCI_PRODUCT_INTEL_C2000_RAS        0x1f14                /* C2000 RAS */
3155
#define        PCI_PRODUCT_INTEL_C2000_SMBUS        0x1f15                /* C2000 SMBus 2.0 */
3156
#define        PCI_PRODUCT_INTEL_C2000_RCEC        0x1f16                /* C2000 RCEC */
3157
#define        PCI_PRODUCT_INTEL_C2000_IQIA_PHYS        0x1f18                /* C2000 IQIA Physical Function */
3158
#define        PCI_PRODUCT_INTEL_C2000_IQIA_VF        0x1f19                /* C2000 IQIA Virtual Function */
3159
#define        PCI_PRODUCT_INTEL_C2000_SATA2        0x1f22                /* C2000 SATA2 */
3160
#define        PCI_PRODUCT_INTEL_C2000_USB        0x1f2c                /* C2000 USB 2.0 */
3161
#define        PCI_PRODUCT_INTEL_C2000_SATA3        0x1f32                /* C2000 SATA3 */
3162
#define        PCI_PRODUCT_INTEL_C2000_PCU_1        0x1f38                /* C2000 PCU */
3163
#define        PCI_PRODUCT_INTEL_C2000_PCU_2        0x1f39                /* C2000 PCU */
3164
#define        PCI_PRODUCT_INTEL_C2000_PCU_3        0x1f3a                /* C2000 PCU */
3165
#define        PCI_PRODUCT_INTEL_C2000_PCU_4        0x1f3b                /* C2000 PCU */
3166
#define        PCI_PRODUCT_INTEL_C2000_PCU_SMBUS        0x1f3c                /* C2000 PCU SMBus */
3167
#define        PCI_PRODUCT_INTEL_C2000_1000KX        0x1f40                /* C2000 Ethernet(1000BASE-KX) */
3168
#define        PCI_PRODUCT_INTEL_C2000_SGMII        0x1f41                /* C2000 Ethernet(SGMII) */
3169
#define        PCI_PRODUCT_INTEL_C2000_DUMMYGBE        0x1f42                /* C2000 Ethernet(Dummy function) */
3170
#define        PCI_PRODUCT_INTEL_C2000_25GBE        0x1f45                /* C2000 Ethernet(2.5Gbe) */
3171
#define        PCI_PRODUCT_INTEL_DH89XXCC_LPC        0x2310                /* DH89xxCC LPC Controller */
3172
#define        PCI_PRODUCT_INTEL_DH89XXCC_SATA_1        0x2323                /* DH89xxCC SATA Controller */
3173
#define        PCI_PRODUCT_INTEL_DH89XXCC_SATA_2        0x2326                /* DH89xxCC SATA Controller */
3174
#define        PCI_PRODUCT_INTEL_DH89XXCC_SMB        0x2330                /* DH89xxCC SMBus Host Controller */
3175
#define        PCI_PRODUCT_INTEL_DH89XXCC_THERMAL        0x2332                /* DH89xxCC Thermal Subsystem */
3176
#define        PCI_PRODUCT_INTEL_DH89XXCC_USB_1        0x2334                /* DH89xxCC USB EHCI */
3177
#define        PCI_PRODUCT_INTEL_DH89XXCC_USB_2        0x2335                /* DH89xxCC USB EHCI */
3178
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_1_1        0x2342                /* DH89xxCC PCIe Root Port */
3179
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_1_2        0x2343                /* DH89xxCC PCIe Root Port */
3180
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_2_1        0x2344                /* DH89xxCC PCIe Root Port */
3181
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_2_2        0x2345                /* DH89xxCC PCIe Root Port */
3182
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_3_1        0x2346                /* DH89xxCC PCIe Root Port */
3183
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_3_2        0x2347                /* DH89xxCC PCIe Root Port */
3184
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_4_1        0x2348                /* DH89xxCC PCIe Root Port */
3185
#define        PCI_PRODUCT_INTEL_DH89XXCC_PCIE_4_2        0x2349                /* DH89xxCC PCIe Root Port */
3186
#define        PCI_PRODUCT_INTEL_DH89XXCC_WDT        0x2360                /* DH89xxCC Watchdog Timer for Core Reset */
3187
#define        PCI_PRODUCT_INTEL_DH89XXCC_MEI_1        0x2364                /* DH89xxCC MEI Controller */
3188
#define        PCI_PRODUCT_INTEL_DH89XXCC_MEI_2        0x2365                /* DH89xxCC MEI Controller */
3189
#define        PCI_PRODUCT_INTEL_DH89XXCL_LPC        0x2390                /* DH89xxCL LPC Controller */
3190
#define        PCI_PRODUCT_INTEL_DH89XXCL_SATA_1        0x23a3                /* DH89xxCL SATA Controller */
3191
#define        PCI_PRODUCT_INTEL_DH89XXCL_SATA_2        0x23a6                /* DH89xxCL SATA Controller */
3192
#define        PCI_PRODUCT_INTEL_DH89XXCL_SMB        0x23b0                /* DH89xxCL SMBus Host Controller */
3193
#define        PCI_PRODUCT_INTEL_DH89XXCL_THERMAL        0x23b2                /* DH89xxCL Thermal Subsystem */
3194
#define        PCI_PRODUCT_INTEL_DH89XXCL_USB_1        0x23b4                /* DH89xxCL USB EHCI */
3195
#define        PCI_PRODUCT_INTEL_DH89XXCL_USB_2        0x23b4                /* DH89xxCL USB EHCI */
3196
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_1_1        0x23c2                /* DH89xxCL PCIe Root Port */
3197
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_1_2        0x23c3                /* DH89xxCL PCIe Root Port */
3198
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_2_1        0x23c4                /* DH89xxCL PCIe Root Port */
3199
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_2_2        0x23c5                /* DH89xxCL PCIe Root Port */
3200
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_3_1        0x23c6                /* DH89xxCL PCIe Root Port */
3201
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_3_2        0x23c7                /* DH89xxCL PCIe Root Port */
3202
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_4_1        0x23c8                /* DH89xxCL PCIe Root Port */
3203
#define        PCI_PRODUCT_INTEL_DH89XXCL_PCIE_4_2        0x23c9                /* DH89xxCL PCIe Root Port */
3204
#define        PCI_PRODUCT_INTEL_DH89XXCL_WDT        0x23e0                /* DH89xxCL Watchdog Timer for Core Reset */
3205
#define        PCI_PRODUCT_INTEL_DH89XXCL_MEI_1        0x23e4                /* DH89xxCL MEI Controller */
3206
#define        PCI_PRODUCT_INTEL_DH89XXCL_MEI_2        0x23e5                /* DH89xxCL MEI Controller */
3207
#define        PCI_PRODUCT_INTEL_82801AA_LPC        0x2410                /* 82801AA LPC Interface Bridge */
3208
#define        PCI_PRODUCT_INTEL_82801AA_IDE        0x2411                /* 82801AA IDE Controller */
3209
#define        PCI_PRODUCT_INTEL_82801AA_USB        0x2412                /* 82801AA USB Controller */
3210
#define        PCI_PRODUCT_INTEL_82801AA_SMB        0x2413                /* 82801AA SMBus Controller */
3211
#define        PCI_PRODUCT_INTEL_82801AA_ACA        0x2415                /* 82801AA AC-97 Audio Controller */
3212
#define        PCI_PRODUCT_INTEL_82801AA_ACM        0x2416                /* 82801AA AC-97 PCI Modem */
3213
#define        PCI_PRODUCT_INTEL_82801AA_HPB        0x2418                /* 82801AA Hub-PCI Bridge */
3214
#define        PCI_PRODUCT_INTEL_82801AB_LPC        0x2420                /* 82801AB LPC Interface Bridge */
3215
#define        PCI_PRODUCT_INTEL_82801AB_IDE        0x2421                /* 82801AB IDE Controller */
3216
#define        PCI_PRODUCT_INTEL_82801AB_USB        0x2422                /* 82801AB USB Controller */
3217
#define        PCI_PRODUCT_INTEL_82801AB_SMB        0x2423                /* 82801AB SMBus Controller */
3218
#define        PCI_PRODUCT_INTEL_82801AB_ACA        0x2425                /* 82801AB AC-97 Audio Controller */
3219
#define        PCI_PRODUCT_INTEL_82801AB_ACM        0x2426                /* 82801AB AC-97 PCI Modem */
3220
#define        PCI_PRODUCT_INTEL_82801AB_HPB        0x2428                /* 82801AB Hub-PCI Bridge */
3221
#define        PCI_PRODUCT_INTEL_82801BA_LPC        0x2440                /* 82801BA LPC Interface Bridge */
3222
#define        PCI_PRODUCT_INTEL_82801BA_USB1        0x2442                /* 82801BA USB Controller */
3223
#define        PCI_PRODUCT_INTEL_82801BA_SMB        0x2443                /* 82801BA SMBus Controller */
3224
#define        PCI_PRODUCT_INTEL_82801BA_USB2        0x2444                /* 82801BA USB Controller */
3225
#define        PCI_PRODUCT_INTEL_82801BA_ACA        0x2445                /* 82801BA AC-97 Audio Controller */
3226
#define        PCI_PRODUCT_INTEL_82801BA_ACM        0x2446                /* 82801BA AC-97 PCI Modem */
3227
#define        PCI_PRODUCT_INTEL_82801BAM_HPB        0x2448                /* 82801BAM Hub-PCI Bridge */
3228
#define        PCI_PRODUCT_INTEL_82801BA_LAN        0x2449                /* 82801BA LAN Controller */
3229
#define        PCI_PRODUCT_INTEL_82801BAM_IDE        0x244a                /* 82801BAM IDE Controller */
3230
#define        PCI_PRODUCT_INTEL_82801BA_IDE        0x244b                /* 82801BA IDE Controller */
3231
#define        PCI_PRODUCT_INTEL_82801BAM_LPC        0x244c                /* 82801BAM LPC Interface Bridge */
3232
#define        PCI_PRODUCT_INTEL_82801BA_HPB        0x244e                /* 82801BA Hub-PCI Bridge */
3233
#define        PCI_PRODUCT_INTEL_82801E_LPC        0x2450                /* 82801E LPC Interface Bridge */
3234
#define        PCI_PRODUCT_INTEL_82801E_SMB        0x2453                /* 82801E SMBus Controller */
3235
#define        PCI_PRODUCT_INTEL_82801E_LAN_1        0x2459                /* 82801E LAN Controller */
3236
#define        PCI_PRODUCT_INTEL_82801E_LAN_2        0x245d                /* 82801E LAN Controller */
3237
#define        PCI_PRODUCT_INTEL_82801CA_LPC        0x2480                /* 82801CA LPC Interface Bridge */
3238
#define        PCI_PRODUCT_INTEL_82801CA_USB_1        0x2482                /* 82801CA USB Controller */
3239
#define        PCI_PRODUCT_INTEL_82801CA_SMB        0x2483                /* 82801CA SMBus Controller */
3240
#define        PCI_PRODUCT_INTEL_82801CA_USB_2        0x2484                /* 82801CA USB Controller */
3241
#define        PCI_PRODUCT_INTEL_82801CA_AC        0x2485                /* 82801CA AC'97 Audio Controller */
3242
#define        PCI_PRODUCT_INTEL_82801CA_MOD        0x2486                /* 82801CA AC'97 Modem Controller */
3243
#define        PCI_PRODUCT_INTEL_82801CA_USBC        0x2487                /* 82801CA USB Controller */
3244
#define        PCI_PRODUCT_INTEL_82801CA_IDE_1        0x248A                /* 82801CA IDE Controller */
3245
#define        PCI_PRODUCT_INTEL_82801CA_IDE_2        0x248B                /* 82801CA IDE Controller */
3246
#define        PCI_PRODUCT_INTEL_82801CAM_LPC        0x248C                /* 82801CAM LPC Interface Bridge */
3247
#define        PCI_PRODUCT_INTEL_82801DB_LPC        0x24C0                /* 82801DB LPC Interface Bridge */
3248
#define        PCI_PRODUCT_INTEL_82801DB_USB_1        0x24C2                /* 82801DB USB UHCI Controller */
3249
#define        PCI_PRODUCT_INTEL_82801DB_SMB        0x24C3                /* 82801DB SMBus Controller */
3250
#define        PCI_PRODUCT_INTEL_82801DB_USB_2        0x24C4                /* 82801DB USB UHCI Controller */
3251
#define        PCI_PRODUCT_INTEL_82801DB_AC        0x24C5                /* 82801DB AC97 Audio Controller */
3252
#define        PCI_PRODUCT_INTEL_82801DB_MOD        0x24C6                /* 82801DB AC97 Modem Controller */
3253
#define        PCI_PRODUCT_INTEL_82801DB_USB_3        0x24C7                /* 82801DB USB UHCI Controller */
3254
#define        PCI_PRODUCT_INTEL_82801DBM_IDE        0x24CA                /* 82801DBM IDE Controller */
3255
#define        PCI_PRODUCT_INTEL_82801DB_IDE        0x24CB                /* 82801DB IDE Controller (UltraATA/100) */
3256
#define        PCI_PRODUCT_INTEL_82801DBM_LPC        0x24CC                /* 82801DB LPC Interface Bridge */
3257
#define        PCI_PRODUCT_INTEL_82801DB_USBC        0x24CD                /* 82801DB USB EHCI Controller */
3258
#define        PCI_PRODUCT_INTEL_82801EB_LPC        0x24D0                /* 82801EB LPC Interface Bridge */
3259
#define        PCI_PRODUCT_INTEL_82801EB_SATA        0x24D1                /* 82801EB Serial ATA Controller */
3260
#define        PCI_PRODUCT_INTEL_82801EB_USB_0        0x24D2                /* 82801EB/ER USB UHCI Controller */
3261
#define        PCI_PRODUCT_INTEL_82801EB_SMB        0x24D3                /* 82801EB/ER SMBus Controller */
3262
#define        PCI_PRODUCT_INTEL_82801EB_USB_1        0x24D4                /* 82801EB/ER USB UHCI Controller */
3263
#define        PCI_PRODUCT_INTEL_82801EB_AC        0x24D5                /* 82801EB/ER AC'97 Audio Controller */
3264
#define        PCI_PRODUCT_INTEL_82801EB_MOD        0x24D6                /* 82801EB/ER AC'97 Modem Controller */
3265
#define        PCI_PRODUCT_INTEL_82801EB_USB_2        0x24D7                /* 82801EB/ER USB UHCI Controller */
3266
#define        PCI_PRODUCT_INTEL_82801EB_IDE        0x24DB                /* 82801EB/ER IDE Controller */
3267
#define        PCI_PRODUCT_INTEL_82801EB_EHCI        0x24DD                /* 82801EB/ER USB EHCI Controller */
3268
#define        PCI_PRODUCT_INTEL_82801EB_USB_3        0x24DE                /* 82801EB/ER USB UHCI Controller */
3269
#define        PCI_PRODUCT_INTEL_82801ER_SATA        0x24DF                /* 82801ER Serial ATA Controller */
3270
#define        PCI_PRODUCT_INTEL_82820_MCH        0x2501                /* 82820 MCH (Camino) */
3271
#define        PCI_PRODUCT_INTEL_82820_AGP        0x250f                /* 82820 AGP */
3272
#define        PCI_PRODUCT_INTEL_82850_HB        0x2530                /* 82850 Host */
3273
#define        PCI_PRODUCT_INTEL_82860_HB        0x2531                /* 82860 Host */
3274
#define        PCI_PRODUCT_INTEL_82850_AGP        0x2532                /* 82850/82860 AGP */
3275
#define        PCI_PRODUCT_INTEL_82860_PCI1        0x2533                /* 82860 PCI-PCI */
3276
#define        PCI_PRODUCT_INTEL_82860_PCI2        0x2534                /* 82860 PCI-PCI */
3277
#define        PCI_PRODUCT_INTEL_82860_PCI3        0x2535                /* 82860 PCI-PCI */
3278
#define        PCI_PRODUCT_INTEL_82860_PCI4        0x2536                /* 82860 PCI-PCI */
3279
#define        PCI_PRODUCT_INTEL_E7500_HB        0x2540                /* E7500 MCH Host */
3280
#define        PCI_PRODUCT_INTEL_E7500_DRAM        0x2541                /* E7500 MCH DRAM Controller */
3281
#define        PCI_PRODUCT_INTEL_E7500_HI_B1        0x2543                /* E7500 MCH HI_B vppb 1 */
3282
#define        PCI_PRODUCT_INTEL_E7500_HI_B2        0x2544                /* E7500 MCH HI_B vppb 2 */
3283
#define        PCI_PRODUCT_INTEL_E7500_HI_C1        0x2545                /* E7500 MCH HI_C vppb 1 */
3284
#define        PCI_PRODUCT_INTEL_E7500_HI_C2        0x2546                /* E7500 MCH HI_C vppb 2 */
3285
#define        PCI_PRODUCT_INTEL_E7500_HI_D1        0x2547                /* E7500 MCH HI_D vppb 1 */
3286
#define        PCI_PRODUCT_INTEL_E7500_HI_D2        0x2548                /* E7500 MCH HI_D vppb 2 */
3287
#define        PCI_PRODUCT_INTEL_E7501_HB        0x254c                /* E7501 MCH Host */
3288
#define        PCI_PRODUCT_INTEL_E7505_HB        0x2550                /* E7505 MCH Host */
3289
#define        PCI_PRODUCT_INTEL_E7505_RAS        0x2551                /* E7505 MCH RAS Controller */
3290
#define        PCI_PRODUCT_INTEL_E7505_AGP        0x2552                /* E7505 MCH Host-AGP Bridge */
3291
#define        PCI_PRODUCT_INTEL_E7505_HI_B1        0x2553                /* E7505 MCH HI_B PCI-PCI Bridge */
3292
#define        PCI_PRODUCT_INTEL_E7505_HI_B2        0x2554                /* E7505 MCH HI_B PCI-PCI Error Reporting */
3293
#define        PCI_PRODUCT_INTEL_82845G_DRAM        0x2560                /* 82845G/GL DRAM Controller / Host-Hub I/F Bridge */
3294
#define        PCI_PRODUCT_INTEL_82845G_AGP        0x2561                /* 82845G/GL Host-AGP Bridge */
3295
#define        PCI_PRODUCT_INTEL_82845G_IGD        0x2562                /* 82845G/GL Integrated Graphics Device */
3296
#define        PCI_PRODUCT_INTEL_82865_HB        0x2570                /* 82865 Host */
3297
#define        PCI_PRODUCT_INTEL_82865_AGP        0x2571                /* 82865 AGP */
3298
#define        PCI_PRODUCT_INTEL_82865_IGD        0x2572                /* 82865G Integrated Graphics Device */
3299
#define        PCI_PRODUCT_INTEL_82801EB_HPB        0x2573                /* 82801EB Hub-PCI Bridge */
3300
#define        PCI_PRODUCT_INTEL_82875P_HB        0x2578                /* 82875P Host */
3301
#define        PCI_PRODUCT_INTEL_82875P_AGP        0x2579                /* 82875P AGP */
3302
#define        PCI_PRODUCT_INTEL_82875P_CSA        0x257b                /* 82875P PCI-CSA Bridge */
3303
#define        PCI_PRODUCT_INTEL_82915G_HB        0x2580                /* 82915P/G/GL Host */
3304
#define        PCI_PRODUCT_INTEL_82915G_EX        0x2581                /* 82915P/G/GL PCI Express Bridge */
3305
#define        PCI_PRODUCT_INTEL_82915G_IGD        0x2582                /* 82915G/GL Integrated Graphics Device */
3306
#define        PCI_PRODUCT_INTEL_82925X_HB        0x2584                /* 82925X Host */
3307
#define        PCI_PRODUCT_INTEL_82925X_EX        0x2585                /* 82925X PCI Express Bridge */
3308
#define        PCI_PRODUCT_INTEL_E7221_HB        0x2588                /* E7221 Host Bridge */
3309
#define        PCI_PRODUCT_INTEL_E7221_IGD        0x258a                /* E7221 Integrated Graphics Device */
3310
#define        PCI_PRODUCT_INTEL_82915GM_HB        0x2590                /* 82915PM/GM/GMS,82910GML Host Bridge */
3311
#define        PCI_PRODUCT_INTEL_82915GM_EX        0x2591                /* 82915PM/GM PCI Express Bridge */
3312
#define        PCI_PRODUCT_INTEL_82915GM_IGD        0x2592                /* 82915GM/GMS,82910GML Integrated Graphics Device */
3313
#define        PCI_PRODUCT_INTEL_6300ESB_LPC        0x25a1                /* 6300ESB LPC Interface Bridge */
3314
#define        PCI_PRODUCT_INTEL_6300ESB_IDE        0x25a2                /* 6300ESB IDE Controller */
3315
#define        PCI_PRODUCT_INTEL_6300ESB_SATA        0x25a3                /* 6300ESB SATA Controller */
3316
#define        PCI_PRODUCT_INTEL_6300ESB_SMB        0x25a4                /* 6300ESB SMBus Controller */
3317
#define        PCI_PRODUCT_INTEL_6300ESB_ACA        0x25a6                /* 6300ESB AC'97 Audio Controller */
3318
#define        PCI_PRODUCT_INTEL_6300ESB_ACM        0x25a7                /* 6300ESB AC'97 Modem Controller */
3319
#define        PCI_PRODUCT_INTEL_6300ESB_USB_0        0x25a9                /* 6300ESB USB UHCI Controller */
3320
#define        PCI_PRODUCT_INTEL_6300ESB_USB_1        0x25aa                /* 6300ESB USB UHCI Controller */
3321
#define        PCI_PRODUCT_INTEL_6300ESB_WDT        0x25ab                /* 6300ESB Watchdog Timer */
3322
#define        PCI_PRODUCT_INTEL_6300ESB_APIC        0x25ac                /* 6300ESB Advanced Interrupt Controller */
3323
#define        PCI_PRODUCT_INTEL_6300ESB_EHCI        0x25ad                /* 6300ESB USB EHCI Controller */
3324
#define        PCI_PRODUCT_INTEL_6300ESB_PCIX        0x25ae                /* 6300ESB PCI-X Bridge */
3325
#define        PCI_PRODUCT_INTEL_6300ESB_RAID        0x25b0                /* 6300ESB SATA RAID Controller */
3326
#define        PCI_PRODUCT_INTEL_5000X_MCH        0x25c0                /* 5000X Memory Controller Hub */
3327
#define        PCI_PRODUCT_INTEL_5000Z_HB        0x25d0                /* 5000Z ESI */
3328
#define        PCI_PRODUCT_INTEL_5000V_HB        0x25d4                /* 5000V ESI */
3329
#define        PCI_PRODUCT_INTEL_5000P_HB        0x25d8                /* 5000P ESI */
3330
#define        PCI_PRODUCT_INTEL_5000_PCIE_1        0x25e2                /* 5000 Series Chipset PCI Express x4 Port 2 */
3331
#define        PCI_PRODUCT_INTEL_5000_PCIE_2        0x25e3                /* 5000 Series Chipset PCI Express x4 Port 3 */
3332
#define        PCI_PRODUCT_INTEL_5000_PCIE_3        0x25e4                /* 5000 Series Chipset PCI Express x4 Port 4 */
3333
#define        PCI_PRODUCT_INTEL_5000_PCIE_4        0x25e5                /* 5000 Series Chipset PCI Express x4 Port 5 */
3334
#define        PCI_PRODUCT_INTEL_5000_PCIE_5        0x25e6                /* 5000 Series Chipset PCI Express x4 Port 6 */
3335
#define        PCI_PRODUCT_INTEL_5000_PCIE_6        0x25e7                /* 5000 Series Chipset PCI Express x4 Port 7 */
3336
#define        PCI_PRODUCT_INTEL_5000_FSB_REG        0x25f0                /* 5000 Series Chipset FSB Registers */
3337
#define        PCI_PRODUCT_INTEL_5000_RESERVED_1        0x25f1                /* 5000 Series Chipset Reserved Registers */
3338
#define        PCI_PRODUCT_INTEL_5000_RESERVED_2        0x25f3                /* 5000 Series Chipset Reserved Registers */
3339
#define        PCI_PRODUCT_INTEL_5000_FBD_1        0x25f5                /* 5000 Series Chipset FBD Registers */
3340
#define        PCI_PRODUCT_INTEL_5000_FBD_2        0x25f6                /* 5000 Series Chipset FBD Registers */
3341
#define        PCI_PRODUCT_INTEL_5000_PCIE_7        0x25f7                /* 5000 Series Chipset PCI Express x8 Port 2-3 */
3342
#define        PCI_PRODUCT_INTEL_5000_PCIE_8        0x25f8                /* 5000 Series Chipset PCI Express x8 Port 4-5 */
3343
#define        PCI_PRODUCT_INTEL_5000_PCIE_9        0x25f9                /* 5000 Series Chipset PCI Express x8 Port 6-7 */
3344
#define        PCI_PRODUCT_INTEL_5000X_PCIE        0x25fa                /* 5000X PCI Express x16 Port 4-7 */
3345
#define        PCI_PRODUCT_INTEL_82801FB_LPC        0x2640                /* 82801FB LPC Interface Bridge */
3346
#define        PCI_PRODUCT_INTEL_82801FBM_LPC        0x2641                /* 82801FBM ICH6M LPC Interface Bridge */
3347
#define        PCI_PRODUCT_INTEL_82801FB_SATA        0x2651                /* 82801FB Serial ATA Controller */
3348
#define        PCI_PRODUCT_INTEL_82801FR_SATA        0x2652                /* 82801FR Serial ATA Controller */
3349
#define        PCI_PRODUCT_INTEL_82801FBM_SATA        0x2653                /* 82801FBM Serial ATA Controller */
3350
#define        PCI_PRODUCT_INTEL_82801FB_USB_0        0x2658                /* 82801FB/FR USB UHCI Controller */
3351
#define        PCI_PRODUCT_INTEL_82801FB_USB_1        0x2659                /* 82801FB/FR USB UHCI Controller */
3352
#define        PCI_PRODUCT_INTEL_82801FB_USB_2        0x265a                /* 82801FB/FR USB UHCI Controller */
3353
#define        PCI_PRODUCT_INTEL_82801FB_USB_3        0x265b                /* 82801FB/FR USB UHCI Controller */
3354
#define        PCI_PRODUCT_INTEL_82801FB_EHCI        0x265c                /* 82801FB/FR USB EHCI Controller */
3355
#define        PCI_PRODUCT_INTEL_82801FB_EXP_0        0x2660                /* 82801FB/FR PCI Express Port #0 */
3356
#define        PCI_PRODUCT_INTEL_82801FB_EXP_1        0x2662                /* 82801FB/FR PCI Express Port #1 */
3357
#define        PCI_PRODUCT_INTEL_82801FB_EXP_2        0x2664                /* 82801FB/FR PCI Express Port #2 */
3358
#define        PCI_PRODUCT_INTEL_82801FB_HDA        0x2668                /* 82801FB/FR High Definition Audio Controller */
3359
#define        PCI_PRODUCT_INTEL_82801FB_SMB        0x266a                /* 82801FB/FR SMBus Controller */
3360
#define        PCI_PRODUCT_INTEL_82801FB_LAN        0x266c                /* 82801FB LAN Controller */
3361
#define        PCI_PRODUCT_INTEL_82801FB_ACM        0x266d                /* 82801FB/FR AC'97 Modem Controller */
3362
#define        PCI_PRODUCT_INTEL_82801FB_AC        0x266e                /* 82801FB/FR AC'97 Audio Controller */
3363
#define        PCI_PRODUCT_INTEL_82801FB_IDE        0x266f                /* 82801FB/FR IDE Controller */
3364
#define        PCI_PRODUCT_INTEL_63XXESB_LPC        0x2670                /* 63xxESB LPC Interface Bridge */
3365
#define        PCI_PRODUCT_INTEL_63XXESB_SATA        0x2680                /* 63xxESB Serial ATA Controller */
3366
#define        PCI_PRODUCT_INTEL_63XXESB_SATA_AHCI        0x2681                /* 63xxESB AHCI Serial ATA Controller */
3367
#define        PCI_PRODUCT_INTEL_63XXESB_USB_0        0x2688                /* 63xxESB USB UHCI Controller */
3368
#define        PCI_PRODUCT_INTEL_63XXESB_USB_1        0x2689                /* 63xxESB USB UHCI Controller */
3369
#define        PCI_PRODUCT_INTEL_63XXESB_USB_2        0x268a                /* 63xxESB USB UHCI Controller */
3370
#define        PCI_PRODUCT_INTEL_63XXESB_USB_3        0x268b                /* 63xxESB USB UHCI Controller */
3371
#define        PCI_PRODUCT_INTEL_63XXESB_EHCI        0x268c                /* 63xxESB USB EHCI Controller */
3372
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_1        0x2690                /* 63xxESB PCI Express Port #1 */
3373
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_2        0x2692                /* 63xxESB PCI Express Port #2 */
3374
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_3        0x2694                /* 63xxESB PCI Express Port #3 */
3375
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_4        0x2696                /* 63xxESB PCI Express Port #4 */
3376
#define        PCI_PRODUCT_INTEL_63XXESB_ACA        0x2698                /* 63xxESB AC'97 Audio Controller */
3377
#define        PCI_PRODUCT_INTEL_63XXESB_HDA        0x269a                /* 63xxESB High Definition Audio Controller */
3378
#define        PCI_PRODUCT_INTEL_63XXESB_SMB        0x269b                /* 63xxESB SMBus Controller */
3379
#define        PCI_PRODUCT_INTEL_63XXESB_IDE        0x269e                /* 63xxESB IDE Controller */
3380
#define        PCI_PRODUCT_INTEL_82945P_MCH        0x2770                /* 82945G/P Memory Controller Hub */
3381
#define        PCI_PRODUCT_INTEL_82945P_EXP        0x2771                /* 82945G/P PCI Express Bridge */
3382
#define        PCI_PRODUCT_INTEL_82945P_IGD        0x2772                /* 82945G/P Integrated Graphics Device */
3383
#define        PCI_PRODUCT_INTEL_82955X_HB        0x2774                /* 82955X Host */
3384
#define        PCI_PRODUCT_INTEL_82955X_EXP        0x2775                /* 82955X PCI Express Bridge */
3385
#define        PCI_PRODUCT_INTEL_E7230_HB        0x2778                /* E7230 Host */
3386
#define        PCI_PRODUCT_INTEL_E7230_EXP        0x2779                /* E7230 PCI Express Bridge */
3387
#define        PCI_PRODUCT_INTEL_82975X_EXP_2        0x277a                /* 82975X PCI Express Bridge */
3388
#define        PCI_PRODUCT_INTEL_82975X_HB        0x277c                /* 82975X Host */
3389
#define        PCI_PRODUCT_INTEL_82975X_EXP        0x277d                /* 82975X PCI Express Bridge */
3390
#define        PCI_PRODUCT_INTEL_82915G_IGDC        0x2782                /* 82915G/GL IGD Companion */
3391
#define        PCI_PRODUCT_INTEL_82915GM_IGDC        0x2792                /* 82915GM/GMS IGD Companion */
3392
#define        PCI_PRODUCT_INTEL_82945GM_HB        0x27a0                /* 82945GM/PM/GMS Host Bridge */
3393
#define        PCI_PRODUCT_INTEL_82945GM_IGD        0x27a2                /* 82945GM/PM/GMS Integrated Graphics Device */
3394
#define        PCI_PRODUCT_INTEL_82945GM_IGD_1        0x27a6                /* 82945GM/PM/GMS Integrated Graphics Device */
3395
#define        PCI_PRODUCT_INTEL_82945GME_HB        0x27ac                /* 82945GME Host Bridge */
3396
#define        PCI_PRODUCT_INTEL_82945GME_IGD        0x27ae                /* 82945GME Integrated Graphics Device */
3397
#define        PCI_PRODUCT_INTEL_82801GH_LPC        0x27b0                /* 82801GH LPC Interface Bridge */
3398
#define        PCI_PRODUCT_INTEL_82801G_LPC        0x27b8                /* 82801GB/GR LPC Interface Bridge */
3399
#define        PCI_PRODUCT_INTEL_82801GBM_LPC        0x27b9                /* 82801GBM LPC Interface Bridge */
3400
#define        PCI_PRODUCT_INTEL_NM10_LPC        0x27bc                /* NM10 Family LPC Interface Bridge */
3401
#define        PCI_PRODUCT_INTEL_82801GHM_LPC        0x27bd                /* 82801GHM LPC Interface Bridge */
3402
#define        PCI_PRODUCT_INTEL_82801G_SATA        0x27c0                /* 82801GB/GR SATA Controller */
3403
#define        PCI_PRODUCT_INTEL_82801G_SATA_AHCI        0x27c1                /* 82801GB/GR AHCI SATA Controller */
3404
#define        PCI_PRODUCT_INTEL_82801G_SATA_RAID        0x27c3                /* 82801GB/GR RAID SATA Controller */
3405
#define        PCI_PRODUCT_INTEL_82801GBM_SATA        0x27c4                /* 82801GBM/GHM SATA Controller */
3406
#define        PCI_PRODUCT_INTEL_82801GBM_AHCI        0x27c5                /* 82801GBM AHCI SATA Controller */
3407
#define        PCI_PRODUCT_INTEL_82801GHM_RAID        0x27c6                /* 82801GHM SATA RAID Controller */
3408
#define        PCI_PRODUCT_INTEL_82801G_USB_1        0x27c8                /* 82801GB/GR USB UHCI Controller */
3409
#define        PCI_PRODUCT_INTEL_82801G_USB_2        0x27c9                /* 82801GB/GR USB UHCI Controller */
3410
#define        PCI_PRODUCT_INTEL_82801G_USB_3        0x27ca                /* 82801GB/GR USB UHCI Controller */
3411
#define        PCI_PRODUCT_INTEL_82801G_USB_4        0x27cb                /* 82801GB/GR USB UHCI Controller */
3412
#define        PCI_PRODUCT_INTEL_82801G_EHCI        0x27cc                /* 82801GB/GR USB EHCI Controller */
3413
#define        PCI_PRODUCT_INTEL_82801G_EXP_1        0x27d0                /* 82801GB/GR PCI Express Port #1 */
3414
#define        PCI_PRODUCT_INTEL_82801G_EXP_2        0x27d2                /* 82801GB/GR PCI Express Port #2 */
3415
#define        PCI_PRODUCT_INTEL_82801G_EXP_3        0x27d4                /* 82801GB/GR PCI Express Port #3 */
3416
#define        PCI_PRODUCT_INTEL_82801G_EXP_4        0x27d6                /* 82801GB/GR PCI Express Port #4 */
3417
#define        PCI_PRODUCT_INTEL_82801G_HDA        0x27d8                /* 82801GB/GR High Definition Audio Controller */
3418
#define        PCI_PRODUCT_INTEL_82801G_SMB        0x27da                /* 82801GB/GR SMBus Controller */
3419
#define        PCI_PRODUCT_INTEL_82801G_LAN        0x27dc                /* 82801GB/GR LAN Controller */
3420
#define        PCI_PRODUCT_INTEL_82801G_ACM        0x27dd                /* 82801GB/GR AC'97 Modem Controller */
3421
#define        PCI_PRODUCT_INTEL_82801G_ACA        0x27de                /* 82801GB/GR AC'97 Audio Controller */
3422
#define        PCI_PRODUCT_INTEL_82801G_IDE        0x27df                /* 82801GB/GR IDE Controller */
3423
#define        PCI_PRODUCT_INTEL_82801G_EXP_5        0x27e0                /* 82801GB/GR PCI Express Port #5 */
3424
#define        PCI_PRODUCT_INTEL_82801G_EXP_6        0x27e2                /* 82801GB/GR PCI Express Port #6 */
3425
#define        PCI_PRODUCT_INTEL_82801H_LPC        0x2810                /* 82801H LPC Interface Bridge */
3426
#define        PCI_PRODUCT_INTEL_82801HEM_LPC        0x2811                /* 82801HEM LPC Interface Bridge */
3427
#define        PCI_PRODUCT_INTEL_82801HH_LPC        0x2812                /* 82801HH LPC Interface Bridge */
3428
#define        PCI_PRODUCT_INTEL_82801HO_LPC        0x2814                /* 82801HO LPC Interface Bridge */
3429
#define        PCI_PRODUCT_INTEL_82801HBM_LPC        0x2815                /* 82801HBM LPC Interface Bridge */
3430
#define        PCI_PRODUCT_INTEL_82801H_SATA_1        0x2820                /* 82801H SATA Controller */
3431
#define        PCI_PRODUCT_INTEL_82801H_SATA_AHCI6        0x2821                /* 82801H AHCI SATA Controller w/ 6 ports */
3432
#define        PCI_PRODUCT_INTEL_82801H_SATA_RAID        0x2822                /* 82801H RAID SATA Controller */
3433
#define        PCI_PRODUCT_INTEL_82801H_SATA_AHCI4        0x2824                /* 82801H AHCI SATA Controller w/ 4 ports */
3434
#define        PCI_PRODUCT_INTEL_82801H_SATA_2        0x2825                /* 82801H SATA Controller */
3435
#define        PCI_PRODUCT_INTEL_82801HEM_SATA        0x2828                /* 82801HEM SATA Controller */
3436
#define        PCI_PRODUCT_INTEL_82801HBM_SATA_1        0x2829                /* 82801HBM SATA Controller */
3437
#define        PCI_PRODUCT_INTEL_82801HBM_SATA_2        0x282a                /* 82081HBM SATA Controller */
3438
#define        PCI_PRODUCT_INTEL_82801H_USB_1        0x2830                /* 82801H USB UHCI Controller */
3439
#define        PCI_PRODUCT_INTEL_82801H_USB_2        0x2831                /* 82801H USB UHCI Controller */
3440
#define        PCI_PRODUCT_INTEL_82801H_USB_3        0x2832                /* 82801H USB UHCI Controller */
3441
#define        PCI_PRODUCT_INTEL_82801H_USB_4        0x2834                /* 82801H USB UHCI Controller */
3442
#define        PCI_PRODUCT_INTEL_82801H_USB_5        0x2835                /* 82801H USB UHCI Controller */
3443
#define        PCI_PRODUCT_INTEL_82801H_EHCI_1        0x2836                /* 82801H USB EHCI Controller */
3444
#define        PCI_PRODUCT_INTEL_82801H_EHCI_2        0x283a                /* 82801H USB EHCI Controller */
3445
#define        PCI_PRODUCT_INTEL_82801H_SMB        0x283e                /* 82801H SMBus Controller */
3446
#define        PCI_PRODUCT_INTEL_82801H_EXP_1        0x283f                /* 82801H PCI Express Port #1 */
3447
#define        PCI_PRODUCT_INTEL_82801H_EXP_2        0x2841                /* 82801H PCI Express Port #2 */
3448
#define        PCI_PRODUCT_INTEL_82801H_EXP_3        0x2843                /* 82801H PCI Express Port #3 */
3449
#define        PCI_PRODUCT_INTEL_82801H_EXP_4        0x2845                /* 82801H PCI Express Port #4 */
3450
#define        PCI_PRODUCT_INTEL_82801H_EXP_5        0x2847                /* 82801H PCI Express Port #5 */
3451
#define        PCI_PRODUCT_INTEL_82801H_EXP_6        0x2849                /* 82801H PCI Express Port #6 */
3452
#define        PCI_PRODUCT_INTEL_82801H_HDA        0x284b                /* 82801H High Definition Audio Controller */
3453
#define        PCI_PRODUCT_INTEL_82801H_THERMAL        0x284f                /* 82801H Thermal Controller */
3454
#define        PCI_PRODUCT_INTEL_82801HBM_IDE        0x2850                /* 82801H IDE Controller */
3455
#define        PCI_PRODUCT_INTEL_82801IH_LPC        0x2912                /* 82801IH LPC Interface Bridge */
3456
#define        PCI_PRODUCT_INTEL_82801IO_LPC        0x2914                /* 82801IO LPC Interface Bridge */
3457
#define        PCI_PRODUCT_INTEL_82801IR_LPC        0x2916                /* 82801IR LPC Interface Bridge */
3458
#define        PCI_PRODUCT_INTEL_82801IEM_LPC        0x2917                /* 82801IEM LPC Interface Bridge */
3459
#define        PCI_PRODUCT_INTEL_82801IB_LPC        0x2918                /* 82801IB LPC Interface Bridge */
3460
#define        PCI_PRODUCT_INTEL_82801IM_LPC        0x2919                /* 82801IM LPC Interface Bridge */
3461
#define        PCI_PRODUCT_INTEL_82801I_SATA_1        0x2920                /* 82801I SATA Controller w/ 4 ports */
3462
#define        PCI_PRODUCT_INTEL_82801I_SATA_2        0x2921                /* 82801I SATA Controller w/ 2 ports */
3463
#define        PCI_PRODUCT_INTEL_82801I_SATA_AHCI6        0x2922                /* 82801I AHCI SATA Controller w/ 6 ports */
3464
#define        PCI_PRODUCT_INTEL_82801I_SATA_AHCI4        0x2923                /* 82801I AHCI SATA Controller w/ 4 ports */
3465
#define        PCI_PRODUCT_INTEL_82801I_SATA_3        0x2926                /* 82801I SATA Controller w/ 2 ports */
3466
#define        PCI_PRODUCT_INTEL_82801I_SATA_4        0x2928                /* 82801I Mobile AHCI SATA Controller with 2 ports */
3467
#define        PCI_PRODUCT_INTEL_82801I_SATA_5        0x2929                /* 82801I Mobile AHCI SATA Controller with 4 ports */
3468
#define        PCI_PRODUCT_INTEL_82801I_SATA_6        0x292d                /* 82801I Mobile AHCI SATA Controller with 2 ports */
3469
#define        PCI_PRODUCT_INTEL_82801I_SATA_7        0x292e                /* 82801I Mobile AHCI SATA Controller */
3470
#define        PCI_PRODUCT_INTEL_82801I_SMB        0x2930                /* 82801I SMBus Controller */
3471
#define        PCI_PRODUCT_INTEL_82801I_THERMAL        0x2932                /* 82801I Thermal Controller */
3472
#define        PCI_PRODUCT_INTEL_82801I_USB_1        0x2934                /* 82801I USB UHCI Controller */
3473
#define        PCI_PRODUCT_INTEL_82801I_USB_2        0x2935                /* 82801I USB UHCI Controller */
3474
#define        PCI_PRODUCT_INTEL_82801I_USB_3        0x2936                /* 82801I USB UHCI Controller */
3475
#define        PCI_PRODUCT_INTEL_82801I_USB_4        0x2937                /* 82801I USB UHCI Controller */
3476
#define        PCI_PRODUCT_INTEL_82801I_USB_5        0x2938                /* 82801I USB UHCI Controller */
3477
#define        PCI_PRODUCT_INTEL_82801I_USB_6        0x2939                /* 82801I USB UHCI Controller */
3478
#define        PCI_PRODUCT_INTEL_82801I_EHCI_1        0x293a                /* 82801I USB EHCI Controller */
3479
#define        PCI_PRODUCT_INTEL_82801I_EHCI_2        0x293c                /* 82801I USB EHCI Controller */
3480
#define        PCI_PRODUCT_INTEL_82801I_HDA        0x293e                /* 82801I High Definition Audio Controller */
3481
#define        PCI_PRODUCT_INTEL_82801I_EXP_1        0x2940                /* 82801I PCI Express Port #1 */
3482
#define        PCI_PRODUCT_INTEL_82801I_EXP_2        0x2942                /* 82801I PCI Express Port #2 */
3483
#define        PCI_PRODUCT_INTEL_82801I_EXP_3        0x2944                /* 82801I PCI Express Port #3 */
3484
#define        PCI_PRODUCT_INTEL_82801I_EXP_4        0x2946                /* 82801I PCI Express Port #4 */
3485
#define        PCI_PRODUCT_INTEL_82801I_EXP_5        0x2948                /* 82801I PCI Express Port #5 */
3486
#define        PCI_PRODUCT_INTEL_82801I_EXP_6        0x294a                /* 82801I PCI Express Port #6 */
3487
#define        PCI_PRODUCT_INTEL_82801I_IGP_C        0x294c                /* 82801I (C) LAN Controller */
3488
#define        PCI_PRODUCT_INTEL_82946GZ_HB        0x2970                /* 82946GZ Host Bridge */
3489
#define        PCI_PRODUCT_INTEL_82946GZ_IGD        0x2972                /* 82946GZ Integrated Graphics Device */
3490
#define        PCI_PRODUCT_INTEL_82946GZ_KT        0x2977                /* 82946GZ KT */
3491
#define        PCI_PRODUCT_INTEL_82G35_HB        0x2980                /* 82G35 Host Bridge */
3492
#define        PCI_PRODUCT_INTEL_82G35_IGD        0x2982                /* 82G35 Integrated Graphics Device */
3493
#define        PCI_PRODUCT_INTEL_82G35_IGD_1        0x2983                /* 82G35 Integrated Graphics Device */
3494
#define        PCI_PRODUCT_INTEL_82965Q_HB        0x2990                /* 82965Q Host Bridge */
3495
#define        PCI_PRODUCT_INTEL_82965Q_EXP        0x2991                /* 82965Q PCI Express Bridge */
3496
#define        PCI_PRODUCT_INTEL_82965Q_IGD        0x2992                /* 82965Q Integrated Graphics Device */
3497
#define        PCI_PRODUCT_INTEL_82965Q_IGD_1        0x2993                /* 82965Q Integrated Graphics Device */
3498
#define        PCI_PRODUCT_INTEL_82Q965_KT        0x2997                /* 82Q965 KT */
3499
#define        PCI_PRODUCT_INTEL_82965G_HB        0x29a0                /* 82965G Host Bridge */
3500
#define        PCI_PRODUCT_INTEL_82965G_EXP        0x29a1                /* 82965G PCI Express Bridge */
3501
#define        PCI_PRODUCT_INTEL_82965G_IGD        0x29a2                /* 82965G Integrated Graphics Device */
3502
#define        PCI_PRODUCT_INTEL_82965G_IGD_1        0x29a3                /* 82965G Integrated Graphics Device */
3503
#define        PCI_PRODUCT_INTEL_82P965_KT        0x29a7                /* 82P965/G965 KT */
3504
#define        PCI_PRODUCT_INTEL_82Q35_HB        0x29b0                /* 82Q35 Host Bridge */
3505
#define        PCI_PRODUCT_INTEL_82Q35_EXP        0x29b1                /* 82Q35 PCI Express Bridge */
3506
#define        PCI_PRODUCT_INTEL_82Q35_IGD        0x29b2                /* 82Q35 Integrated Graphics Device */
3507
#define        PCI_PRODUCT_INTEL_82Q35_IGD_1        0x29b3                /* 82Q35 Integrated Graphics Device */
3508
#define        PCI_PRODUCT_INTEL_82Q35_KT        0x29b7                /* 82Q35 KT */
3509
#define        PCI_PRODUCT_INTEL_82G33_HB        0x29c0                /* 82G33/P35 Host Bridge */
3510
#define        PCI_PRODUCT_INTEL_82G33_EXP        0x29c1                /* 82G33 PCI Express Port */
3511
#define        PCI_PRODUCT_INTEL_82G33_IGD        0x29c2                /* 82G33 Integrated Graphics Device */
3512
#define        PCI_PRODUCT_INTEL_82G33_IGD_1        0x29c3                /* 82G33 Integrated Graphics Device */
3513
#define        PCI_PRODUCT_INTEL_82801I_LAN        0x29c4                /* 82801I LAN Controller */
3514
#define        PCI_PRODUCT_INTEL_82G33_KT        0x29c7                /* 82G33/G31/P35/P31 KT */
3515
#define        PCI_PRODUCT_INTEL_82Q33_HB        0x29d0                /* 82Q35 Host Bridge */
3516
#define        PCI_PRODUCT_INTEL_82Q33_EXP        0x29d1                /* 82Q35 PCI Express Bridge */
3517
#define        PCI_PRODUCT_INTEL_82Q33_IGD        0x29d2                /* 82Q35 Integrated Graphics Device */
3518
#define        PCI_PRODUCT_INTEL_82Q33_IGD_1        0x29d3                /* 82Q35 Integrated Graphics Device */
3519
#define        PCI_PRODUCT_INTEL_82Q33_KT        0x29d7                /* 82Q33 KT */
3520
#define        PCI_PRODUCT_INTEL_82X38_HB        0x29e0                /* 82X38 Host Bridge */
3521
#define        PCI_PRODUCT_INTEL_82X38_PCIE_1        0x29e1                /* 82X38 Host-Primary PCIe Bridge */
3522
#define        PCI_PRODUCT_INTEL_82X38_HECI        0x29e4                /* 82X38 HECI */
3523
#define        PCI_PRODUCT_INTEL_82X38_KT        0x29e7                /* 82X38 KT */
3524
#define        PCI_PRODUCT_INTEL_82X38_PCIE_2        0x29e9                /* 82X38 Host-Secondary PCIe Bridge */
3525
#define        PCI_PRODUCT_INTEL_3200_HB        0x29f0                /* 3200/3210 Host */
3526
#define        PCI_PRODUCT_INTEL_3200_PCIE        0x29f1                /* 3200/3210 PCIE */
3527
#define        PCI_PRODUCT_INTEL_3200_KT        0x29f7                /* 3200 KT */
3528
#define        PCI_PRODUCT_INTEL_82965PM_HB        0x2a00                /* 82965PM Host Bridge */
3529
#define        PCI_PRODUCT_INTEL_80862A01        0x2a01                /* 80862A01 Mobile PCI Express Root Port */
3530
#define        PCI_PRODUCT_INTEL_82965PM_IGD        0x2a02                /* 82965PM Integrated Graphics Device */
3531
#define        PCI_PRODUCT_INTEL_82965PM_IGD_1        0x2a03                /* 82965PM Integrated Graphics Device */
3532
#define        PCI_PRODUCT_INTEL_82965PM_MEI        0x2a04                /* 82965PM MEI Controller */
3533
#define        PCI_PRODUCT_INTEL_82965PM_IDE        0x2a06                /* 82965PM IDE Interface */
3534
#define        PCI_PRODUCT_INTEL_82965PM_KT        0x2a07                /* 82965PM/GM KT */
3535
#define        PCI_PRODUCT_INTEL_82965GME_HB        0x2a10                /* 82965GME Host Bridge */
3536
#define        PCI_PRODUCT_INTEL_82965GME_IGD        0x2a12                /* 82965GME Integrated Graphics Device */
3537
#define        PCI_PRODUCT_INTEL_82965GME_KT        0x2a17                /* 82965GME KT */
3538
#define        PCI_PRODUCT_INTEL_82GM45_HB        0x2a40                /* 82GM45 Host Bridge */
3539
#define        PCI_PRODUCT_INTEL_82GM45_IGD        0x2a42                /* 82GM45 Integrated Graphics Device */
3540
#define        PCI_PRODUCT_INTEL_82GM45_IGD_1        0x2a43                /* 82GM45 Integrated Graphics Device */
3541
#define        PCI_PRODUCT_INTEL_82GM45_KT        0x2a47                /* 82GM45 KT */
3542
#define        PCI_PRODUCT_INTEL_82IGD_E_HB        0x2e00                /* 82IGD_E Host Bridge */
3543
#define        PCI_PRODUCT_INTEL_82IGD_E_IGD        0x2e02                /* 82IGD_E Integrated Graphics */
3544
#define        PCI_PRODUCT_INTEL_82Q45_KT        0x2e07                /* 82Q45 KT */
3545
#define        PCI_PRODUCT_INTEL_82Q45_HB        0x2e10                /* 82Q45 Host Bridge */
3546
#define        PCI_PRODUCT_INTEL_82Q45_EXP        0x2e11                /* 82Q45 PCI Express Bridge */
3547
#define        PCI_PRODUCT_INTEL_82Q45_IGD        0x2e12                /* 82Q45 Integrated Graphics Device */
3548
#define        PCI_PRODUCT_INTEL_82Q45_IGD_1        0x2e13                /* 82Q45 Integrated Graphics Device */
3549
#define        PCI_PRODUCT_INTEL_82Q45_KT_1        0x2e17                /* 82Q45 KT */
3550
#define        PCI_PRODUCT_INTEL_82G45_HB        0x2e20                /* 82G45 Host Bridge */
3551
#define        PCI_PRODUCT_INTEL_82G45_IGD        0x2e22                /* 82G45 Integrated Graphics Device */
3552
#define        PCI_PRODUCT_INTEL_82G41_HB        0x2e30                /* 82G41 Host Bridge */
3553
#define        PCI_PRODUCT_INTEL_82G41_IGD        0x2e32                /* 82G41 Integrated Graphics Device */
3554
#define        PCI_PRODUCT_INTEL_82B43_HB        0x2e40                /* 82B43 Host Bridge */
3555
#define        PCI_PRODUCT_INTEL_82B43_IGD        0x2e42                /* 82B43 Integrated Graphics Device */
3556
#define        PCI_PRODUCT_INTEL_XE5_V3_DMI2        0x2f00                /* Xeon E5 v3 DMI2 */
3557
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_1        0x2f01                /* Xeon E5 v3 PCIe Root Port in DMI2 Mode */
3558
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_2_1        0x2f04                /* Xeon E5 v3 PCIe Root Port */
3559
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_2_2        0x2f05                /* Xeon E5 v3 PCIe Root Port */
3560
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_2_3        0x2f06                /* Xeon E5 v3 PCIe Root Port */
3561
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_2_4        0x2f07                /* Xeon E5 v3 PCIe Root Port */
3562
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_3_1        0x2f08                /* Xeon E5 v3 PCIe Root Port */
3563
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_3_2        0x2f09                /* Xeon E5 v3 PCIe Root Port */
3564
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_3_3        0x2f0a                /* Xeon E5 v3 PCIe Root Port */
3565
#define        PCI_PRODUCT_INTEL_XE5_V3_PCIE_3_4        0x2f0b                /* Xeon E5 v3 PCIe Root Port */
3566
#define        PCI_PRODUCT_INTEL_XE5_V3_R2PCIE_1        0x2f1d                /* Xeon E5 v3 Integrated IO Ring Interface */
3567
#define        PCI_PRODUCT_INTEL_XE5_V3_UBOX_1        0x2f1e                /* Xeon E5 v3 Scratchpad and Semaphores */
3568
#define        PCI_PRODUCT_INTEL_XE5_V3_UBOX_3        0x2f1f                /* Xeon E5 v3 Scratchpad and Semaphores */
3569
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH0        0x2f20                /* Xeon E5 v3 QDT DMA Channel 0 */
3570
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH1        0x2f21                /* Xeon E5 v3 QDT DMA Channel 1 */
3571
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH2        0x2f22                /* Xeon E5 v3 QDT DMA Channel 2 */
3572
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH3        0x2f23                /* Xeon E5 v3 QDT DMA Channel 3 */
3573
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH4        0x2f24                /* Xeon E5 v3 QDT DMA Channel 4 */
3574
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH5        0x2f25                /* Xeon E5 v3 QDT DMA Channel 5 */
3575
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH6        0x2f26                /* Xeon E5 v3 QDT DMA Channel 6 */
3576
#define        PCI_PRODUCT_INTEL_XE5_V3_QDT_CH7        0x2f27                /* Xeon E5 v3 QDT DMA Channel 7 */
3577
#define        PCI_PRODUCT_INTEL_XE5_V3_IIO_AM        0x2f28                /* Xeon E5 v3 Address Map, VTd, SMM */
3578
#define        PCI_PRODUCT_INTEL_XE5_V3_IIO_RAM        0x2f2a                /* Xeon E5 v3 RAS, CS, Global Errors */
3579
#define        PCI_PRODUCT_INTEL_XE5_V3_IIO_IOAPIC        0x2f2c                /* Xeon E5 v3 I/O APIC */
3580
#define        PCI_PRODUCT_INTEL_XE5_V3_R2PCIE_2        0x2f34                /* Xeon E5 v3 PCIe Ring Performance Monitoring */
3581
#define        PCI_PRODUCT_INTEL_XE5_V3_RQPI_PM_1        0x2f36                /* Xeon E5 v3 QPI Ring Performance Monitoring */
3582
#define        PCI_PRODUCT_INTEL_XE5_V3_RQPI_PM_2        0x2f37                /* Xeon E5 v3 QPI Ring Interface Monitoring */
3583
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_MAIN        0x2f68                /* Xeon E5 v3 IMC Main */
3584
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_TADR1        0x2f6a                /* Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers */
3585
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_TADR2        0x2f6b                /* Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers */
3586
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_RAS        0x2f71                /* Xeon E5 v3 IMC RAS Registers */
3587
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_RAS        0x2f79                /* Xeon E5 v3 IMC Ras Registers */
3588
#define        PCI_PRODUCT_INTEL_XE5_V3_UBOX_2        0x2f7d                /* Xeon E5 v3 Scratchpad and Semaphores */
3589
#define        PCI_PRODUCT_INTEL_XE5_V3_QPI_LINK0        0x2f80                /* Xeon E5 v3 QPI Link 0 */
3590
#define        PCI_PRODUCT_INTEL_XE5_V3_RQPI_RING        0x2f81                /* Xeon E5 v3 QPI Ring Interface */
3591
#define        PCI_PRODUCT_INTEL_XE5_V3_QPI_LINK1        0x2f90                /* Xeon E5 v3 QPI Link 1 */
3592
#define        PCI_PRODUCT_INTEL_XE5_V3_PCU_1        0x2f98                /* Xeon E5 v3 Power Control Unit */
3593
#define        PCI_PRODUCT_INTEL_XE5_V3_PCU_2        0x2f99                /* Xeon E5 v3 Power Control Unit */
3594
#define        PCI_PRODUCT_INTEL_XE5_V3_PCU_3        0x2f9a                /* Xeon E5 v3 Power Control Unit */
3595
#define        PCI_PRODUCT_INTEL_XE5_V3_PCU_5        0x2f9c                /* Xeon E5 v3 Power Control Unit */
3596
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_MAIN        0x2fa8                /* Xeon E5 v3 IMC Main */
3597
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_TADR1        0x2faa                /* Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers */
3598
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_TADR2        0x2fab                /* Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers */
3599
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_TADR3        0x2fac                /* Xeon E5 v3 IMC Ch 2-3 Target Address Decode Registers */
3600
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_TADR4        0x2fad                /* Xeon E5 v3 IMC Ch 2-3 Target Address Decode Registers */
3601
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG1        0x2fb0                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3602
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG2        0x2fb1                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3603
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG3        0x2fb2                /* Xeon E5 v3 IMC Ch 2-3 Registers */
3604
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG4        0x2fb3                /* Xeon E5 v3 IMC Ch 2-3 Registers */
3605
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG5        0x2fb4                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3606
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG6        0x2fb5                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3607
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG7        0x2fb6                /* Xeon E5 v3 IMC Ch 2-3 Registers */
3608
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_REG8        0x2fb7                /* Xeon E5 v3 IMC Ch 2-3 Registers */
3609
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_DDRIO_1        0x2fba                /* Xeon E5 v3 IMC DDRIO Multicast */
3610
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_DDRIO_2        0x2fbb                /* Xeon E5 v3 IMC DDRIO Multicast */
3611
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_DDRIO_5        0x2fbc                /* Xeon E5 v3 IMC DDRIO */
3612
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_DDRIO_6        0x2fbd                /* Xeon E5 v3 IMC DDRIO */
3613
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_DDRIO_7        0x2fbe                /* Xeon E5 v3 IMC DDRIO Multicast */
3614
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_DDRIO_8        0x2fbf                /* Xeon E5 v3 IMC DDRIO Multicast */
3615
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_DDRIO_3        0x2fbe                /* Xeon E5 v3 IMC DDRIO Multicast */
3616
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_DDRIO_4        0x2fbf                /* Xeon E5 v3 IMC DDRIO Multicast */
3617
#define        PCI_PRODUCT_INTEL_XE5_V3_PCU_4        0x2fc0                /* Xeon E5 v3 Power Control Unit */
3618
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_REG5        0x2fd4                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3619
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_REG6        0x2fd5                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3620
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_REG7        0x2fd6                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3621
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC1_REG8        0x2fd7                /* Xeon E5 v3 IMC Ch 0-1 Registers */
3622
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_DDRIO_9        0x2fd8                /* Xeon E5 v3 IMC DDRIO */
3623
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_DDRIO_A        0x2fd9                /* Xeon E5 v3 IMC DDRIO */
3624
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_DDRIO_B        0x2fda                /* Xeon E5 v3 IMC DDRIO */
3625
#define        PCI_PRODUCT_INTEL_XE5_V3_IMC0_DDRIO_C        0x2fdb                /* Xeon E5 v3 IMC DDRIO */
3626
#define        PCI_PRODUCT_INTEL_WIFI_LINK_3165_1        0x3165                /* Dual Band Wireless AC 3165 */
3627
#define        PCI_PRODUCT_INTEL_31244        0x3200                /* 31244 Serial ATA Controller */
3628
#define        PCI_PRODUCT_INTEL_82855PM_DDR        0x3340                /* 82855PM MCH Host Controller */
3629
#define        PCI_PRODUCT_INTEL_82855PM_AGP        0x3341                /* 82855PM Host-AGP Bridge */
3630
#define        PCI_PRODUCT_INTEL_82855PM_PM        0x3342                /* 82855PM Power Management Controller */
3631
#define        PCI_PRODUCT_INTEL_3400_HB        0x3403                /* X58 DMI port */
3632
#define        PCI_PRODUCT_INTEL_5500_HB        0x3403                /* 5500 ESI Port */
3633
#define        PCI_PRODUCT_INTEL_82X58_HB        0x3405                /* X58 Host */
3634
#define        PCI_PRODUCT_INTEL_825520_HB        0x3406                /* 5520 ESI Port */
3635
#define        PCI_PRODUCT_INTEL_82X58_PCIE_1        0x3408                /* 5520/5500/X58 PCIE Root Port 1 */
3636
#define        PCI_PRODUCT_INTEL_82X58_PCIE_2        0x3409                /* 5520/5500/X58 PCIE Root Port 2 */
3637
#define        PCI_PRODUCT_INTEL_82X58_PCIE_3        0x340a                /* 5520/5500/X58 PCIE Root Port 3 */
3638
#define        PCI_PRODUCT_INTEL_82X58_PCIE_4        0x340b                /* 5520/5500/X58 PCIE Root Port 4 */
3639
#define        PCI_PRODUCT_INTEL_82X58_PCIE_5        0x340c                /* 5520/5500/X58 PCIE Root Port 5 */
3640
#define        PCI_PRODUCT_INTEL_82X58_PCIE_6        0x340d                /* 5520/5500/X58 PCIE Root Port 6 */
3641
#define        PCI_PRODUCT_INTEL_82X58_PCIE_7        0x340e                /* 5520/5500/X58 PCIE Root Port 7 */
3642
#define        PCI_PRODUCT_INTEL_82X58_PCIE_8        0x340f                /* 5520/5500/X58 PCIE Root Port 8 */
3643
#define        PCI_PRODUCT_INTEL_82X58_PCIE_9        0x3410                /* 5520/5500/X58 PCIE Root Port 9 */
3644
#define        PCI_PRODUCT_INTEL_82X58_PCIE_10        0x3411                /* 5520/5500/X58 PCIE Root Port 10 */
3645
#define        PCI_PRODUCT_INTEL_82X58_PCIE_0_0        0x3420                /* 5520/5500/X58 PCIE Root Port 0 */
3646
#define        PCI_PRODUCT_INTEL_82X58_PCIE_0_1        0x3420                /* 5520/5500/X58 PCIE Root Port 0 */
3647
#define        PCI_PRODUCT_INTEL_82X58_GPIO        0x3422                /* 5520/5500/X58 Scratchpads and GPIO */
3648
#define        PCI_PRODUCT_INTEL_82X58_RAS        0x3423                /* 5520/5500/X58 Control Status and RAS */
3649
#define        PCI_PRODUCT_INTEL_82X58_QP0_P0        0x3425                /* 5520/5500/X58 QuickPath Port 0 */
3650
#define        PCI_PRODUCT_INTEL_82X58_QP0_P1        0x3426                /* 5520/5500/X58 QuickPath Port 0 */
3651
#define        PCI_PRODUCT_INTEL_82X58_QP1_P0        0x3427                /* 5520/5500/X58 QuickPath Port 1 */
3652
#define        PCI_PRODUCT_INTEL_82X58_QP1_P1        0x3428                /* 5520/5500/X58 QuickPath Port 1 */
3653
#define        PCI_PRODUCT_INTEL_82X58_IOXAPIC        0x342d                /* 5520/5500/X58 IOxAPIC */
3654
#define        PCI_PRODUCT_INTEL_82X58_MISC        0x342e                /* 5520/5500/X58 Misc */
3655
#define        PCI_PRODUCT_INTEL_82X58_THROTTLE        0x3438                /* 5520/5500/X58 Throttling */
3656
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_UP        0x3500                /* 63xxESB PCI Express Upstream Port */
3657
#define        PCI_PRODUCT_INTEL_63XXESB_PCIX        0x350c                /* 63xxESB PCI Express to PCI-X Bridge */
3658
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_DN_1        0x3510                /* 63xxESB PCI Express Downstream Port #1 */
3659
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_DN_2        0x3514                /* 63xxESB PCI Express Downstream Port #2 */
3660
#define        PCI_PRODUCT_INTEL_63XXESB_EXP_DN_3        0x3518                /* 63xxESB PCI Express Downstream Port #3 */
3661
#define        PCI_PRODUCT_INTEL_82830MP_IO_1        0x3575                /* 82830MP CPU to I/O Bridge 1 */
3662
#define        PCI_PRODUCT_INTEL_82830MP_AGP        0x3576                /* 82830MP CPU to AGP Bridge */
3663
#define        PCI_PRODUCT_INTEL_82830MP_IV        0x3577                /* 82830MP Integrated Video */
3664
#define        PCI_PRODUCT_INTEL_82830MP_IO_2        0x3578                /* 82830MP CPU to I/O Bridge 2 */
3665
#define        PCI_PRODUCT_INTEL_82855GM_MCH        0x3580                /* 82855GM Host-Hub Controller */
3666
#define        PCI_PRODUCT_INTEL_82855GM_AGP        0x3581                /* 82855GM Host-AGP Bridge */
3667
#define        PCI_PRODUCT_INTEL_82855GM_IGD        0x3582                /* 82855GM GMCH Integrated Graphics Device */
3668
#define        PCI_PRODUCT_INTEL_82855GM_MC        0x3584                /* 82855GM GMCH Memory Controller */
3669
#define        PCI_PRODUCT_INTEL_82855GM_CP        0x3585                /* 82855GM GMCH Configuration Process */
3670
#define        PCI_PRODUCT_INTEL_E7525_MCH        0x3590                /* E7525 Memory Controller Hub */
3671
#define        PCI_PRODUCT_INTEL_E7525_MCHER        0x3591                /* E7525 Error Reporting Device */
3672
#define        PCI_PRODUCT_INTEL_E7520_DMA        0x3594                /* E7520 DMA Controller */
3673
#define        PCI_PRODUCT_INTEL_E7525_PCIE_A        0x3595                /* E7525 PCI Express Port A */
3674
#define        PCI_PRODUCT_INTEL_E7525_PCIE_A1        0x3596                /* E7525 PCI Express Port A1 */
3675
#define        PCI_PRODUCT_INTEL_E7525_PCIE_B        0x3597                /* E7525 PCI Express Port B */
3676
#define        PCI_PRODUCT_INTEL_E7520_PCIE_B1        0x3598                /* E7520 PCI Express Port B1 */
3677
#define        PCI_PRODUCT_INTEL_E7520_PCIE_C        0x3599                /* E7520 PCI Express Port C */
3678
#define        PCI_PRODUCT_INTEL_E7520_PCIE_C1        0x359a                /* E7520 PCI Express Port C1 */
3679
#define        PCI_PRODUCT_INTEL_E7520_CFG        0x359b                /* E7520 Extended Configuration */
3680
#define        PCI_PRODUCT_INTEL_82801JD_SATA_IDE        0x3a00                /* 82801JD SATA Controller (IDE mode) */
3681
#define        PCI_PRODUCT_INTEL_82801JD_SATA_AHCI        0x3a02                /* 82801JD SATA Controller (AHCI mode) */
3682
#define        PCI_PRODUCT_INTEL_82801JD_SATA_RAID        0x3a02                /* 82801JD SATA Controller (RAID mode) */
3683
#define        PCI_PRODUCT_INTEL_82801JD_SATA_IDE2        0x3a06                /* 82801JD SATA Controller (IDE mode) */
3684
#define        PCI_PRODUCT_INTEL_82801JDO_LPC        0x3a14                /* 82801JDO LPC Interface Bridge */
3685
#define        PCI_PRODUCT_INTEL_82801JIR_LPC        0x3a16                /* 82801JIR LPC Interface Bridge */
3686
#define        PCI_PRODUCT_INTEL_82801JIB_LPC        0x3a18                /* 82801JIB LPC Interface Bridge */
3687
#define        PCI_PRODUCT_INTEL_82801JD_LPC        0x3a1a                /* 82801JD LPC Interface Bridge */
3688
#define        PCI_PRODUCT_INTEL_82801JI_SATA_IDE        0x3a20                /* 82801JI SATA Controller (IDE mode) */
3689
#define        PCI_PRODUCT_INTEL_82801JI_SATA_AHCI        0x3a22                /* 82801JI SATA Controller (AHCI mode) */
3690
#define        PCI_PRODUCT_INTEL_82801JI_SATA_RAID        0x3a25                /* 82801JI SATA Controller (RAID mode) */
3691
#define        PCI_PRODUCT_INTEL_82801JI_SATA_IDE2        0x3a26                /* 82801JI SATA Controller (IDE mode) */
3692
#define        PCI_PRODUCT_INTEL_82801JI_SMB        0x3a30                /* 82801JI SMBus Controller */
3693
#define        PCI_PRODUCT_INTEL_82801JI_THERMAL        0x3a30                /* 82801JI Thermal Controller */
3694
#define        PCI_PRODUCT_INTEL_82801JI_USB_1        0x3a34                /* 82801JI USB UHCI Controller */
3695
#define        PCI_PRODUCT_INTEL_82801JI_USB_2        0x3a35                /* 82801JI USB UHCI Controller */
3696
#define        PCI_PRODUCT_INTEL_82801JI_USB_3        0x3a36                /* 82801JI USB UHCI Controller */
3697
#define        PCI_PRODUCT_INTEL_82801JI_USB_4        0x3a37                /* 82801JI USB UHCI Controller */
3698
#define        PCI_PRODUCT_INTEL_82801JI_USB_5        0x3a38                /* 82801JI USB UHCI Controller */
3699
#define        PCI_PRODUCT_INTEL_82801JI_USB_6        0x3a39                /* 82801JI USB UHCI Controller */
3700
#define        PCI_PRODUCT_INTEL_82801JI_EHCI_1        0x3a3a                /* 82801JI USB EHCI Controller */
3701
#define        PCI_PRODUCT_INTEL_82801JI_EHCI_2        0x3a3c                /* 82801JI USB EHCI Controller */
3702
#define        PCI_PRODUCT_INTEL_82801JI_HDA        0x3a3e                /* 82801JI High Definition Audio Controller */
3703
#define        PCI_PRODUCT_INTEL_82801JI_PCIE_1        0x3a40                /* 82801JI PCI Express Port */
3704
#define        PCI_PRODUCT_INTEL_82801JI_PCIE_2        0x3a42                /* 82801JI PCI Express Port */
3705
#define        PCI_PRODUCT_INTEL_82801JI_PCIE_3        0x3a44                /* 82801JI PCI Express Port */
3706
#define        PCI_PRODUCT_INTEL_82801JI_PCIE_4        0x3a46                /* 82801JI PCI Express Port */
3707
#define        PCI_PRODUCT_INTEL_82801JI_PCIE_5        0x3a48                /* 82801JI PCI Express Port */
3708
#define        PCI_PRODUCT_INTEL_82801JI_PCIE_6        0x3a4a                /* 82801JI PCI Express Port */
3709
#define        PCI_PRODUCT_INTEL_82801JI_LAN        0x3a4c                /* 82801JI LAN Controller */
3710
#define        PCI_PRODUCT_INTEL_82801JD_SMB        0x3a60                /* 82801JD SMBus Controller */
3711
#define        PCI_PRODUCT_INTEL_82801JD_THERMAL        0x3a62                /* 82801JD Thermal Controller */
3712
#define        PCI_PRODUCT_INTEL_82801JD_USB_1        0x3a64                /* 82801JD USB UHCI Controller */
3713
#define        PCI_PRODUCT_INTEL_82801JD_USB_2        0x3a65                /* 82801JD USB UHCI Controller */
3714
#define        PCI_PRODUCT_INTEL_82801JD_USB_3        0x3a66                /* 82801JD USB UHCI Controller */
3715
#define        PCI_PRODUCT_INTEL_82801JD_USB_4        0x3a67                /* 82801JD USB UHCI Controller */
3716
#define        PCI_PRODUCT_INTEL_82801JD_USB_5        0x3a68                /* 82801JD USB UHCI Controller */
3717
#define        PCI_PRODUCT_INTEL_82801JD_USB_6        0x3a69                /* 82801JD USB UHCI Controller */
3718
#define        PCI_PRODUCT_INTEL_82801JD_EHCI_1        0x3a6a                /* 82801JD USB EHCI Controller */
3719
#define        PCI_PRODUCT_INTEL_82801JD_EHCI_2        0x3a6c                /* 82801JD USB EHCI Controller */
3720
#define        PCI_PRODUCT_INTEL_82801JD_HDA        0x3a6e                /* 82801JD High Definition Audio Controller */
3721
#define        PCI_PRODUCT_INTEL_82801JD_PCIE_1        0x3a70                /* 82801JD PCI Express Port */
3722
#define        PCI_PRODUCT_INTEL_82801JD_PCIE_2        0x3a72                /* 82801JD PCI Express Port */
3723
#define        PCI_PRODUCT_INTEL_82801JD_PCIE_3        0x3a74                /* 82801JD PCI Express Port */
3724
#define        PCI_PRODUCT_INTEL_82801JD_PCIE_4        0x3a76                /* 82801JD PCI Express Port */
3725
#define        PCI_PRODUCT_INTEL_82801JD_PCIE_5        0x3a78                /* 82801JD PCI Express Port */
3726
#define        PCI_PRODUCT_INTEL_82801JD_PCIE_6        0x3a7a                /* 82801JD PCI Express Port */
3727
#define        PCI_PRODUCT_INTEL_82801JD_LAN        0x3a7c                /* 82801JD LAN Controller */
3728
#define        PCI_PRODUCT_INTEL_P55_LPC        0x3b02                /* P55 LPC Interface Bridge */
3729
#define        PCI_PRODUCT_INTEL_PM55_LPC        0x3b03                /* PM55 LPC Interface Bridge */
3730
#define        PCI_PRODUCT_INTEL_H55_LPC        0x3b06                /* H55 LPC Interface Bridge */
3731
#define        PCI_PRODUCT_INTEL_QM57_LPC        0x3b07                /* QM57 LPC Interface Bridge */
3732
#define        PCI_PRODUCT_INTEL_H57_LPC        0x3b08                /* H57 LPC Interface Bridge */
3733
#define        PCI_PRODUCT_INTEL_HM55_LPC        0x3b09                /* HM55 LPC Interface Bridge */
3734
#define        PCI_PRODUCT_INTEL_Q57_LPC        0x3b0a                /* Q57 LPC Interface Bridge */
3735
#define        PCI_PRODUCT_INTEL_HM57_LPC        0x3b0b                /* HM57 LPC Interface Bridge */
3736
#define        PCI_PRODUCT_INTEL_QS57_LPC        0x3b0f                /* QS57 LPC Interface Bridge */
3737
#define        PCI_PRODUCT_INTEL_3400_LPC        0x3b12                /* 3400 LPC Interface Bridge */
3738
#define        PCI_PRODUCT_INTEL_3420_LPC        0x3b14                /* 3420 LPC Interface Bridge */
3739
#define        PCI_PRODUCT_INTEL_3450_LPC        0x3b16                /* 3450 LPC Interface Bridge */
3740
#define        PCI_PRODUCT_INTEL_3400_SATA_1        0x3b20                /* 3400 SATA */
3741
#define        PCI_PRODUCT_INTEL_3400_SATA_2        0x3b21                /* 3400 SATA */
3742
#define        PCI_PRODUCT_INTEL_3400_AHCI_1        0x3b22                /* 3400 AHCI */
3743
#define        PCI_PRODUCT_INTEL_3400_AHCI_2        0x3b23                /* 3400 AHCI */
3744
#define        PCI_PRODUCT_INTEL_3400_RAID_1        0x3b25                /* 3400 RAID */
3745
#define        PCI_PRODUCT_INTEL_3400_SATA_3        0x3b26                /* 3400 SATA */
3746
#define        PCI_PRODUCT_INTEL_3400_SATA_4        0x3b28                /* 3400 SATA */
3747
#define        PCI_PRODUCT_INTEL_3400_AHCI_3        0x3b29                /* 3400 AHCI */
3748
#define        PCI_PRODUCT_INTEL_3400_RAID_2        0x3b2c                /* 3400 RAID */
3749
#define        PCI_PRODUCT_INTEL_3400_SATA_5        0x3b2d                /* 3400 SATA */
3750
#define        PCI_PRODUCT_INTEL_3400_SATA_6        0x3b2e                /* 3400 SATA */
3751
#define        PCI_PRODUCT_INTEL_3400_AHCI_4        0x3b2f                /* 3400 AHCI */
3752
#define        PCI_PRODUCT_INTEL_3400_SMB        0x3b30                /* 3400 SMBus */
3753
#define        PCI_PRODUCT_INTEL_3400_THERMAL        0x3b32                /* 3400 Thermal */
3754
#define        PCI_PRODUCT_INTEL_3400_EHCI_1        0x3b34                /* 3400 USB EHCI */
3755
#define        PCI_PRODUCT_INTEL_3400_UHCI_1        0x3b36                /* 3400 USB */
3756
#define        PCI_PRODUCT_INTEL_3400_UHCI_2        0x3b37                /* 3400 USB */
3757
#define        PCI_PRODUCT_INTEL_3400_UHCI_3        0x3b38                /* 3400 USB */
3758
#define        PCI_PRODUCT_INTEL_3400_UHCI_4        0x3b39                /* 3400 USB */
3759
#define        PCI_PRODUCT_INTEL_3400_UHCI_5        0x3b3a                /* 3400 USB */
3760
#define        PCI_PRODUCT_INTEL_3400_UHCI_6        0x3b3b                /* 3400 USB */
3761
#define        PCI_PRODUCT_INTEL_3400_EHCI_2        0x3b3c                /* 3400 USB ECHI */
3762
#define        PCI_PRODUCT_INTEL_3400_UHCI_7        0x3b3e                /* 3400 USB */
3763
#define        PCI_PRODUCT_INTEL_3400_UHCI_8        0x3b3f                /* 3400 USB */
3764
#define        PCI_PRODUCT_INTEL_3400_PCIE_1        0x3b42                /* 3400 PCIE */
3765
#define        PCI_PRODUCT_INTEL_3400_PCIE_2        0x3b44                /* 3400 PCIE */
3766
#define        PCI_PRODUCT_INTEL_3400_PCIE_3        0x3b46                /* 3400 PCIE */
3767
#define        PCI_PRODUCT_INTEL_3400_PCIE_4        0x3b48                /* 3400 PCIE */
3768
#define        PCI_PRODUCT_INTEL_3400_PCIE_5        0x3b4a                /* 3400 PCIE */
3769
#define        PCI_PRODUCT_INTEL_3400_PCIE_6        0x3b4c                /* 3400 PCIE */
3770
#define        PCI_PRODUCT_INTEL_3400_PCIE_7        0x3b4e                /* 3400 PCIE */
3771
#define        PCI_PRODUCT_INTEL_3400_PCIE_8        0x3b50                /* 3400 PCIE */
3772
#define        PCI_PRODUCT_INTEL_3400_HDA        0x3b56                /* 3400 HD Audio */
3773
#define        PCI_PRODUCT_INTEL_QS57_HDA        0x3b57                /* QS57 HD Audio */
3774
#define        PCI_PRODUCT_INTEL_3400_MEI_1        0x3b64                /* 3400 MEI */
3775
#define        PCI_PRODUCT_INTEL_3400_MEI_2        0x3b65                /* 3400 MEI */
3776
#define        PCI_PRODUCT_INTEL_3400_PT_IDER        0x3b66                /* 3400 PT IDER */
3777
#define        PCI_PRODUCT_INTEL_3400_KT        0x3b67                /* 3400 KT */
3778
#define        PCI_PRODUCT_INTEL_E5_HB        0x3c00                /* E5 Host */
3779
#define        PCI_PRODUCT_INTEL_E5_PCIE_1        0x3c02                /* E5 PCIE */
3780
#define        PCI_PRODUCT_INTEL_E5_PCIE_2        0x3c03                /* E5 PCIE */
3781
#define        PCI_PRODUCT_INTEL_E5_PCIE_3        0x3c04                /* E5 PCIE */
3782
#define        PCI_PRODUCT_INTEL_E5_PCIE_4        0x3c05                /* E5 PCIE */
3783
#define        PCI_PRODUCT_INTEL_E5_PCIE_5        0x3c06                /* E5 PCIE */
3784
#define        PCI_PRODUCT_INTEL_E5_PCIE_6        0x3c07                /* E5 PCIE */
3785
#define        PCI_PRODUCT_INTEL_E5_PCIE_7        0x3c08                /* E5 PCIE */
3786
#define        PCI_PRODUCT_INTEL_E5_PCIE_8        0x3c09                /* E5 PCIE */
3787
#define        PCI_PRODUCT_INTEL_E5_PCIE_9        0x3c0a                /* E5 PCIE */
3788
#define        PCI_PRODUCT_INTEL_E5_PCIE_10        0x3c0b                /* E5 PCIE */
3789
#define        PCI_PRODUCT_INTEL_E5_DMA_1        0x3c20                /* E5 DMA */
3790
#define        PCI_PRODUCT_INTEL_E5_DMA_2        0x3c21                /* E5 DMA */
3791
#define        PCI_PRODUCT_INTEL_E5_DMA_3        0x3c22                /* E5 DMA */
3792
#define        PCI_PRODUCT_INTEL_E5_DMA_4        0x3c23                /* E5 DMA */
3793
#define        PCI_PRODUCT_INTEL_E5_DMA_5        0x3c24                /* E5 DMA */
3794
#define        PCI_PRODUCT_INTEL_E5_DMA_6        0x3c25                /* E5 DMA */
3795
#define        PCI_PRODUCT_INTEL_E5_DMA_7        0x3c26                /* E5 DMA */
3796
#define        PCI_PRODUCT_INTEL_E5_DMA_8        0x3c27                /* E5 DMA */
3797
#define        PCI_PRODUCT_INTEL_E5_ADDRMAP        0x3c28                /* E5 Address Map */
3798
#define        PCI_PRODUCT_INTEL_E5_ERR        0x3c2a                /* E5 Error Reporting */
3799
#define        PCI_PRODUCT_INTEL_E5_IOAPIC        0x3c2c                /* E5 I/O APIC */
3800
#define        PCI_PRODUCT_INTEL_5400_HB        0x4000                /* 5400 Host */
3801
#define        PCI_PRODUCT_INTEL_5400A_HB        0x4001                /* 5400A Host */
3802
#define        PCI_PRODUCT_INTEL_5400B_HB        0x4003                /* 5400B Host */
3803
#define        PCI_PRODUCT_INTEL_5400_PCIE_1        0x4021                /* 5400 PCIE */
3804
#define        PCI_PRODUCT_INTEL_5400_PCIE_2        0x4022                /* 5400 PCIE */
3805
#define        PCI_PRODUCT_INTEL_5400_PCIE_3        0x4023                /* 5400 PCIE */
3806
#define        PCI_PRODUCT_INTEL_5400_PCIE_4        0x4024                /* 5400 PCIE */
3807
#define        PCI_PRODUCT_INTEL_5400_PCIE_5        0x4025                /* 5400 PCIE */
3808
#define        PCI_PRODUCT_INTEL_5400_PCIE_6        0x4026                /* 5400 PCIE */
3809
#define        PCI_PRODUCT_INTEL_5400_PCIE_7        0x4027                /* 5400 PCIE */
3810
#define        PCI_PRODUCT_INTEL_5400_PCIE_8        0x4028                /* 5400 PCIE */
3811
#define        PCI_PRODUCT_INTEL_5400_PCIE_9        0x4029                /* 5400 PCIE */
3812
#define        PCI_PRODUCT_INTEL_IOAT_SNB        0x402f                /* I/OAT SNB */
3813
#define        PCI_PRODUCT_INTEL_5400_FSBINT        0x4030                /* 5400 FSB/Boot/Interrupt */
3814
#define        PCI_PRODUCT_INTEL_5400_CE        0x4031                /* 5400 Coherency Engine */
3815
#define        PCI_PRODUCT_INTEL_5400_IOAPIC        0x4032                /* 5400 IOAPIC */
3816
#define        PCI_PRODUCT_INTEL_5400_RAS_0        0x4035                /* 5400 RAS */
3817
#define        PCI_PRODUCT_INTEL_5400_RAS_1        0x4036                /* 5400 RAS */
3818
#define        PCI_PRODUCT_INTEL_E600_VGA        0x4108                /* E600 Integrated VGA */
3819
#define        PCI_PRODUCT_INTEL_E600_HB        0x4114                /* E600 Host */
3820
#define        PCI_PRODUCT_INTEL_PRO_WL_2200BG        0x4220                /* PRO/Wireless LAN 2200BG Mini-PCI Adapter */
3821
#define        PCI_PRODUCT_INTEL_PRO_WL_2225BG        0x4221                /* PRO/Wireless LAN 2225BG Mini-PCI Adapter */
3822
#define        PCI_PRODUCT_INTEL_PRO_WL_3945ABG_1        0x4222                /* PRO/Wireless LAN 3945ABG Mini-PCI Adapter */
3823
#define        PCI_PRODUCT_INTEL_PRO_WL_2915ABG_1        0x4223                /* PRO/Wireless LAN 2915ABG Mini-PCI Adapter */
3824
#define        PCI_PRODUCT_INTEL_PRO_WL_2915ABG_2        0x4224                /* PRO/Wireless LAN 2915ABG Mini-PCI Adapter */
3825
#define        PCI_PRODUCT_INTEL_PRO_WL_3945ABG_2        0x4227                /* PRO/Wireless LAN 3945ABG Mini-PCI Adapter */
3826
#define        PCI_PRODUCT_INTEL_WIFI_LINK_4965_1        0x4229                /* Wireless WiFi Link 4965 */
3827
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6000_3X3_1        0x422b                /* Centrino Ultimate-N 6300 */
3828
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6000_IPA_1        0x422c                /* Centrino Advanced-N 6200 */
3829
#define        PCI_PRODUCT_INTEL_WIFI_LINK_4965_3        0x422d                /* Wireless WiFi Link 4965 */
3830
#define        PCI_PRODUCT_INTEL_WIFI_LINK_4965_2        0x4230                /* Wireless WiFi Link 4965 */
3831
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5100_1        0x4232                /* WiFi Link 5100 */
3832
#define        PCI_PRODUCT_INTEL_WIFI_LINK_4965_4        0x4233                /* Wireless WiFi Link 4965 */
3833
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5300_1        0x4235                /* WiFi Link 5300 */
3834
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5300_2        0x4236                /* WiFi Link 5300 */
3835
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5100_2        0x4237                /* WiFi Link 5100 */
3836
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6000_3X3_2        0x4238                /* Centrino Ultimate-N 6300 */
3837
#define        PCI_PRODUCT_INTEL_WIFI_LINK_6000_IPA_2        0x4239                /* Centrino Advanced-N 6200 */
3838
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5350_1        0x423a                /* WiFi Link 5350 */
3839
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5350_2        0x423b                /* WiFi Link 5350 */
3840
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5150_1        0x423c                /* WiFi Link 5150 */
3841
#define        PCI_PRODUCT_INTEL_WIFI_LINK_5150_2        0x423d                /* WiFi Link 5150 */
3842
#define        PCI_PRODUCT_INTEL_EP80579_HB        0x5020                /* EP80579 Host */
3843
#define        PCI_PRODUCT_INTEL_EP80579_MEM        0x5021                /* EP80579 Memory */
3844
#define        PCI_PRODUCT_INTEL_EP80579_EDMA        0x5023                /* EP80579 EDMA */
3845
#define        PCI_PRODUCT_INTEL_EP80579_PCIE_1        0x5024                /* EP80579 PCIE */
3846
#define        PCI_PRODUCT_INTEL_EP80579_PCIE_2        0x5025                /* EP80579 PCIE */
3847
#define        PCI_PRODUCT_INTEL_EP80579_SATA        0x5028                /* EP80579 SATA */
3848
#define        PCI_PRODUCT_INTEL_EP80579_AHCI        0x5029                /* EP80579 AHCI */
3849
#define        PCI_PRODUCT_INTEL_EP80579_ASU        0x502c                /* EP80579 ASU */
3850
#define        PCI_PRODUCT_INTEL_EP80579_RESERVED1        0x5030                /* EP80579 Reserved */
3851
#define        PCI_PRODUCT_INTEL_EP80579_LPC        0x5031                /* EP80579 LPC */
3852
#define        PCI_PRODUCT_INTEL_EP80579_SMB        0x5032                /* EP80579 SMBus */
3853
#define        PCI_PRODUCT_INTEL_EP80579_UHCI        0x5033                /* EP80579 USB */
3854
#define        PCI_PRODUCT_INTEL_EP80579_EHCI        0x5035                /* EP80579 USB */
3855
#define        PCI_PRODUCT_INTEL_EP80579_PPB        0x5037                /* EP80579 PCI-PCI bridge */
3856
#define        PCI_PRODUCT_INTEL_EP80579_CAN_1        0x5039                /* EP80579 CANbus */
3857
#define        PCI_PRODUCT_INTEL_EP80579_CAN_2        0x503a                /* EP80579 CANbus */
3858
#define        PCI_PRODUCT_INTEL_EP80579_SERIAL        0x503b                /* EP80579 Serial */
3859
#define        PCI_PRODUCT_INTEL_EP80579_1588        0x503c                /* EP80579 1588 */
3860
#define        PCI_PRODUCT_INTEL_EP80579_LEB        0x503d                /* EP80579 LEB */
3861
#define        PCI_PRODUCT_INTEL_EP80579_GCU        0x503e                /* EP80579 GCU */
3862
#define        PCI_PRODUCT_INTEL_EP80579_RESERVED2        0x503f                /* EP80579 Reserved */
3863
#define        PCI_PRODUCT_INTEL_EP80579_LAN_1        0x5040                /* EP80579 LAN */
3864
#define        PCI_PRODUCT_INTEL_EP80579_LAN_2        0x5044                /* EP80579 LAN */
3865
#define        PCI_PRODUCT_INTEL_EP80579_LAN_3        0x5048                /* EP80579 LAN */
3866
#define        PCI_PRODUCT_INTEL_80312_ATU        0x530d                /* 80310 ATU */
3867
#define        PCI_PRODUCT_INTEL_82371SB_ISA        0x7000                /* 82371SB (PIIX3) PCI-ISA Bridge */
3868
#define        PCI_PRODUCT_INTEL_82371SB_IDE        0x7010                /* 82371SB (PIIX3) IDE Interface */
3869
#define        PCI_PRODUCT_INTEL_82371SB_USB        0x7020                /* 82371SB (PIIX3) USB Host Controller */
3870
#define        PCI_PRODUCT_INTEL_82437VX        0x7030                /* 82437VX (TVX) System Controller */
3871
#define        PCI_PRODUCT_INTEL_82439TX        0x7100                /* 82439TX (MTXC) System Controller */
3872
#define        PCI_PRODUCT_INTEL_82371AB_ISA        0x7110                /* 82371AB (PIIX4) PCI-ISA Bridge */
3873
#define        PCI_PRODUCT_INTEL_82371AB_IDE        0x7111                /* 82371AB (PIIX4) IDE Controller */
3874
#define        PCI_PRODUCT_INTEL_82371AB_USB        0x7112                /* 82371AB (PIIX4) USB Host Controller */
3875
#define        PCI_PRODUCT_INTEL_82371AB_PMC        0x7113                /* 82371AB (PIIX4) Power Management Controller */
3876
#define        PCI_PRODUCT_INTEL_82810_MCH        0x7120                /* 82810 Memory Controller Hub */
3877
#define        PCI_PRODUCT_INTEL_82810_GC        0x7121                /* 82810 Graphics Controller */
3878
#define        PCI_PRODUCT_INTEL_82810_DC100_MCH        0x7122                /* 82810-DC100 Memory Controller Hub */
3879
#define        PCI_PRODUCT_INTEL_82810_DC100_GC        0x7123                /* 82810-DC100 Graphics Controller */
3880
#define        PCI_PRODUCT_INTEL_82810E_MCH        0x7124                /* 82810E Memory Controller Hub */
3881
#define        PCI_PRODUCT_INTEL_82810E_GC        0x7125                /* 82810E Graphics Controller */
3882
#define        PCI_PRODUCT_INTEL_82443LX        0x7180                /* 82443LX PCI AGP Controller */
3883
#define        PCI_PRODUCT_INTEL_82443LX_AGP        0x7181                /* 82443LX AGP Interface */
3884
#define        PCI_PRODUCT_INTEL_82443BX        0x7190                /* 82443BX Host Bridge/Controller */
3885
#define        PCI_PRODUCT_INTEL_82443BX_AGP        0x7191                /* 82443BX AGP Interface */
3886
#define        PCI_PRODUCT_INTEL_82443BX_NOAGP        0x7192                /* 82443BX Host Bridge/Controller (AGP disabled) */
3887
#define        PCI_PRODUCT_INTEL_82440MX        0x7194                /* 82443MX Host Bridge/Controller */
3888
#define        PCI_PRODUCT_INTEL_82440MX_ACA        0x7195                /* 82443MX AC-97 Audio Controller */
3889
#define        PCI_PRODUCT_INTEL_82440MX_ISA        0x7198                /* 82443MX PCI-ISA Bridge */
3890
#define        PCI_PRODUCT_INTEL_82440MX_IDE        0x7199                /* 82443MX IDE Controller */
3891
#define        PCI_PRODUCT_INTEL_82440MX_USB        0x719a                /* 82443MX USB Host Controller */
3892
#define        PCI_PRODUCT_INTEL_82440MX_PMC        0x719b                /* 82443MX Power Management Controller */
3893
#define        PCI_PRODUCT_INTEL_82443GX        0x71a0                /* 82443GX Host Bridge/Controller */
3894
#define        PCI_PRODUCT_INTEL_82443GX_AGP        0x71a1                /* 82443GX AGP Interface */
3895
#define        PCI_PRODUCT_INTEL_82443GX_NOAGP        0x71a2                /* 82443GX Host Bridge/Controller (AGP disabled) */
3896
#define        PCI_PRODUCT_INTEL_I740        0x7800                /* i740 Graphics Accelerator */
3897
#define        PCI_PRODUCT_INTEL_SCH_IDE        0x811a                /* SCH IDE Controller */
3898
#define        PCI_PRODUCT_INTEL_E600_HDA        0x811b                /* E600 HD Audio */
3899
#define        PCI_PRODUCT_INTEL_E600_PCIB_0        0x8180                /* E600 Virtual PCI-PCI Bridge */
3900
#define        PCI_PRODUCT_INTEL_E600_PCIB_1        0x8181                /* E600 Virtual PCI-PCI Bridge */
3901
#define        PCI_PRODUCT_INTEL_E600_GVD        0x8182                /* E600 Integrated Graphic Video Display */
3902
#define        PCI_PRODUCT_INTEL_E600_PCIB_2        0x8184                /* E600 Virtual PCI-PCI Bridge */
3903
#define        PCI_PRODUCT_INTEL_E600_PCIB_3        0x8185                /* E600 Virtual PCI-PCI Bridge */
3904
#define        PCI_PRODUCT_INTEL_E600_LPC        0x8186                /* Atom Processor E6xx LPC Bridge */
3905
#define        PCI_PRODUCT_INTEL_PCI450_PB        0x84c4                /* 82454KX/GX PCI Bridge (PB) */
3906
#define        PCI_PRODUCT_INTEL_PCI450_MC        0x84c5                /* 82451KX/GX Memory Controller (MC) */
3907
#define        PCI_PRODUCT_INTEL_82451NX_MIOC        0x84ca                /* 82451NX Memory & I/O Controller (MIOC) */
3908
#define        PCI_PRODUCT_INTEL_82451NX_PXB        0x84cb                /* 82451NX PCI Expander Bridge (PXB) */
3909

    
3910
#define        PCI_PRODUCT_INTEL_EG20T_PCIB        0x8800                /* EG20T PCH PCIExpress Bridge */
3911
#define        PCI_PRODUCT_INTEL_EG20T_PCTHUB        0x8801                /* EG20T PCH Packet Hub */
3912
#define        PCI_PRODUCT_INTEL_EG20T_GBE        0x8802                /* EG20T PCH Gigabit Ether */
3913
#define        PCI_PRODUCT_INTEL_EG20T_GPIO        0x8803                /* EG20T PCH GPIO */
3914
#define        PCI_PRODUCT_INTEL_EG20T_OHCI1_0        0x8804                /* EG20T PCH USB OHCI Host Controller #1 */
3915
#define        PCI_PRODUCT_INTEL_EG20T_OHCI1_1        0x8805                /* EG20T PCH USB OHCI Host Controller #1 */
3916
#define        PCI_PRODUCT_INTEL_EG20T_OHCI1_2        0x8806                /* EG20T PCH USB OHCI Host Controller #1 */
3917
#define        PCI_PRODUCT_INTEL_EG20T_EHCI1        0x8807                /* EG20T PCH USB EHCI Host Controller #1 */
3918
#define        PCI_PRODUCT_INTEL_EG20T_USB_DEV        0x8808                /* EG20T PCH USB Device */
3919
#define        PCI_PRODUCT_INTEL_EG20T_SDIO_0        0x8809                /* EG20T PCH SDIO Controller #0 */
3920
#define        PCI_PRODUCT_INTEL_EG20T_SDIO_1        0x880a                /* EG20T PCH SDIO Controller #1 */
3921
#define        PCI_PRODUCT_INTEL_EG20T_AHCI        0x880b                /* EG20T PCH AHCI SATA Controller */
3922
#define        PCI_PRODUCT_INTEL_EG20T_OHCI0_0        0x880c                /* EG20T PCH USB OHCI Host Controller #0 */
3923
#define        PCI_PRODUCT_INTEL_EG20T_OHCI0_1        0x880d                /* EG20T PCH USB OHCI Host Controller #0 */
3924
#define        PCI_PRODUCT_INTEL_EG20T_OHCI0_2        0x880e                /* EG20T PCH USB OHCI Host Controller #0 */
3925
#define        PCI_PRODUCT_INTEL_EG20T_EHCI0        0x880f                /* EG20T PCH USB EHCI Host Controller #0 */
3926
#define        PCI_PRODUCT_INTEL_EG20T_DMA_0        0x8810                /* EG20T PCH DMAC #0 */
3927
#define        PCI_PRODUCT_INTEL_EG20T_UART_0        0x8811                /* EG20T PCH UART #0 */
3928
#define        PCI_PRODUCT_INTEL_EG20T_UART_1        0x8812                /* EG20T PCH UART #1 */
3929
#define        PCI_PRODUCT_INTEL_EG20T_UART_2        0x8813                /* EG20T PCH UART #2 */
3930
#define        PCI_PRODUCT_INTEL_EG20T_UART_3        0x8814                /* EG20T PCH UART #3 */
3931
#define        PCI_PRODUCT_INTEL_EG20T_DMA_1        0x8815                /* EG20T PCH DMAC #1 */
3932
#define        PCI_PRODUCT_INTEL_EG20T_SPI        0x8816                /* EG20T PCH SPI */
3933
#define        PCI_PRODUCT_INTEL_EG20T_I2C        0x8817                /* EG20T PCH I2C Interface */
3934
#define        PCI_PRODUCT_INTEL_EG20T_CAN        0x8818                /* EG20T PCH CAN Controller */
3935
#define        PCI_PRODUCT_INTEL_EG20T_IEEE1588        0x8819                /* EG20T PCH IEEE1588 */
3936
#define        PCI_PRODUCT_INTEL_8SER_DT_SATA        0x8c00                /* 8 Series (desktop) SATA Controller */
3937
#define        PCI_PRODUCT_INTEL_8SER_MO_SATA        0x8c01                /* 8 Series (mobile) SATA Controller */
3938
#define        PCI_PRODUCT_INTEL_8SER_DT_SATA_AHCI        0x8c02                /* 8 Series (desktop) SATA Controller (AHCI) */
3939
#define        PCI_PRODUCT_INTEL_8SER_MO_SATA_AHCI        0x8c03                /* 8 Series (mobile) SATA Controller (AHCI) */
3940
#define        PCI_PRODUCT_INTEL_8SER_DT_SATA_RAID        0x8c04                /* 8 Series (desktop) SATA Controller (RAID) */
3941
#define        PCI_PRODUCT_INTEL_8SER_MO_SATA_RAID        0x8c05                /* 8 Series (mobile) SATA Controller (RAID) */
3942
#define        PCI_PRODUCT_INTEL_8SER_DT_SATA_RAID_SR        0x8c06                /* 8 Series (desktop) SATA Controller (RAID) + Smart Response */
3943
#define        PCI_PRODUCT_INTEL_8SER_MO_SATA_RAID_SR        0x8c07                /* 8 Series (mobile) SATA Controller (RAID) + Smart Response */
3944
#define        PCI_PRODUCT_INTEL_8SER_DT_SATA_2        0x8c08                /* 8 Series (desktop) SATA Controller */
3945
#define        PCI_PRODUCT_INTEL_8SER_MO_SATA_2        0x8c09                /* 8 Series (mobile) SATA Controller */
3946
#define        PCI_PRODUCT_INTEL_8SER_DT_SATA_RAID1        0x8c0e                /* 8 Series (desktop) SATA Controller (RAID1) */
3947
#define        PCI_PRODUCT_INTEL_8SER_MO_SATA_RAID1        0x8c0f                /* 8 Series (mobile) SATA Controller (RAID1) */
3948
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_1        0x8c10                /* 8 Series PCIE */
3949
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_2        0x8c12                /* 8 Series PCIE */
3950
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_3        0x8c14                /* 8 Series PCIE */
3951
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_4        0x8c16                /* 8 Series PCIE */
3952
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_5        0x8c18                /* 8 Series PCIE */
3953
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_6        0x8c1a                /* 8 Series PCIE */
3954
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_7        0x8c1c                /* 8 Series PCIE */
3955
#define        PCI_PRODUCT_INTEL_8SERIES_PCIE_8        0x8c1e                /* 8 Series PCIE */
3956
#define        PCI_PRODUCT_INTEL_8SERIES_HDA        0x8c20                /* 8 Series HD Audio */
3957
#define        PCI_PRODUCT_INTEL_8SERIES_SMB        0x8c22                /* 8 Series SMBus Controller */
3958
#define        PCI_PRODUCT_INTEL_8SERIES_THERM        0x8c24                /* 8 Series Thermal */
3959
#define        PCI_PRODUCT_INTEL_8SERIES_EHCI_1        0x8c26                /* 8 Series USB EHCI */
3960
#define        PCI_PRODUCT_INTEL_8SERIES_EHCI_2        0x8c2d                /* 8 Series USB EHCI */
3961
#define        PCI_PRODUCT_INTEL_8SERIES_XHCI        0x8c31                /* 8 Series USB xHCI */
3962
#define        PCI_PRODUCT_INTEL_8SERIES_LAN        0x8c33                /* 8 Series LAN */
3963
#define        PCI_PRODUCT_INTEL_8SERIES_MEI_1        0x8c3a                /* 8 Series MEI Controller */
3964
#define        PCI_PRODUCT_INTEL_8SERIES_MEI_2        0x8c3b                /* 8 Series MEI Controller */
3965
#define        PCI_PRODUCT_INTEL_8SERIES_IDE_R        0x8c3c                /* 8 Series IDE-R */
3966
#define        PCI_PRODUCT_INTEL_8SERIES_KT        0x8c3d                /* 8 Series KT */
3967
#define        PCI_PRODUCT_INTEL_8SERIES_M_LPC        0x8c41                /* 8 Series Mobile Full Featured ES LPC */
3968
#define        PCI_PRODUCT_INTEL_8SERIES_D_LPC        0x8c42                /* 8 Series Desktop Full Featured ES LPC */
3969
#define        PCI_PRODUCT_INTEL_Z87_LPC        0x8c44                /* Z87 LPC */
3970
#define        PCI_PRODUCT_INTEL_Z85_LPC        0x8c46                /* Z85 LPC */
3971
#define        PCI_PRODUCT_INTEL_HM86_LPC        0x8c49                /* HM86 LPC */
3972
#define        PCI_PRODUCT_INTEL_H87_LPC        0x8c4a                /* H87 LPC */
3973
#define        PCI_PRODUCT_INTEL_HM87_LPC        0x8c4b                /* HM87 LPC */
3974
#define        PCI_PRODUCT_INTEL_Q85_LPC        0x8c4c                /* Q85 LPC */
3975
#define        PCI_PRODUCT_INTEL_Q87_LPC        0x8c4e                /* Q87 LPC */
3976
#define        PCI_PRODUCT_INTEL_QM87_LPC        0x8c4f                /* QM87 LPC */
3977
#define        PCI_PRODUCT_INTEL_B85_LPC        0x8c50                /* B85 LPC */
3978
#define        PCI_PRODUCT_INTEL_C222_LPC        0x8c52                /* C222 LPC */
3979
#define        PCI_PRODUCT_INTEL_C224_LPC        0x8c54                /* C224 LPC */
3980
#define        PCI_PRODUCT_INTEL_C226_LPC        0x8c56                /* C226 LPC */
3981
#define        PCI_PRODUCT_INTEL_H81_LPC        0x8c5c                /* H81 LPC */
3982
#define        PCI_PRODUCT_INTEL_9SERIES_SATA        0x8c80                /* 9 Series SATA Controller */
3983
#define        PCI_PRODUCT_INTEL_9SERIES_SATA_AHCI        0x8c82                /* 9 Series SATA Controller (AHCI) */
3984
#define        PCI_PRODUCT_INTEL_9SERIES_SATA_RAID        0x8c84                /* 9 Series SATA Controller (RAID) */
3985
#define        PCI_PRODUCT_INTEL_9SERIES_SATA_RAID_SR        0x8c86                /* 9 Series SATA Controller (RAID) + Smart Response */
3986
#define        PCI_PRODUCT_INTEL_9SERIES_SATA_2        0x8c88                /* 9 Series SATA Controller */
3987
#define        PCI_PRODUCT_INTEL_9SERIES_SATA_RAID1        0x8c8e                /* 9 Series SATA Controller (RAID1) */
3988
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_1        0x8c90                /* 9 Series PCIE */
3989
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_2        0x8c92                /* 9 Series PCIE */
3990
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_3        0x8c94                /* 9 Series PCIE */
3991
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_4        0x8c96                /* 9 Series PCIE */
3992
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_5        0x8c98                /* 9 Series PCIE */
3993
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_6        0x8c9a                /* 9 Series PCIE */
3994
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_7        0x8c9c                /* 9 Series PCIE */
3995
#define        PCI_PRODUCT_INTEL_9SERIES_PCIE_8        0x8c9e                /* 9 Series PCIE */
3996
#define        PCI_PRODUCT_INTEL_9SERIES_HDA        0x8ca0                /* 9 Series HD Audio */
3997
#define        PCI_PRODUCT_INTEL_9SERIES_SMB        0x8ca2                /* 9 Series SMBus Controller */
3998
#define        PCI_PRODUCT_INTEL_9SERIES_THERM        0x8ca4                /* 9 Series Thermal */
3999
#define        PCI_PRODUCT_INTEL_9SERIES_EHCI_1        0x8ca6                /* 9 Series USB EHCI */
4000
#define        PCI_PRODUCT_INTEL_9SERIES_EHCI_2        0x8cad                /* 9 Series USB EHCI */
4001
#define        PCI_PRODUCT_INTEL_9SERIES_XHCI        0x8cb1                /* 9 Series USB xHCI */
4002
#define        PCI_PRODUCT_INTEL_9SERIES_LAN        0x8cb3                /* 9 Series LAN */
4003
#define        PCI_PRODUCT_INTEL_9SERIES_MEI_1        0x8cba                /* 9 Series MEI Controller */
4004
#define        PCI_PRODUCT_INTEL_9SERIES_MEI_2        0x8cbb                /* 9 Series MEI Controller */
4005
#define        PCI_PRODUCT_INTEL_9SERIES_IDE_R        0x8cbc                /* 9 Series IDE-R */
4006
#define        PCI_PRODUCT_INTEL_9SERIES_KT        0x8cbd                /* 9 Series KT */
4007
#define        PCI_PRODUCT_INTEL_9SERIES_LPC_ES        0x8cc2                /* 9 Series Full Featured ES LPC */
4008
#define        PCI_PRODUCT_INTEL_Z97_LPC        0x8cc4                /* Z97 LPC */
4009
#define        PCI_PRODUCT_INTEL_H97_LPC        0x8cc6                /* H97 LPC */
4010
#define        PCI_PRODUCT_INTEL_C610_SATA        0x8d00                /* C61x/X99 SATA Controller */
4011
#define        PCI_PRODUCT_INTEL_C610_SATA_AHCI        0x8d02                /* C61x/X99 SATA Controller (AHCI) */
4012
#define        PCI_PRODUCT_INTEL_C610_SATA_RAID        0x2822                /* C61x/X99 SATA Controller (RAID) */
4013
#define        PCI_PRODUCT_INTEL_C610_SATA_RAID_2        0x8d06                /* C61x/X99 SATA Controller (RAID) */
4014
#define        PCI_PRODUCT_INTEL_C610_SATA_RAID_3        0x2826                /* C61x/X99 SATA Controller (RAID) */
4015
#define        PCI_PRODUCT_INTEL_C610_SATA_2        0x8d08                /* C61x/X99 SATA Controller */
4016
#define        PCI_PRODUCT_INTEL_C610_SSATA        0x8d60                /* C61x/X99 sSATA Controller */
4017
#define        PCI_PRODUCT_INTEL_C610_SSATA_AHCI        0x8d62                /* C61x/X99 sSATA Controller (AHCI) */
4018
#define        PCI_PRODUCT_INTEL_C610_SSATA_RAID        0x8d66                /* C61x/X99 sSATA Controller (RAID) */
4019
#define        PCI_PRODUCT_INTEL_C610_SSATA_RAID_2        0x2827                /* C61x/X99 sSATA Controller (RAID) */
4020
#define        PCI_PRODUCT_INTEL_C610_PCIE_1_1        0x8d10                /* C61x/X99 PCIE */
4021
#define        PCI_PRODUCT_INTEL_C610_PCIE_1_2        0x8d11                /* C61x/X99 PCIE */
4022
#define        PCI_PRODUCT_INTEL_C610_PCIE_1_3        0x244e                /* C61x/X99 PCIE */
4023
#define        PCI_PRODUCT_INTEL_C610_PCIE_2_1        0x8d12                /* C61x/X99 PCIE */
4024
#define        PCI_PRODUCT_INTEL_C610_PCIE_2_2        0x8d13                /* C61x/X99 PCIE */
4025
#define        PCI_PRODUCT_INTEL_C610_PCIE_3_1        0x8d14                /* C61x/X99 PCIE */
4026
#define        PCI_PRODUCT_INTEL_C610_PCIE_3_2        0x8d15                /* C61x/X99 PCIE */
4027
#define        PCI_PRODUCT_INTEL_C610_PCIE_4_1        0x8d16                /* C61x/X99 PCIE */
4028
#define        PCI_PRODUCT_INTEL_C610_PCIE_4_2        0x8d17                /* C61x/X99 PCIE */
4029
#define        PCI_PRODUCT_INTEL_C610_PCIE_5_1        0x8d18                /* C61x/X99 PCIE */
4030
#define        PCI_PRODUCT_INTEL_C610_PCIE_5_2        0x8d19                /* C61x/X99 PCIE */
4031
#define        PCI_PRODUCT_INTEL_C610_PCIE_6_1        0x8d1a                /* C61x/X99 PCIE */
4032
#define        PCI_PRODUCT_INTEL_C610_PCIE_6_2        0x8d1b                /* C61x/X99 PCIE */
4033
#define        PCI_PRODUCT_INTEL_C610_PCIE_7_1        0x8d1c                /* C61x/X99 PCIE */
4034
#define        PCI_PRODUCT_INTEL_C610_PCIE_7_2        0x8d1d                /* C61x/X99 PCIE */
4035
#define        PCI_PRODUCT_INTEL_C610_PCIE_8_1        0x8d1e                /* C61x/X99 PCIE */
4036
#define        PCI_PRODUCT_INTEL_C610_PCIE_8_2        0x8d1f                /* C61x/X99 PCIE */
4037
#define        PCI_PRODUCT_INTEL_C610_HDA        0x8d20                /* C61x/X99 HD Audio */
4038
#define        PCI_PRODUCT_INTEL_C610_HDA_2        0x8d21                /* C61x/X99 HD Audio */
4039
#define        PCI_PRODUCT_INTEL_C610_SMB        0x8d22                /* C61x/X99 SMBus Controller */
4040
#define        PCI_PRODUCT_INTEL_C610_THERM        0x8d24                /* C61x/X99 Thermal */
4041
#define        PCI_PRODUCT_INTEL_C610_EHCI        0x8d26                /* C61x/X99 USB EHCI */
4042
#define        PCI_PRODUCT_INTEL_C610_EHCI_2        0x8d2d                /* C61x/X99 USB EHCI */
4043
#define        PCI_PRODUCT_INTEL_C610_XHCI        0x8d31                /* C61x/X99 USB xHCI */
4044
#define        PCI_PRODUCT_INTEL_C610_LAN        0x8d33                /* C61x/X99 LAN */
4045
#define        PCI_PRODUCT_INTEL_C610_MEI        0x8d3a                /* C61x/X99 MEI Controller */
4046
#define        PCI_PRODUCT_INTEL_C610_MEI_2        0x8d3b                /* C61x/X99 MEI Controller */
4047
#define        PCI_PRODUCT_INTEL_C610_IDE_R        0x8d3c                /* C61x/X99 IDE-R */
4048
#define        PCI_PRODUCT_INTEL_C610_KT        0x8d3d                /* C61x/X99 KT */
4049
#define        PCI_PRODUCT_INTEL_X99_LPC        0x8d44                /* X99 LPC */
4050
#define        PCI_PRODUCT_INTEL_X99_LPC_2        0x8d47                /* X99 LPC */
4051
#define        PCI_PRODUCT_INTEL_C610_SPSR        0x8d7c                /* C61x/X99 SPSR */
4052
#define        PCI_PRODUCT_INTEL_C610_MS_SMB0        0x8d7d                /* C61x/X99 MS SMbus */
4053
#define        PCI_PRODUCT_INTEL_C610_MS_SMB1        0x8d7e                /* C61x/X99 MS SMbus */
4054
#define        PCI_PRODUCT_INTEL_C610_MS_SMB2        0x8d7f                /* C61x/X99 MS SMbus */
4055
#define        PCI_PRODUCT_INTEL_CORE4G_M_AHCI        0x9c03                /* Core 4G (mobile) SATA Controller (AHCI) */
4056
#define        PCI_PRODUCT_INTEL_CORE4G_M_RAID_1        0x9c05                /* Core 4G (mobile) SATA Controller (RAID) */
4057
#define        PCI_PRODUCT_INTEL_CORE4G_M_RAID_2        0x9c07                /* Core 4G (mobile) SATA Controller (RAID) Premium */
4058
#define        PCI_PRODUCT_INTEL_CORE4G_M_RAID_3        0x9c0f                /* Core 4G (mobile) SATA Controller (RAID) Premium */
4059
#define        PCI_PRODUCT_INTEL_CORE4G_M_PCIE_1        0x9c10                /* Core 4G (mobile) PCIE */
4060
#define        PCI_PRODUCT_INTEL_CORE4G_M_PCIE_2        0x9c12                /* Core 4G (mobile) PCIE */
4061
#define        PCI_PRODUCT_INTEL_CORE4G_M_PCIE_3        0x9c14                /* Core 4G (mobile) PCIE */
4062
#define        PCI_PRODUCT_INTEL_CORE4G_M_PCIE_4        0x9c16                /* Core 4G (mobile) PCIE */
4063
#define        PCI_PRODUCT_INTEL_CORE4G_M_PCIE_5        0x9c18                /* Core 4G (mobile) PCIE */
4064
#define        PCI_PRODUCT_INTEL_CORE4G_M_PCIE_6        0x9c1a                /* Core 4G (mobile) PCIE */
4065
#define        PCI_PRODUCT_INTEL_CORE4G_M_HDA        0x9c20                /* Core 4G (mobile) HD Audio */
4066
#define        PCI_PRODUCT_INTEL_CORE4G_M_SMB        0x9c22                /* Core 4G (mobile) SMBus */
4067
#define        PCI_PRODUCT_INTEL_CORE4G_M_THERM        0x9c24                /* Core 4G (mobile) Thermal */
4068
#define        PCI_PRODUCT_INTEL_CORE4G_M_EHCI        0x9c26                /* Core 4G (mobile) USB EHCI */
4069
#define        PCI_PRODUCT_INTEL_CORE4G_M_XHCI        0x9c31                /* Core 4G (mobile) USB xHCI */
4070
#define        PCI_PRODUCT_INTEL_CORE4G_M_SDIO        0x9c35                /* Core 4G (mobile) SDIO */
4071
#define        PCI_PRODUCT_INTEL_CORE4G_M_SSOUND        0x9c36                /* Core 4G (mobile) Smart Sound */
4072
#define        PCI_PRODUCT_INTEL_CORE4G_M_MEI_1        0x9c3a                /* Core 4G (mobile) MEI */
4073
#define        PCI_PRODUCT_INTEL_CORE4G_M_MEI_2        0x9c3b                /* Core 4G (mobile) MEI */
4074
#define        PCI_PRODUCT_INTEL_CORE4G_M_IDE_R        0x9c3c                /* Core 4G (mobile) IDE-R */
4075
#define        PCI_PRODUCT_INTEL_CORE4G_M_KT        0x9c3d                /* Core 4G (mobile) KT */
4076
#define        PCI_PRODUCT_INTEL_CORE4G_M_LPC_1        0x9c41                /* Core 4G (mobile) LPC */
4077
#define        PCI_PRODUCT_INTEL_CORE4G_M_LPC_2        0x9c43                /* Core 4G (mobile) LPC */
4078
#define        PCI_PRODUCT_INTEL_CORE4G_M_LPC_3        0x9c45                /* Core 4G (mobile) LPC */
4079
#define        PCI_PRODUCT_INTEL_CORE4G_M_S_DMA        0x9c60                /* Core 4G (mobile) Serial I/O DMA */
4080
#define        PCI_PRODUCT_INTEL_CORE4G_M_S_I2C_0        0x9c61                /* Core 4G (mobile) Serial I/O I2C */
4081
#define        PCI_PRODUCT_INTEL_CORE4G_M_S_I2C_1        0x9c62                /* Core 4G (mobile) Serial I/O I2C */
4082
#define        PCI_PRODUCT_INTEL_CORE4G_M_S_UART_0        0x9c63                /* Core 4G (mobile) Serial I/O UART */
4083
#define        PCI_PRODUCT_INTEL_CORE4G_M_S_UART_1        0x9c64                /* Core 4G (mobile) Serial I/O UART */
4084
#define        PCI_PRODUCT_INTEL_CORE4G_M_S_GSPI_0        0x9c65                /* Core 4G (mobile) Serial I/O GSPI */
4085
#define        PCI_PRODUCT_INTEL_CORE4G_M_S_GSPI_1        0x9c66                /* Core 4G (mobile) Serial I/O GSPI */
4086
#define        PCI_PRODUCT_INTEL_CORE5G_M_AHCI        0x9c83                /* Core 5G (mobile) SATA Controller (AHCI) */
4087
#define        PCI_PRODUCT_INTEL_CORE5G_M_RAID_1        0x9c85                /* Core 5G (mobile) SATA Controller (RAID) */
4088
#define        PCI_PRODUCT_INTEL_CORE5G_M_RAID_2        0x9c87                /* Core 5G (mobile) SATA Controller (RAID) Premium */
4089
#define        PCI_PRODUCT_INTEL_CORE5G_M_RAID_3        0x9c8f                /* Core 5G (mobile) SATA Controller (RAID) RRT Only */
4090
#define        PCI_PRODUCT_INTEL_CORE5G_M_PCIE_1        0x9c90                /* Core 5G (mobile) PCIE */
4091
#define        PCI_PRODUCT_INTEL_CORE5G_M_PCIE_2        0x9c92                /* Core 5G (mobile) PCIE */
4092
#define        PCI_PRODUCT_INTEL_CORE5G_M_PCIE_3        0x9c94                /* Core 5G (mobile) PCIE */
4093
#define        PCI_PRODUCT_INTEL_CORE5G_M_PCIE_4        0x9c96                /* Core 5G (mobile) PCIE */
4094
#define        PCI_PRODUCT_INTEL_CORE5G_M_PCIE_5        0x9c98                /* Core 5G (mobile) PCIE */
4095
#define        PCI_PRODUCT_INTEL_CORE5G_M_PCIE_6        0x9c9a                /* Core 5G (mobile) PCIE */
4096
#define        PCI_PRODUCT_INTEL_CORE5G_M_HDA        0x9ca0                /* Core 5G (mobile) HD Audio */
4097
#define        PCI_PRODUCT_INTEL_CORE5G_M_SMB        0x9ca2                /* Core 5G (mobile) SMBus */
4098
#define        PCI_PRODUCT_INTEL_CORE5G_M_THERM        0x9ca4                /* Core 5G (mobile) Thermal */
4099
#define        PCI_PRODUCT_INTEL_CORE5G_M_EHCI        0x9ca6                /* Core 5G (mobile) USB EHCI */
4100
#define        PCI_PRODUCT_INTEL_CORE5G_M_XHCI        0x9cb1                /* Core 5G (mobile) USB xHCI */
4101
#define        PCI_PRODUCT_INTEL_CORE5G_M_SDIO        0x9cb5                /* Core 5G (mobile) SDIO */
4102
#define        PCI_PRODUCT_INTEL_CORE5G_M_SSOUND        0x9cb6                /* Core 5G (mobile) Smart Sound */
4103
#define        PCI_PRODUCT_INTEL_CORE5G_M_MEI_1        0x9cba                /* Core 5G (mobile) ME Interface */
4104
#define        PCI_PRODUCT_INTEL_CORE5G_M_MEI_2        0x9cbb                /* Core 5G (mobile) ME Interface */
4105
#define        PCI_PRODUCT_INTEL_CORE5G_M_IDE_R        0x9cbc                /* Core 5G (mobile) IDE-R */
4106
#define        PCI_PRODUCT_INTEL_CORE5G_M_KT        0x9cbd                /* Core 5G (mobile) KT */
4107
#define        PCI_PRODUCT_INTEL_CORE5G_M_LPC_1        0x9cc1                /* Core 5G (mobile) LPC */
4108
#define        PCI_PRODUCT_INTEL_CORE5G_M_LPC_2        0x9cc2                /* Core 5G (mobile) LPC */
4109
#define        PCI_PRODUCT_INTEL_CORE5G_M_LPC_3        0x9cc3                /* Core 5G (mobile) LPC */
4110
#define        PCI_PRODUCT_INTEL_CORE5G_M_LPC_4        0x9cc5                /* Core 5G (mobile) LPC */
4111
#define        PCI_PRODUCT_INTEL_CORE5G_M_LPC_5        0x9cc6                /* Core 5G (mobile) LPC */
4112
#define        PCI_PRODUCT_INTEL_CORE5G_M_LPC_6        0x9cc7                /* Core 5G (mobile) LPC */
4113
#define        PCI_PRODUCT_INTEL_CORE5G_M_LPC_7        0x9cc9                /* Core 5G (mobile) LPC */
4114
#define        PCI_PRODUCT_INTEL_CORE5G_M_S_DMA        0x9ce0                /* Core 5G (mobile) Serial I/O DMA */
4115
#define        PCI_PRODUCT_INTEL_CORE5G_M_S_I2C_0        0x9ce1                /* Core 5G (mobile) Serial I/O I2C */
4116
#define        PCI_PRODUCT_INTEL_CORE5G_M_S_I2C_1        0x9ce2                /* Core 5G (mobile) Serial I/O I2C */
4117
#define        PCI_PRODUCT_INTEL_CORE5G_M_S_UART_0        0x9ce3                /* Core 5G (mobile) Serial I/O UART */
4118
#define        PCI_PRODUCT_INTEL_CORE5G_M_S_UART_1        0x9ce4                /* Core 5G (mobile) Serial I/O UART */
4119
#define        PCI_PRODUCT_INTEL_CORE5G_M_S_GSPI_0        0x9ce5                /* Core 5G (mobile) Serial I/O GSPI */
4120
#define        PCI_PRODUCT_INTEL_CORE5G_M_S_GSPI_1        0x9ce6                /* Core 5G (mobile) Serial I/O GSPI */
4121
#define        PCI_PRODUCT_INTEL_PINEVIEW_HB        0xa000                /* Pineview Host Bridge */
4122
#define        PCI_PRODUCT_INTEL_PINEVIEW_IGD        0xa001                /* Pineview Integrated Graphics Device */
4123
#define        PCI_PRODUCT_INTEL_PINEVIEW_IGD_1        0xa002                /* Pineview Integrated Graphics Device */
4124
#define        PCI_PRODUCT_INTEL_PINEVIEW_M_HB        0xa010                /* Pineview Host Bridge */
4125
#define        PCI_PRODUCT_INTEL_PINEVIEW_M_IGD        0xa011                /* Pineview Integrated Graphics Device */
4126
#define        PCI_PRODUCT_INTEL_21152        0xb152                /* S21152BB PCI-PCI Bridge */
4127
#define        PCI_PRODUCT_INTEL_21154        0xb154                /* S21152BA,S21154AE/BE PCI-PCI Bridge */
4128
#define        PCI_PRODUCT_INTEL_21555        0xb555                /* 21555 Non-Transparent PCI-PCI Bridge */
4129
#define        PCI_PRODUCT_INTEL_CP_DMI_1        0xd131                /* Core Processor DMI */
4130
#define        PCI_PRODUCT_INTEL_CP_DMI_2        0xd132                /* Core Processor DMI */
4131
#define        PCI_PRODUCT_INTEL_CP_PCIE_1        0xd138                /* Core Processor PCIe Root Port (x16 or x8 max) */
4132
#define        PCI_PRODUCT_INTEL_CP_PCIE_2        0xd13a                /* Core Processor PCIe Root Port (x8 max) */
4133
#define        PCI_PRODUCT_INTEL_CP_QPI_LINK        0xd150                /* Core Processor QPI Link */
4134
#define        PCI_PRODUCT_INTEL_CP_QPI_RPREGS        0xd151                /* Core Processor QPI Routing and Protocol Registers */
4135
#define        PCI_PRODUCT_INTEL_CP_SYS_MREGS        0xd155                /* Core Processor System Management Registers */
4136
#define        PCI_PRODUCT_INTEL_CP_SS_REGS        0xd156                /* Core Processor Semaphore and Scratchpad Registers */
4137
#define        PCI_PRODUCT_INTEL_CP_SCS_REGS        0xd157                /* Core Processor System Control and Status Registers */
4138
#define        PCI_PRODUCT_INTEL_CP_MISC_REGS        0xd158                /* Core Processor Miscellaneous Registers */
4139
#define        PCI_PRODUCT_INTEL_HANKSVILLE        0xf0fe                /* HANKSVILLE LAN Controller */
4140

    
4141

    
4142
/* Intergraph products */
4143
#define        PCI_PRODUCT_INTERGRAPH_4D50T        0x00e4                /* Powerstorm 4D50T */
4144
#define        PCI_PRODUCT_INTERGRAPH_4D60T        0x00e3                /* Powerstorm 4D60T */
4145

    
4146
/* Intersil products */
4147
#define        PCI_PRODUCT_INTERSIL_MINI_PCI_WLAN        0x3873                /* PRISM2.5 Mini-PCI WLAN */
4148
#define        PCI_PRODUCT_INTERSIL_MINI_PCI_3877        0x3877                /* PRISM Indigo Mini-PCI WLAN */
4149
#define        PCI_PRODUCT_INTERSIL_MINI_PCI_3890        0x3890                /* PRISM Duette Mini-PCI WLAN */
4150

    
4151
/* Invertex */
4152
#define        PCI_PRODUCT_INVERTEX_AEON        0x0005                /* AEON */
4153

    
4154
/* IO Data products */
4155
#define        PCI_PRODUCT_IODATA_CBIDE2        0x0003                /* CBIDE2/CI-iCN NinjaATA-32Bi IDE */
4156
#define        PCI_PRODUCT_IODATA_CBSCII        0x0005                /* CBSCII NinjaSCSI-32Bi SCSI */
4157
#define        PCI_PRODUCT_IODATA_RSAPCI        0x0007                /* RSA-PCI 2-port Serial */
4158
#define        PCI_PRODUCT_IODATA_GVBCTV5DL        0xd012                /* GV-BCTV5DL/PCI TV tuner */
4159

    
4160
/* ITE products */
4161
#define        PCI_PRODUCT_ITE_IT8152        0x8152                /* IT8152 Host Bridge */
4162
#define        PCI_PRODUCT_ITE_IT8211        0x8211                /* IT8211 IDE Controller */
4163
#define        PCI_PRODUCT_ITE_IT8212        0x8212                /* IT8212 IDE Controller */
4164
#define        PCI_PRODUCT_ITE_IT8213        0x8213                /* IT8213 IDE Controller */
4165
#define        PCI_PRODUCT_ITE_IT8888        0x8888                /* PCI-ISA Bridge */
4166
#define        PCI_PRODUCT_ITE_IT8892        0x8892                /* PCIe-PCI Bridge */
4167

    
4168
/* I. T. T. products */
4169
#define        PCI_PRODUCT_ITT_AGX016        0x0001                /* AGX016 */
4170
#define        PCI_PRODUCT_ITT_ITT3204        0x0002                /* ITT3204 MPEG Decoder */
4171

    
4172
/* JMicron products */
4173
#define        PCI_PRODUCT_JMICRON_JMB360        0x2360                /* JMB360 SATA Controller */
4174
#define        PCI_PRODUCT_JMICRON_JMB361        0x2361                /* JMB361 SATA/PATA Controller */
4175
#define        PCI_PRODUCT_JMICRON_JMB362        0x2362                /* JMB362 SATA Controller */
4176
#define        PCI_PRODUCT_JMICRON_JMB363        0x2363                /* JMB363 SATA/PATA Controller */
4177
#define        PCI_PRODUCT_JMICRON_JMB365        0x2365                /* JMB365 SATA/PATA Controller */
4178
#define        PCI_PRODUCT_JMICRON_JMB366        0x2366                /* JMB366 SATA/PATA Controller */
4179
#define        PCI_PRODUCT_JMICRON_JMB368        0x2368                /* JMB368 PATA Controller */
4180
#define        PCI_PRODUCT_JMICRON_JMB38X_SD        0x2381                /* JMB38X SD Host Controller */
4181
#define        PCI_PRODUCT_JMICRON_JMB38X_MMC        0x2382                /* JMB38X SD/MMC Host Controller */
4182
#define        PCI_PRODUCT_JMICRON_JMB38X_MS        0x2383                /* JMB38X Memory Stick Host Controller */
4183
#define        PCI_PRODUCT_JMICRON_JMB38X_XD        0x2384                /* JMB38X xD Host Controller */
4184
#define        PCI_PRODUCT_JMICRON_JMB388_SD        0x2391                /* JMB388 SD Host Controller */
4185
#define        PCI_PRODUCT_JMICRON_JMB388_MMC        0x2392                /* JMB388 SD/MMC Host Controller */
4186
#define        PCI_PRODUCT_JMICRON_JMB388_MS        0x2393                /* JMB388 Memory Stick Host Controller */
4187
#define        PCI_PRODUCT_JMICRON_JMB388_XD        0x2394                /* JMB388 xD Host Controller */
4188
#define        PCI_PRODUCT_JMICRON_JMC250        0x0250                /* JMC250 Gigabit Ethernet Controller */
4189
#define        PCI_PRODUCT_JMICRON_JMC260        0x0260                /* JMC260 Fast Ethernet Controller */
4190

    
4191
/* JNI products */
4192
#define        PCI_PRODUCT_JNI_JNIC1460        0x1460                /* JNIC-1460 Fibre-Channel Adapter */
4193
#define        PCI_PRODUCT_JNI_JNIC1560        0x1560                /* JNIC-1560 Dual Fibre-Channel Adapter */
4194
#define        PCI_PRODUCT_JNI_FCI1063        0x4643                /* FCI-1063 Fibre-Channel Adapter */
4195
#define        PCI_PRODUCT_JNI_FCX26562        0x6562                /* FCX2-6562 Dual Fibre-Channel Adapter */
4196
#define        PCI_PRODUCT_JNI_FCX6562        0x656a                /* FCX-6562 Fibre-Channel Adapter */
4197

    
4198
/* Juniper Networks products */
4199
#define        PCI_PRODUCT_JUNIPER_XCLK0        0x0030                /* Experimental Clock Version 0 */
4200

    
4201
/* KTI products - XXX better descriptions */
4202
#define        PCI_PRODUCT_KTI_NE2KETHER        0x3000                /* Ethernet */
4203

    
4204
/* LAN Media */
4205
#define        PCI_PRODUCT_LMC_HSSI        0x0003                /* HSSI Interface */
4206
#define        PCI_PRODUCT_LMC_DS3        0x0004                /* DS3 Interface */
4207
#define        PCI_PRODUCT_LMC_SSI        0x0005                /* SSI */
4208
#define        PCI_PRODUCT_LMC_DS1        0x0006                /* DS1 */
4209

    
4210
/* Lava products */
4211
#define        PCI_PRODUCT_LAVA_TWOSP_2S        0x0100                /* Dual Serial */
4212
#define        PCI_PRODUCT_LAVA_QUATTRO_AB        0x0101                /* Dual Serial */
4213
#define        PCI_PRODUCT_LAVA_QUATTRO_CD        0x0102                /* Dual Serial */
4214
#define        PCI_PRODUCT_LAVA_IOFLEX_2S_0        0x0110                /* Serial */
4215
#define        PCI_PRODUCT_LAVA_IOFLEX_2S_1        0x0111                /* Serial */
4216
#define        PCI_PRODUCT_LAVA_QUATTRO_AB2        0x0120                /* Dual Serial */
4217
#define        PCI_PRODUCT_LAVA_QUATTRO_CD2        0x0121                /* Dual Serial */
4218
#define        PCI_PRODUCT_LAVA_OCTOPUS550_0        0x0180                /* Quad Serial */
4219
#define        PCI_PRODUCT_LAVA_OCTOPUS550_1        0x0181                /* Quad Serial */
4220
#define        PCI_PRODUCT_LAVA_LAVAPORT_2        0x0200                /* Serial */
4221
#define        PCI_PRODUCT_LAVA_LAVAPORT_0        0x0201                /* Serial */
4222
#define        PCI_PRODUCT_LAVA_LAVAPORT_1        0x0202                /* Serial */
4223
#define        PCI_PRODUCT_LAVA_SSERIAL        0x0500                /* Single Serial */
4224
#define        PCI_PRODUCT_LAVA_650        0x0600                /* Serial */
4225
#define        PCI_PRODUCT_LAVA_TWOSP_1P        0x8000                /* Parallel */
4226
#define        PCI_PRODUCT_LAVA_PARALLEL2        0x8001                /* Dual Parallel */
4227
#define        PCI_PRODUCT_LAVA_PARALLEL2A        0x8002                /* Dual Parallel */
4228
#define        PCI_PRODUCT_LAVA_PARALLELB        0x8003                /* Dual Parallel */
4229

    
4230
/* LeadTek Research */
4231
#define        PCI_PRODUCT_LEADTEK_S3_805        0x0000                /* S3 805 */
4232

    
4233
/* Level One products */
4234
#define        PCI_PRODUCT_LEVELONE_LXT1001        0x0001                /* LXT-1001 10/100/1000 Ethernet */
4235

    
4236
/* Linear Systems / CompuModules */
4237
#define        PCI_PRODUCT_LINEARSYS_DVB_TX        0x7629                /* DVB Transmitter */
4238
#define        PCI_PRODUCT_LINEARSYS_DVB_RX        0x7630                /* DVB Receiver */
4239

    
4240
/* Linksys products */
4241
#define        PCI_PRODUCT_LINKSYS_EG1032        0x1032                /* EG1032 v2 Instant Gigabit Network Adapter */
4242
#define        PCI_PRODUCT_LINKSYS_EG1064        0x1064                /* EG1064 v2 Instant Gigabit Network Adapter */
4243
#define        PCI_PRODUCT_LINKSYS_PCMPC200        0xab08                /* PCMPC200 */
4244
#define        PCI_PRODUCT_LINKSYS_PCM200        0xab09                /* PCM200 */
4245
#define        PCI_PRODUCT_LINKSYS2_IPN2220        0x2220                /* IPN 2220 Wireless LAN Adapter (rev 01) */
4246

    
4247
/* Lite-On products */
4248
#define        PCI_PRODUCT_LITEON_82C168        0x0002                /* 82C168/82C169 (PNIC) 10/100 Ethernet */
4249
#define        PCI_PRODUCT_LITEON_82C115        0xc115                /* 82C115 (PNIC II) 10/100 Ethernet */
4250

    
4251
/* Lucent Technologies products */
4252
#define        PCI_PRODUCT_LUCENT_LTMODEM_0440        0x0440                /* K56flex DSVD LTMODEM */
4253
#define        PCI_PRODUCT_LUCENT_LTMODEM_0441        0x0441                /* LTMODEM */
4254
#define        PCI_PRODUCT_LUCENT_LTMODEM_0442        0x0442                /* LTMODEM */
4255
#define        PCI_PRODUCT_LUCENT_LTMODEM_0443        0x0443                /* LTMODEM */
4256
#define        PCI_PRODUCT_LUCENT_LTMODEM_0444        0x0444                /* LTMODEM */
4257
#define        PCI_PRODUCT_LUCENT_LTMODEM_0445        0x0445                /* LTMODEM */
4258
#define        PCI_PRODUCT_LUCENT_LTMODEM_0446        0x0446                /* LTMODEM */
4259
#define        PCI_PRODUCT_LUCENT_LTMODEM_0447        0x0447                /* LTMODEM */
4260
#define        PCI_PRODUCT_LUCENT_LTMODEM_0448        0x0448                /* LTMODEM */
4261
#define        PCI_PRODUCT_LUCENT_LTMODEM_0449        0x0449                /* LTMODEM */
4262
#define        PCI_PRODUCT_LUCENT_LTMODEM_044a        0x044a                /* LTMODEM */
4263
#define        PCI_PRODUCT_LUCENT_LTMODEM_044b        0x044b                /* LTMODEM */
4264
#define        PCI_PRODUCT_LUCENT_LTMODEM_044c        0x044c                /* LTMODEM */
4265
#define        PCI_PRODUCT_LUCENT_LTMODEM_044d        0x044d                /* LTMODEM */
4266
#define        PCI_PRODUCT_LUCENT_LTMODEM_044e        0x044e                /* LTMODEM */
4267
#define        PCI_PRODUCT_LUCENT_LTMODEM_0450        0x0450                /* LTMODEM */
4268
#define        PCI_PRODUCT_LUCENT_LTMODEM_0451        0x0451                /* LTMODEM */
4269
#define        PCI_PRODUCT_LUCENT_LTMODEM_0452        0x0452                /* LTMODEM */
4270
#define        PCI_PRODUCT_LUCENT_LTMODEM_0453        0x0453                /* LTMODEM */
4271
#define        PCI_PRODUCT_LUCENT_LTMODEM_0454        0x0454                /* LTMODEM */
4272
#define        PCI_PRODUCT_LUCENT_LTMODEM_0455        0x0455                /* LTMODEM */
4273
#define        PCI_PRODUCT_LUCENT_LTMODEM_0456        0x0456                /* LTMODEM */
4274
#define        PCI_PRODUCT_LUCENT_LTMODEM_0457        0x0457                /* LTMODEM */
4275
#define        PCI_PRODUCT_LUCENT_LTMODEM_0458        0x0458                /* LTMODEM */
4276
#define        PCI_PRODUCT_LUCENT_LTMODEM_0459        0x0459                /* LTMODEM */
4277
#define        PCI_PRODUCT_LUCENT_LTMODEM_045a        0x045a                /* LTMODEM */
4278
#define        PCI_PRODUCT_LUCENT_VENUSMODEM        0x0480                /* Venus Modem */
4279
#define        PCI_PRODUCT_LUCENT_OR3LP26        0x5400                /* ORCA FPGA w/ 32-bit PCI ASIC Core */
4280
#define        PCI_PRODUCT_LUCENT_OR3TP12        0x5401                /* ORCA FPGA w/ 64-bit PCI ASIC Core */
4281
#define        PCI_PRODUCT_LUCENT_USBHC        0x5801                /* USB Host Controller */
4282
#define        PCI_PRODUCT_LUCENT_USBHC2        0x5802                /* 2-port USB Host Controller */
4283
#define        PCI_PRODUCT_LUCENT_FW322_323        0x5811                /* FW322/323 IEEE 1394 Host Controller */
4284
#define        PCI_PRODUCT_LUCENT_FW643_PCIE        0x5901                /* FW643 PCIE IEEE 1394b Host Controller */
4285
#define        PCI_PRODUCT_LUCENT_ET1310        0xed00                /* ET1310 10/100/1000 Ethernet */
4286
#define        PCI_PRODUCT_LUCENT_ET1301        0xed01                /* ET1301 10/100 Ethernet */
4287

    
4288
/* Macronix */
4289
#define        PCI_PRODUCT_MACRONIX_MX98713        0x0512                /* MX98713 (PMAC) 10/100 Ethernet */
4290
#define        PCI_PRODUCT_MACRONIX_MX987x5        0x0531                /* MX987x5 (PMAC) 10/100 Ethernet */
4291

    
4292
/* Madge Networks products */
4293
#define        PCI_PRODUCT_MADGE_SMARTRN2        0x0002                /* Smart 16/4 PCI Ringnode Mk2 */
4294
#define        PCI_PRODUCT_MADGE_COLLAGE25        0x1000                /* Collage 25 ATM Adapter */
4295
#define        PCI_PRODUCT_MADGE_COLLAGE155        0x1001                /* Collage 155 ATM Adapter */
4296

    
4297
/* MAGMA products */
4298
#define        PCI_PRODUCT_MAGMA_SERIAL16        0x0010                /* 16 DMA PCI-SLRS */
4299
#define        PCI_PRODUCT_MAGMA_SERIAL4        0x0011                /* 4 DMA PCI-SLRS */
4300

    
4301
/* Matrox products */
4302
#define        PCI_PRODUCT_MATROX_ATLAS        0x0518                /* MGA PX2085 (\"Atlas\") */
4303
#define        PCI_PRODUCT_MATROX_MILLENNIUM        0x0519                /* MGA Millennium 2064W (\"Storm\") */
4304
#define        PCI_PRODUCT_MATROX_MYSTIQUE        0x051a                /* MGA Mystique 1064SG */
4305
#define        PCI_PRODUCT_MATROX_MILLENNIUM2        0x051b                /* MGA Millennium II 2164W */
4306
#define        PCI_PRODUCT_MATROX_MILLENNIUM2_AGP        0x051f                /* MGA Millennium II 2164WA-B AGP */
4307
#define        PCI_PRODUCT_MATROX_G200_PCI        0x0520                /* MGA G200 PCI */
4308
#define        PCI_PRODUCT_MATROX_G200_AGP        0x0521                /* MGA G200 AGP */
4309
#define        PCI_PRODUCT_MATROX_G200E_SE        0x0522                /* MGA G200e (ServerEngines) */
4310
#define        PCI_PRODUCT_MATROX_G400_AGP        0x0525                /* MGA G400 AGP */
4311
#define        PCI_PRODUCT_MATROX_G200EW        0x0532                /* MGA G200eW */
4312
#define        PCI_PRODUCT_MATROX_G200EH        0x0533                /* MGA G200eH */
4313
#define        PCI_PRODUCT_MATROX_IMPRESSION        0x0d10                /* MGA Impression */
4314
#define        PCI_PRODUCT_MATROX_G100_PCI        0x1000                /* MGA G100 PCI */
4315
#define        PCI_PRODUCT_MATROX_G100_AGP        0x1001                /* MGA G100 AGP */
4316
#define        PCI_PRODUCT_MATROX_G550_AGP        0x2527                /* MGA G550 AGP */
4317

    
4318
/* MediaQ products */
4319
#define        PCI_PRODUCT_MEDIAQ_MQ200        0x0200                /* MQ200 */
4320

    
4321
/* Mellanox Technologies */
4322
#define        PCI_PRODUCT_MELLANOX_MT23108        0x5a44                /* InfiniHost (Tavor) */
4323
#define        PCI_PRODUCT_MELLANOX_MT23108_PCI        0x5a46                /* InfiniHost PCI Bridge (Tavor) */
4324
#define        PCI_PRODUCT_MELLANOX_MT25204_OLD        0x5e8c                /* InfiniHost III Lx (old Sinai) */
4325
#define        PCI_PRODUCT_MELLANOX_MT25204        0x6274                /* InfiniHost III Lx (Sinai) */
4326
#define        PCI_PRODUCT_MELLANOX_MT25208_COMPAT        0x6278                /* InfiniHost III Ex (Arbel in Tavor compatility) */
4327
#define        PCI_PRODUCT_MELLANOX_MT25208        0x6282                /* InfiniHost III Ex (Arbel) */
4328
#define        PCI_PRODUCT_MELLANOX_MT25408_SDR        0x6340                /* ConnectX SDR (Hermon) */
4329
#define        PCI_PRODUCT_MELLANOX_MT25408_DDR        0x634a                /* ConnectX DDR (Hermon) */
4330
#define        PCI_PRODUCT_MELLANOX_MT25408_QDR        0x6354                /* ConnectX QDR PCIe 2.0 2.5GT/s (Hermon) */
4331
#define        PCI_PRODUCT_MELLANOX_MT25408_EN        0x6368                /* ConnectX EN 10GigE PCIe 2.0 2.5GT/s (Hermon) */
4332
#define        PCI_PRODUCT_MELLANOX_MT25408_DDR_2        0x6732                /* ConnectX DDR PCIe 2.0 5GT/s (Hermon) */
4333
#define        PCI_PRODUCT_MELLANOX_MT25408_QDR_2        0x673c                /* ConnectX QDR PCIe 2.0 5GT/s (Hermon) */
4334
#define        PCI_PRODUCT_MELLANOX_MT25408_EN_2        0x6750                /* ConnectX EN 10GigE PCIe 2.0 5GT/s (Hermon) */
4335

    
4336
/* Micro Memory products */
4337
#define        PCI_PRODUCT_MICROMEMORY_5415CN        0x5415                /* MM-5415CN Memory Module */
4338
#define        PCI_PRODUCT_MICROMEMORY_5425CN        0x5425                /* MM-5425CN Memory Module */
4339

    
4340
/* Microsoft products */
4341
#define        PCI_PRODUCT_MICROSOFT_MN120        0x0001                /* MN-120 10/100 Ethernet Notebook Adapter */
4342

    
4343
/* Micrel products */
4344
#define        PCI_PRODUCT_MICREL_KSZ8841        0x8841                /* 10/100 Ethernet */
4345
#define        PCI_PRODUCT_MICREL_KSZ8842        0x8842                /* Switched 2 Port 10/100 Ethernet */
4346

    
4347
/* Middle Digital products */
4348
#define        PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_VGA        0x9050                /* Weasel Virtual VGA */
4349
#define        PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_SERIAL        0x9051                /* Weasel Serial Port */
4350
#define        PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_CONTROL        0x9052                /* Weasel Control */
4351

    
4352
/* Mitsubishi products */
4353
#define        PCI_PRODUCT_MITSUBISHIELEC_TORNADO        0x0308                /* Tornado 3000 AGP */
4354

    
4355
/* Motorola products */
4356
#define        PCI_PRODUCT_MOT_MPC105        0x0001                /* MPC105 \"Eagle\" Host Bridge */
4357
#define        PCI_PRODUCT_MOT_MPC106        0x0002                /* MPC106 \"Grackle\" Host Bridge */
4358
#define        PCI_PRODUCT_MOT_MPC8240        0x0003                /* MPC8240 \"Kahlua\" Host Bridge */
4359
#define        PCI_PRODUCT_MOT_MPC107        0x0004                /* MPC107 \"Chaparral\" Host Bridge */
4360
#define        PCI_PRODUCT_MOT_MPC8245        0x0006                /* MPC8245 \"Kahlua II\" Host Bridge */
4361
#define        PCI_PRODUCT_MOT_MPC8555E        0x000a                /* MPC8555E */
4362
#define        PCI_PRODUCT_MOT_MPC8541        0x000c                /* MPC8541 */
4363
#define        PCI_PRODUCT_MOT_MPC8548E        0x0012                /* MPC8548E */
4364
#define        PCI_PRODUCT_MOT_MPC8548        0x0013                /* MPC8548 */
4365
#define        PCI_PRODUCT_MOT_RAVEN        0x4801                /* Raven Host Bridge & Multi-Processor Interrupt Controller */
4366
#define        PCI_PRODUCT_MOT_FALCON        0x4802                /* Falcon ECC Memory Controller Chip Set */
4367
#define        PCI_PRODUCT_MOT_HAWK        0x4803                /* Hawk System Memory Controller & PCI Host Bridge */
4368
#define        PCI_PRODUCT_MOT_MPC5200B        0x5809                /* MPC5200B Host Bridge */
4369

    
4370
/* Moxa Technologies products */
4371
#define        PCI_PRODUCT_MOXA_CP102U        0x1022                /* CP102U */
4372
#define        PCI_PRODUCT_MOXA_C104H        0x1040                /* C104H */
4373
#define        PCI_PRODUCT_MOXA_CP104        0x1041                /* CP104UL */
4374
#define        PCI_PRODUCT_MOXA_CP104V2        0x1042                /* CP104V2 */
4375
#define        PCI_PRODUCT_MOXA_CP104EL        0x1043                /* CP104EL */
4376
#define        PCI_PRODUCT_MOXA_CP114        0x1141                /* CP114 */
4377
#define        PCI_PRODUCT_MOXA_C168H        0x1680                /* C168H */
4378
#define        PCI_PRODUCT_MOXA_C168U        0x1681                /* C168U */
4379
#define        PCI_PRODUCT_MOXA_C168EL        0x1682                /* C168EL */
4380
#define        PCI_PRODUCT_MOXA_C168ELA        0x1683                /* C168EL A */
4381

    
4382
/* Mutech products */
4383
#define        PCI_PRODUCT_MUTECH_MV1000        0x0001                /* MV1000 */
4384

    
4385
/* Mylex products */
4386
#define        PCI_PRODUCT_MYLEX_RAID_V2        0x0001                /* DAC960 RAID (v2 Interface) */
4387
#define        PCI_PRODUCT_MYLEX_RAID_V3        0x0002                /* DAC960 RAID (v3 Interface) */
4388
#define        PCI_PRODUCT_MYLEX_RAID_V4        0x0010                /* DAC960 RAID (v4 Interface) */
4389
#define        PCI_PRODUCT_MYLEX_RAID_V5        0x0020                /* DAC960 RAID (v5 Interface) */
4390
#define        PCI_PRODUCT_MYLEX_EXTREMERAID_3000        0x0030                /* eXtremeRAID 3000 */
4391
#define        PCI_PRODUCT_MYLEX_EXTREMERAID_2000        0x0040                /* eXtremeRAID 2000 */
4392
#define        PCI_PRODUCT_MYLEX_ACCELERAID        0x0050                /* AcceleRAID 352 */
4393
#define        PCI_PRODUCT_MYLEX_ACCELERAID_170        0x0052                /* AcceleRAID 170 */
4394
#define        PCI_PRODUCT_MYLEX_ACCELERAID_160        0x0054                /* AcceleRAID 160 */
4395
#define        PCI_PRODUCT_MYLEX_EXTREMERAID1100        0xba55                /* eXtremeRAID 1100 */
4396
#define        PCI_PRODUCT_MYLEX_EXTREMERAID        0xba56                /* eXtremeRAID 2000/3000 */
4397

    
4398
/* Myricom products */
4399
#define        PCI_PRODUCT_MYRICOM_MYRINET        0x8043                /* Myrinet */
4400

    
4401
/* Myson-Century Technology products */
4402
#define        PCI_PRODUCT_MYSON_MTD803        0x0803                /* MTD803 3-in-1 Fast Ethernet Controller */
4403

    
4404
/* National Datacomm products */
4405
#define        PCI_PRODUCT_NDC_NCP130        0x0130                /* NCP130 Wireless NIC */
4406
#define        PCI_PRODUCT_NDC_NCP130A2        0x0131                /* NCP130 rev A2 Wireless NIC */
4407

    
4408
/* Netoctave */
4409
#define        PCI_PRODUCT_NETOCTAVE_NSP2K        0x0100                /* NSP2K */
4410

    
4411
/* NetBoost (now Intel) products */
4412
#define        PCI_PRODUCT_NETBOOST_POLICY        0x0000                /* Policy Accelerator */
4413

    
4414
/* NetLogic (now Broadcom?) products */
4415
#define        PCI_PRODUCT_NETLOGIC_XLP_SBC        0x1001                /* XLP System Bridge controller */
4416
#define        PCI_PRODUCT_NETLOGIC_XLP_ICI        0x1002                /* XLP Inter-Chip interconnect */
4417
#define        PCI_PRODUCT_NETLOGIC_XLP_PIC        0x1003                /* XLP Programmable Interrupt controller */
4418
#define        PCI_PRODUCT_NETLOGIC_XLP_PCIROOT        0x1004                /* XLP PCI-Express RootComplex/Endpoint port */
4419
#define        PCI_PRODUCT_NETLOGIC_XLP_INTERLAKEN        0x1005                /* XLP Interlaken LA interface */
4420
#define        PCI_PRODUCT_NETLOGIC_XLP_DEVUSB        0x1006                /* XLP Device USB controller */
4421
#define        PCI_PRODUCT_NETLOGIC_XLP_EHCIUSB        0x1007                /* XLP EHCI USB controller */
4422
#define        PCI_PRODUCT_NETLOGIC_XLP_OHCIUSB        0x1008                /* XLP OHCI USB controller */
4423
#define        PCI_PRODUCT_NETLOGIC_XLP_NAE        0x1009                /* XLP Network Acceleration engine */
4424
#define        PCI_PRODUCT_NETLOGIC_XLP_POE        0x100A                /* XLP Packet Ordering engine */
4425
#define        PCI_PRODUCT_NETLOGIC_XLP_FMN        0x100B                /* XLP Fast Messaging Network */
4426
#define        PCI_PRODUCT_NETLOGIC_XLP_DMA        0x100C                /* XLP Data Transfer and RAID engine */
4427
#define        PCI_PRODUCT_NETLOGIC_XLP_SAE        0x100D                /* XLP Security accelerator */
4428
#define        PCI_PRODUCT_NETLOGIC_XLP_PKE        0x100E                /* XLP RSA/ECC accelerator */
4429
#define        PCI_PRODUCT_NETLOGIC_XLP_CDE        0x100F                /* XLP Compress/Decompression engine */
4430
#define        PCI_PRODUCT_NETLOGIC_XLP_UART        0x1010                /* XLP UART controller */
4431
#define        PCI_PRODUCT_NETLOGIC_XLP_I2C        0x1011                /* XLP I2C controller */
4432
#define        PCI_PRODUCT_NETLOGIC_XLP_GPIO        0x1012                /* XLP GPIO controller */
4433
#define        PCI_PRODUCT_NETLOGIC_XLP_SYSTEM        0x1013                /* XLP System controller */
4434
#define        PCI_PRODUCT_NETLOGIC_XLP_JTAG        0x1014                /* XLP JTAG interface */
4435
#define        PCI_PRODUCT_NETLOGIC_XLP_NOR        0x1015                /* XLP NOR flash controller */
4436
#define        PCI_PRODUCT_NETLOGIC_XLP_NAND        0x1016                /* XLP NAND flash controller */
4437
#define        PCI_PRODUCT_NETLOGIC_XLP_SPI        0x1017                /* XLP SPI controller */
4438
#define        PCI_PRODUCT_NETLOGIC_XLP_SDHC        0x1018                /* XLP eMMC/SD/SDIO controller */
4439
#define        PCI_PRODUCT_NETLOGIC_XLP_RXE        0x1019                /* XLP Regular Expression accelerator */
4440
#define        PCI_PRODUCT_NETLOGIC_XLP_AHCISATA        0x101a                /* XLP AHCI SATA controller */
4441
#define        PCI_PRODUCT_NETLOGIC_XLP_SRIO        0x101b                /* XLP SRIO (Serial Rapid IO) controller */
4442

    
4443
/* NetVin products - XXX better descriptions */
4444
#define        PCI_PRODUCT_NETVIN_5000        0x5000                /* 5000 Ethernet */
4445

    
4446
/* Newbridge / Tundra products */
4447
#define        PCI_PRODUCT_NEWBRIDGE_CA91CX42        0x0000                /* Universe VME Bridge */
4448
#define        PCI_PRODUCT_NEWBRIDGE_CA91L826A        0x0826                /* QSpan II PCI Bridge */
4449
#define        PCI_PRODUCT_NEWBRIDGE_CA91L8260        0x8260                /* PowerSpan PCI Bridge */
4450
#define        PCI_PRODUCT_NEWBRIDGE_CA91L8261        0x8261                /* PowerSpan II PCI Bridge */
4451

    
4452
/* National Instruments products */
4453
#define        PCI_PRODUCT_NATIONALINST_MXI3        0x2c30                /* MXI-3 PCI Extender */
4454

    
4455
/* National Semiconductor products */
4456
#define        PCI_PRODUCT_NS_DP83810        0x0001                /* DP83810 10/100 Ethernet */
4457
#define        PCI_PRODUCT_NS_PC87415        0x0002                /* PC87415 IDE */
4458
#define        PCI_PRODUCT_NS_PC87560        0x000e                /* 87560 Legacy I/O */
4459
#define        PCI_PRODUCT_NS_USB        0x0012                /* USB */
4460
#define        PCI_PRODUCT_NS_DP83815        0x0020                /* DP83815 10/100 Ethernet */
4461
#define        PCI_PRODUCT_NS_DP83820        0x0022                /* DP83820 10/100/1000 Ethernet */
4462
#define        PCI_PRODUCT_NS_CS5535_HB        0x0028                /* CS5535 Host-PCI Bridge */
4463
#define        PCI_PRODUCT_NS_CS5535_ISA        0x002b                /* CS5535 PCI-ISA Bridge */
4464
#define        PCI_PRODUCT_NS_CS5535_IDE        0x002d                /* CS5535 IDE Controller */
4465
#define        PCI_PRODUCT_NS_CS5535_AUDIO        0x002e                /* CS5535 Audio Controller */
4466
#define        PCI_PRODUCT_NS_CS5535_USB        0x002f                /* CS5535 USB Host Controller */
4467
#define        PCI_PRODUCT_NS_CS5535_VIDEO        0x0030                /* CS5535 Video Controller */
4468
#define        PCI_PRODUCT_NS_SATURN        0x0035                /* Saturn */
4469
#define        PCI_PRODUCT_NS_SC1100_IDE        0x0502                /* SC1100 PCI IDE */
4470
#define        PCI_PRODUCT_NS_SC1100_AUDIO        0x0503                /* SC1100 XpressAUDIO */
4471
#define        PCI_PRODUCT_NS_SC1100_ISA        0x0510                /* SC1100 PCI-ISA Bridge */
4472
#define        PCI_PRODUCT_NS_SC1100_ACPI        0x0511                /* SC1100 SMI/ACPI */
4473
#define        PCI_PRODUCT_NS_SC1100_XBUS        0x0515                /* SC1100 X-Bus */
4474
#define        PCI_PRODUCT_NS_NS87410        0xd001                /* NS87410 */
4475

    
4476
/* Philips products */
4477
#define        PCI_PRODUCT_PHILIPS_SAA7130HL        0x7130                /* SAA7130HL PCI Video Broadcast Decoder */
4478
#define        PCI_PRODUCT_PHILIPS_SAA7133HL        0x7133                /* SAA7133HL PCI A/V Broadcast Decoder */
4479
#define        PCI_PRODUCT_PHILIPS_SAA7134HL        0x7134                /* SAA7134HL PCI A/V Broadcast Decoder */
4480
#define        PCI_PRODUCT_PHILIPS_SAA7135HL        0x7135                /* SAA7135HL PCI A/V Broadcast Decoder */
4481
#define        PCI_PRODUCT_PHILIPS_SAA7146AH        0x7146                /* SAA7146AH PCI Multimedia Bridge */
4482

    
4483
/* NCR/Symbios Logic products */
4484
#define        PCI_PRODUCT_SYMBIOS_810        0x0001                /* 53c810 */
4485
#define        PCI_PRODUCT_SYMBIOS_820        0x0002                /* 53c820 */
4486
#define        PCI_PRODUCT_SYMBIOS_825        0x0003                /* 53c825 */
4487
#define        PCI_PRODUCT_SYMBIOS_815        0x0004                /* 53c815 */
4488
#define        PCI_PRODUCT_SYMBIOS_810AP        0x0005                /* 53c810AP */
4489
#define        PCI_PRODUCT_SYMBIOS_860        0x0006                /* 53c860 */
4490
#define        PCI_PRODUCT_SYMBIOS_1510D        0x000a                /* 53c1510D */
4491
#define        PCI_PRODUCT_SYMBIOS_896        0x000b                /* 53c896 */
4492
#define        PCI_PRODUCT_SYMBIOS_895        0x000c                /* 53c895 */
4493
#define        PCI_PRODUCT_SYMBIOS_885        0x000d                /* 53c885 */
4494
#define        PCI_PRODUCT_SYMBIOS_875        0x000f                /* 53c875/876 */
4495
#define        PCI_PRODUCT_SYMBIOS_1510        0x0010                /* 53c1510 */
4496
#define        PCI_PRODUCT_SYMBIOS_895A        0x0012                /* 53c895A */
4497
#define        PCI_PRODUCT_SYMBIOS_875A        0x0013                /* 53c875A */
4498
#define        PCI_PRODUCT_SYMBIOS_1010        0x0020                /* 53c1010 */
4499
#define        PCI_PRODUCT_SYMBIOS_1010_2        0x0021                /* 53c1010 (66MHz) */
4500
#define        PCI_PRODUCT_SYMBIOS_1030        0x0030                /* 53c1020/53c1030 */
4501
#define        PCI_PRODUCT_SYMBIOS_1030R        0x1030                /* 53c1030R */
4502
#define        PCI_PRODUCT_SYMBIOS_1030ZC        0x0031                /* 53c1030ZC */
4503
#define        PCI_PRODUCT_SYMBIOS_1035        0x0040                /* 53c1035 */
4504
#define        PCI_PRODUCT_SYMBIOS_1035ZC        0x0041                /* 53c1035ZC */
4505
#define        PCI_PRODUCT_SYMBIOS_SAS1064        0x0050                /* SAS1064 */
4506
#define        PCI_PRODUCT_SYMBIOS_SAS1068        0x0054                /* SAS1068 */
4507
#define        PCI_PRODUCT_SYMBIOS_SAS1068_2        0x0055                /* SAS1068 */
4508
#define        PCI_PRODUCT_SYMBIOS_SAS1064E        0x0056                /* SAS1064E */
4509
#define        PCI_PRODUCT_SYMBIOS_SAS1064E_2        0x0057                /* SAS1064E */
4510
#define        PCI_PRODUCT_SYMBIOS_SAS1068E        0x0058                /* SAS1068E */
4511
#define        PCI_PRODUCT_SYMBIOS_SAS1068E_2        0x0059                /* SAS1068E */
4512
#define        PCI_PRODUCT_SYMBIOS_SAS1066E        0x005A                /* SAS1066E */
4513
#define        PCI_PRODUCT_SYMBIOS_MEGARAID_2208        0x005B                /* MegaRAID SAS2208 */
4514
#define        PCI_PRODUCT_SYMBIOS_SAS1064A        0x005C                /* SAS1064A */
4515
#define        PCI_PRODUCT_SYMBIOS_MEGARAID_3108        0x005d                /* MegaRAID SAS3108 */
4516
#define        PCI_PRODUCT_SYMBIOS_SAS1066        0x005E                /* SAS1066 */
4517
#define        PCI_PRODUCT_SYMBIOS_SAS1078        0x0060                /* SAS1078 PCI */
4518
#define        PCI_PRODUCT_SYMBIOS_SAS1078_PCIE        0x0062                /* SAS1078 PCI Express */
4519
#define        PCI_PRODUCT_SYMBIOS_SAS2116_1        0x0064                /* SAS2116 */
4520
#define        PCI_PRODUCT_SYMBIOS_SAS2116_2        0x0065                /* SAS2116 */
4521
#define        PCI_PRODUCT_SYMBIOS_SAS2308_3        0x006e                /* SAS2308 */
4522
#define        PCI_PRODUCT_SYMBIOS_SAS2004        0x0070                /* SAS2004 */
4523
#define        PCI_PRODUCT_SYMBIOS_SAS2008        0x0072                /* SAS2008 */
4524
#define        PCI_PRODUCT_SYMBIOS_SAS2008_1        0x0073                /* MegaRAID SAS2008 */
4525
#define        PCI_PRODUCT_SYMBIOS_SAS2108_3        0x0074                /* SAS2108 */
4526
#define        PCI_PRODUCT_SYMBIOS_SAS2108_4        0x0076                /* SAS2108 */
4527
#define        PCI_PRODUCT_SYMBIOS_SAS2108_5        0x0077                /* SAS2108 */
4528
#define        PCI_PRODUCT_SYMBIOS_SAS2108_1        0x0078                /* MegaRAID SAS2108 CRYPTO GEN2 */
4529
#define        PCI_PRODUCT_SYMBIOS_SAS2108_2        0x0079                /* MegaRAID SAS2108 GEN2 */
4530
#define        PCI_PRODUCT_SYMBIOS_SAS1078DE        0x007c                /* SAS1078DE */
4531
#define        PCI_PRODUCT_SYMBIOS_SAS2208_1        0x0080                /* SAS2208 */
4532
#define        PCI_PRODUCT_SYMBIOS_SAS2208_2        0x0081                /* SAS2208 */
4533
#define        PCI_PRODUCT_SYMBIOS_SAS2208_3        0x0082                /* SAS2208 */
4534
#define        PCI_PRODUCT_SYMBIOS_SAS2208_4        0x0083                /* SAS2208 */
4535
#define        PCI_PRODUCT_SYMBIOS_SAS2208_5        0x0084                /* SAS2208 */
4536
#define        PCI_PRODUCT_SYMBIOS_SAS2208_6        0x0085                /* SAS2208 */
4537
#define        PCI_PRODUCT_SYMBIOS_SAS2308_1        0x0086                /* SAS2308 */
4538
#define        PCI_PRODUCT_SYMBIOS_SAS2308_2        0x0087                /* SAS2308 */
4539
#define        PCI_PRODUCT_SYMBIOS_875J        0x008f                /* 53c875J */
4540
#define        PCI_PRODUCT_SYMBIOS_FC909        0x0620                /* FC909 */
4541
#define        PCI_PRODUCT_SYMBIOS_FC909A        0x0621                /* FC909A */
4542
#define        PCI_PRODUCT_SYMBIOS_FC929        0x0622                /* FC929 */
4543
#define        PCI_PRODUCT_SYMBIOS_FC929_1        0x0623                /* FC929 */
4544
#define        PCI_PRODUCT_SYMBIOS_FC919        0x0624                /* FC919 */
4545
#define        PCI_PRODUCT_SYMBIOS_FC919_1        0x0625                /* FC919 */
4546
#define        PCI_PRODUCT_SYMBIOS_FC929X        0x0626                /* FC929X */
4547
#define        PCI_PRODUCT_SYMBIOS_FC919X        0x0628                /* FC919X */
4548
#define        PCI_PRODUCT_SYMBIOS_FC949X        0x0640                /* FC949X */
4549
#define        PCI_PRODUCT_SYMBIOS_FC939X        0x0642                /* FC939X */
4550
#define        PCI_PRODUCT_SYMBIOS_FC949E        0x0646                /* FC949E */
4551
#define        PCI_PRODUCT_SYMBIOS_MEGARAID_320X        0x0407                /* LSI Megaraid SCSI 320-X */
4552
#define        PCI_PRODUCT_SYMBIOS_MEGARAID_320E        0x0408                /* LSI Megaraid SCSI 320-E */
4553
#define        PCI_PRODUCT_SYMBIOS_MEGARAID_300X        0x0409                /* LSI Megaraid SATA (300-6X/300-8X) */
4554
#define        PCI_PRODUCT_SYMBIOS_MEGARAID_SAS        0x0411                /* MegaRAID SAS */
4555
#define        PCI_PRODUCT_SYMBIOS_MEGARAID_VERDE_ZCR        0x0413                /* MegaRAID Verde ZCR */
4556
#define        PCI_PRODUCT_SYMBIOS_PERC_4SC        0x1960                /* PERC 4/SC */
4557

    
4558
/* Packet Engines products */
4559
#define        PCI_PRODUCT_SYMBIOS_PE_GNIC        0x0702                /* Packet Engines G-NIC Ethernet */
4560

    
4561
/* Parallels products */
4562
#define        PCI_PRODUCT_PARALLELS_TOOLS        0x1112                /* Tools */
4563
#define        PCI_PRODUCT_PARALLELS_VIDEO        0x1121                /* Video */
4564
#define        PCI_PRODUCT_PARALLELS_VIDEO2        0x1131                /* Video II */
4565

    
4566
/* NEC products */
4567
#define        PCI_PRODUCT_NEC_USB        0x0035                /* USB Host Controller */
4568
#define        PCI_PRODUCT_NEC_VRC4173_CARDU        0x003e                /* VRC4173 PC-Card Unit */
4569
#define        PCI_PRODUCT_NEC_POWERVR2        0x0046                /* PowerVR PCX2 */
4570
#define        PCI_PRODUCT_NEC_PD72872        0x0063                /* uPD72872 IEEE 1394 Host Controller */
4571
#define        PCI_PRODUCT_NEC_PKUGX001        0x0074                /* PK-UG-X001 K56flex Modem */
4572
#define        PCI_PRODUCT_NEC_PKUGX008        0x007d                /* PK-UG-X008 */
4573
#define        PCI_PRODUCT_NEC_VRC4173_BCU        0x00a5                /* VRC4173 Bus Control Unit */
4574
#define        PCI_PRODUCT_NEC_VRC4173_AC97U        0x00a6                /* VRC4173 AC97 Unit */
4575
#define        PCI_PRODUCT_NEC_PD72870        0x00cd                /* uPD72870 IEEE 1394 Host Controller */
4576
#define        PCI_PRODUCT_NEC_PD72871        0x00ce                /* uPD72871 IEEE 1394 Host Controller */
4577
#define        PCI_PRODUCT_NEC_PD720100A        0x00e0                /* USB2 Host Controller */
4578
#define        PCI_PRODUCT_NEC_PD720400        0x0125                /* uPD720400 PCI Express - PCI/PCI-X Bridge */
4579
#define        PCI_PRODUCT_NEC_PD720200        0x0194                /* USB3 Host Controller */
4580
#define        PCI_PRODUCT_NEC_VA26D        0x803c                /* Versa Pro LX VA26D */
4581
#define        PCI_PRODUCT_NEC_VERSALX        0x8058                /* Versa LX */
4582

    
4583
/* Neomagic products */
4584
#define        PCI_PRODUCT_NEOMAGIC_NMMG2070        0x0001                /* MagicGraph NM2070 */
4585
#define        PCI_PRODUCT_NEOMAGIC_NMMG128V        0x0002                /* MagicGraph 128V */
4586
#define        PCI_PRODUCT_NEOMAGIC_NMMG128ZV        0x0003                /* MagicGraph 128ZV */
4587
#define        PCI_PRODUCT_NEOMAGIC_NMMG2160        0x0004                /* MagicGraph 128XD */
4588
#define        PCI_PRODUCT_NEOMAGIC_NMMM256AV_VGA        0x0005                /* MagicMedia 256AV VGA */
4589
#define        PCI_PRODUCT_NEOMAGIC_NMMM256ZX_VGA        0x0006                /* MagicMedia 256ZX VGA */
4590
#define        PCI_PRODUCT_NEOMAGIC_NMMM256XLP_AU        0x0016                /* MagicMedia 256XL+ Audio */
4591
#define        PCI_PRODUCT_NEOMAGIC_NMMM256AV_AU        0x8005                /* MagicMedia 256AV Audio */
4592
#define        PCI_PRODUCT_NEOMAGIC_NMMM256ZX_AU        0x8006                /* MagicMedia 256ZX Audio */
4593

    
4594
/* NetChip (now PLX) products */
4595
#define        PCI_PRODUCT_NETCHIP_NET2280        0x2280                /* NET2280 USB Device Controller */
4596
#define        PCI_PRODUCT_NETCHIP_NET2282        0x2282                /* NET2282 USB Device Controller */
4597

    
4598
/* Netgear products */
4599
#define        PCI_PRODUCT_NETGEAR_GA620        0x620a                /* GA620 1000baseSX Ethernet */
4600
#define        PCI_PRODUCT_NETGEAR_GA620T        0x630a                /* GA620 1000baseT Ethernet */
4601
#define        PCI_PRODUCT_NETGEAR_MA301        0x4100                /* MA301 PCI IEEE 802.11b */
4602

    
4603
/* Netmos products */
4604
#define        PCI_PRODUCT_NETMOS_NM9805        0x9805                /* 1284 Printer Port */
4605
#define        PCI_PRODUCT_NETMOS_NM9815        0x9815                /* Dual 1284 Printer Port */
4606
#define        PCI_PRODUCT_NETMOS_NM9820        0x9820                /* Single UART */
4607
#define        PCI_PRODUCT_NETMOS_NM9835        0x9835                /* Dual UART and 1284 Printer Port */
4608
#define        PCI_PRODUCT_NETMOS_NM9845        0x9845                /* Quad UART and 1284 Printer Port */
4609
#define        PCI_PRODUCT_NETMOS_NM9855        0x9855                /* 9855 Quad UART and 1284 Printer Port */
4610
#define        PCI_PRODUCT_NETMOS_NM9865        0x9865                /* 9865 Quad UART and 1284 Printer Port */
4611
#define        PCI_PRODUCT_NETMOS_MCS9990        0x9990                /* MCS9990 Quad USB 2.0 Port */
4612
#define        PCI_PRODUCT_NETMOS_NM9900        0x9900                /* Single PCI-E UART */
4613
#define        PCI_PRODUCT_NETMOS_NM9901        0x9901                /* Dual PCI-E UART */
4614
#define        PCI_PRODUCT_NETMOS_NM9904        0x9904                /* Quad PCI-E UART */
4615
#define        PCI_PRODUCT_NETMOS_NM9912        0x9912                /* Dual PCI-E UART and 1284 Printer Port */
4616
#define        PCI_PRODUCT_NETMOS_NM9922        0x9922                /* Dual PCI-E UART */
4617

    
4618
/* Network Security Technologies */
4619
#define        PCI_PRODUCT_NETSEC_7751        0x7751                /* 7751 */
4620

    
4621
/* NexGen products */
4622
#define        PCI_PRODUCT_NEXGEN_NX82C501        0x4e78                /* NX82C501 Host-PCI Bridge */
4623

    
4624
/* NKK products */
4625
#define        PCI_PRODUCT_NKK_NDR4600        0xa001                /* NDR4600 Host-PCI Bridge */
4626

    
4627
/* Nortel products */
4628
#define        PCI_PRODUCT_NORTEL_BAYSTACK_21        0x1211                /* Baystack 21 (Accton MPX EN5038) */
4629

    
4630
/* Number Nine products */
4631
#define        PCI_PRODUCT_NUMBER9_I128        0x2309                /* Imagine-128 */
4632
#define        PCI_PRODUCT_NUMBER9_I128_2        0x2339                /* Imagine-128 II */
4633

    
4634
/* Nvidia products */
4635
#define        PCI_PRODUCT_NVIDIA_RIVATNT        0x0020                /* RIVA TNT */
4636
#define        PCI_PRODUCT_NVIDIA_RIVATNT2        0x0028                /* RIVA TNT2 */
4637
#define        PCI_PRODUCT_NVIDIA_RIVATNT2U        0x0029                /* RIVA TNT2 Ultra */
4638
#define        PCI_PRODUCT_NVIDIA_VANTA        0x002c                /* Vanta */
4639
#define        PCI_PRODUCT_NVIDIA_RIVATNT2M64        0x002d                /* RIVA TNT2 Model 64 */
4640
#define        PCI_PRODUCT_NVIDIA_MCP04_PCIB        0x0030                /* MCP04 PCI-ISA Bridge */
4641
#define        PCI_PRODUCT_NVIDIA_MCP04_SMBUS        0x0034                /* MCP04 SMBus */
4642
#define        PCI_PRODUCT_NVIDIA_MCP04_IDE        0x0035                /* MCP04 IDE */
4643
#define        PCI_PRODUCT_NVIDIA_MCP04_SATA        0x0036                /* MCP04 SATA */
4644
#define        PCI_PRODUCT_NVIDIA_MCP04_LAN1        0x0037                /* MCP04 Ethernet */
4645
#define        PCI_PRODUCT_NVIDIA_MCP04_LAN2        0x0038                /* MCP04 Ethernet */
4646
#define        PCI_PRODUCT_NVIDIA_MCP04_SATA2        0x003e                /* MCP04 SATA */
4647
#define        PCI_PRODUCT_NVIDIA_GEFORCE_6800U        0x0040                /* GeForce 6800 Ultra */
4648
#define        PCI_PRODUCT_NVIDIA_GEFORCE_6800        0x0041                /* GeForce 6800 */
4649
#define        PCI_PRODUCT_NVIDIA_GEFORCE_6800LE        0x0042                /* GeForce 6800 LE */
4650
#define        PCI_PRODUCT_NVIDIA_GEFORCE_6800GT        0x0045                /* GeForce 6800 GT */
4651
#define        PCI_PRODUCT_NVIDIA_NFORCE4_PCIB1        0x0050                /* nForce4 PCI-ISA Bridge */
4652
#define        PCI_PRODUCT_NVIDIA_NFORCE4_PCIB2        0x0051                /* nForce4 PCI-ISA Bridge */
4653
#define        PCI_PRODUCT_NVIDIA_NFORCE4_SMBUS        0x0052                /* nForce4 SMBus */
4654
#define        PCI_PRODUCT_NVIDIA_NFORCE4_ATA133        0x0053                /* nForce4 ATA133 IDE */
4655
#define        PCI_PRODUCT_NVIDIA_NFORCE4_SATA1        0x0054                /* nForce4 Serial ATA 1 */
4656
#define        PCI_PRODUCT_NVIDIA_NFORCE4_SATA2        0x0055                /* nForce4 Serial ATA 2 */
4657
#define        PCI_PRODUCT_NVIDIA_NFORCE4_LAN1        0x0056                /* nForce4 Ethernet */
4658
#define        PCI_PRODUCT_NVIDIA_NFORCE4_LAN2        0x0057                /* nForce4 Ethernet */
4659
#define        PCI_PRODUCT_NVIDIA_NFORCE4_AC        0x0059                /* nForce4 AC-97 */
4660
#define        PCI_PRODUCT_NVIDIA_NFORCE4_USB        0x005a                /* nForce4 USB Host Controller */
4661
#define        PCI_PRODUCT_NVIDIA_NFORCE4_USB2        0x005b                /* nForce4 USB2 Host Controller */
4662
#define        PCI_PRODUCT_NVIDIA_NFORCE4_PCI        0x005c                /* nForce4 PCI Host Bridge */
4663
#define        PCI_PRODUCT_NVIDIA_NFORCE4_PCIE        0x005d                /* nForce4 PCIe Host Bridge */
4664
#define        PCI_PRODUCT_NVIDIA_NFORCE4_MEM        0x005e                /* nForce4 Memory Controller */
4665
#define        PCI_PRODUCT_NVIDIA_NFORCE2_PCIB        0x0060                /* nForce2 PCI-ISA Bridge */
4666
#define        PCI_PRODUCT_NVIDIA_NFORCE2_SMBUS        0x0064                /* nForce2 SMBus Controller */
4667
#define        PCI_PRODUCT_NVIDIA_NFORCE2_ATA133        0x0065                /* nForce2 ATA133 IDE */
4668
#define        PCI_PRODUCT_NVIDIA_NFORCE2_LAN        0x0066                /* nForce2 Ethernet */
4669
#define        PCI_PRODUCT_NVIDIA_NFORCE2_OHCI        0x0067                /* nForce2 USB Host Controller */
4670
#define        PCI_PRODUCT_NVIDIA_NFORCE2_EHCI        0x0068                /* nForce2 USB2 Host Controller */
4671
#define        PCI_PRODUCT_NVIDIA_NFORCE2_MCPT_AC        0x006a                /* nForce2 MCP-T AC-97 */
4672
#define        PCI_PRODUCT_NVIDIA_NFORCE2_MCPT_AP        0x006b                /* nForce2 MCP-T Audio Processing Unit */
4673
#define        PCI_PRODUCT_NVIDIA_NFORCE2_PPB        0x006c                /* nForce2 PCI-PCI Bridge */
4674
#define        PCI_PRODUCT_NVIDIA_NFORCE2_FW        0x006e                /* nForce2 Firewire Controller */
4675
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_PCIB        0x0080                /* nForce2 Ultra 400 PCI-ISA Bridge */
4676
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_SMBUS        0x0084                /* nForce2 Ultra 400 SMBus Controller */
4677
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_ATA133        0x0085                /* nForce2 Ultra 400 ATA133 IDE */
4678
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_LAN1        0x0086                /* nForce2 Ultra 400 Ethernet */
4679
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_OHCI        0x0087                /* nForce2 Ultra 400 USB Host Controller */
4680
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_EHCI        0x0088                /* nForce2 Ultra 400 USB2 Host Controller */
4681
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_MCPT_AC        0x008a                /* nForce2 Ultra 400 AC-97 */
4682
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_PPB        0x008b                /* nForce2 Ultra 400 PCI-PCI Bridge */
4683
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_LAN2        0x008c                /* nForce2 Ultra 400 Ethernet */
4684
#define        PCI_PRODUCT_NVIDIA_NFORCE2_400_SATA        0x008e                /* nForce2 Ultra 400 Serial ATA Controller */
4685
#define        PCI_PRODUCT_NVIDIA_ALADDINTNT2        0x00a0                /* Aladdin TNT2 */
4686
#define        PCI_PRODUCT_NVIDIA_NFORCE3_PCIB        0x00d0                /* nForce3 PCI-ISA Bridge */
4687
#define        PCI_PRODUCT_NVIDIA_NFORCE3_PCHB        0x00d1                /* nForce3 Host-PCI Bridge */
4688
#define        PCI_PRODUCT_NVIDIA_NFORCE3_PPB2        0x00d2                /* nForce3 PCI-PCI */
4689
#define        PCI_PRODUCT_NVIDIA_NFORCE3_SMBUS        0x00d4                /* nForce3 SMBus Controller */
4690
#define        PCI_PRODUCT_NVIDIA_NFORCE3_ATA133        0x00d5                /* nForce3 ATA133 IDE */
4691
#define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN1        0x00d6                /* nForce3 Ethernet */
4692
#define        PCI_PRODUCT_NVIDIA_NFORCE3_OHCI        0x00d7                /* nForce3 USB Host Controller */
4693
#define        PCI_PRODUCT_NVIDIA_NFORCE3_EHCI        0x00d8                /* nForce3 USB2 Host Controller */
4694
#define        PCI_PRODUCT_NVIDIA_NFORCE3_MCPT_AC        0x00da                /* nForce3 MCP-T AC-97 */
4695
#define        PCI_PRODUCT_NVIDIA_NFORCE3_PPB        0x00dd                /* nForce3 PCI-PCI Bridge */
4696
#define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN4        0x00df                /* nForce3 Ethernet #4 */
4697
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PCIB        0x00e0                /* nForce3 250 PCI-ISA Bridge */
4698
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PCHB        0x00e1                /* nForce3 250 Host-PCI Bridge */
4699
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_AGP        0x00e2                /* nForce3 250 AGP */
4700
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SATA        0x00e3                /* nForce3 250 Serial ATA Controller */
4701
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SMBUS        0x00e4                /* nForce3 250 SMBus Controller */
4702
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_ATA133        0x00e5                /* nForce3 250 ATA133 IDE */
4703
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_LAN        0x00e6                /* nForce3 250 Ethernet */
4704
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_OHCI        0x00e7                /* nForce3 250 USB Host Controller */
4705
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_EHCI        0x00e8                /* nForce3 250 USB2 Host Controller */
4706
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_MCPT_AC        0x00ea                /* nForce3 250 MCP-T AC-97 */
4707
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PPB        0x00ed                /* nForce3 250 PCI-PCI Bridge */
4708
#define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SATA2        0x00ee                /* nForce3 250 Serial ATA Controller */
4709
#define        PCI_PRODUCT_NVIDIA_QUADROFX3400        0x00f8                /* Quadro FX 3400 */
4710
#define        PCI_PRODUCT_NVIDIA_QUADRO4_280NVS2        0x00fd                /* Quadro4 280 NVS */
4711
#define        PCI_PRODUCT_NVIDIA_QUADROFX1300        0x00fe                /* Quadro FX 1300 */
4712
#define        PCI_PRODUCT_NVIDIA_GEFORCEPCX4300        0x00ff                /* GeForce PCX 4300 */
4713
#define        PCI_PRODUCT_NVIDIA_GEFORCE256        0x0100                /* GeForce 256 */
4714
#define        PCI_PRODUCT_NVIDIA_GEFORCEDDR        0x0101                /* GeForce DDR */
4715
#define        PCI_PRODUCT_NVIDIA_QUADRO        0x0103                /* Quadro */
4716
#define        PCI_PRODUCT_NVIDIA_GEFORCE2MX        0x0110                /* GeForce2 MX */
4717
#define        PCI_PRODUCT_NVIDIA_GEFORCE2MX200        0x0111                /* GeForce2 MX 100/200 */
4718
#define        PCI_PRODUCT_NVIDIA_GEFORCE2GO        0x0112                /* GeForce2 Go */
4719
#define        PCI_PRODUCT_NVIDIA_QUADRO2_MXR        0x0113                /* Quadro2 MXR/EX */
4720
#define        PCI_PRODUCT_NVIDIA_GEFORCE6600GT        0x0140                /* GeForce 6600 GT */
4721
#define        PCI_PRODUCT_NVIDIA_GEFORCE6600        0x0141                /* GeForce 6600 */
4722
#define        PCI_PRODUCT_NVIDIA_GEFORCE6600_2        0x0142                /* GeForce 6600 */
4723
#define        PCI_PRODUCT_NVIDIA_GEFORCE6600GO        0x0144                /* GeForce 6600 Go */
4724
#define        PCI_PRODUCT_NVIDIA_GEFORCE6610XL        0x0145                /* GeForce 6610 XL */
4725
#define        PCI_PRODUCT_NVIDIA_GEFORCE6600GO_2        0x0146                /* GeForce 6600 Go */
4726
#define        PCI_PRODUCT_NVIDIA_QUADROFX5500        0x014d                /* Quadro FX 5500 */
4727
#define        PCI_PRODUCT_NVIDIA_QUADROFX540        0x014e                /* Quadro FX 540 */
4728
#define        PCI_PRODUCT_NVIDIA_GEFORCE6200        0x014f                /* GeForce 6200 */
4729
#define        PCI_PRODUCT_NVIDIA_GEFORCE2        0x0150                /* GeForce2 GTS */
4730
#define        PCI_PRODUCT_NVIDIA_GEFORCE2DDR        0x0151                /* GeForce2 GTS (DDR) */
4731
#define        PCI_PRODUCT_NVIDIA_GEFORCE2BR        0x0152                /* GeForce2 GTS */
4732
#define        PCI_PRODUCT_NVIDIA_QUADRO2        0x0153                /* Quadro2 */
4733
#define        PCI_PRODUCT_NVIDIA_GEFORCE6200TC        0x0161                /* GeForce 6200TC */
4734
#define        PCI_PRODUCT_NVIDIA_GEFORCE6200LE        0x0163                /* GeForce 6200LE */
4735
#define        PCI_PRODUCT_NVIDIA_GEFORCE4_MX460        0x0170                /* GeForce4 MX 460 */
4736
#define        PCI_PRODUCT_NVIDIA_GEFORCE4_MX440        0x0171                /* GeForce4 MX 440 */
4737
#define        PCI_PRODUCT_NVIDIA_GEFORCE4_MX420        0x0172                /* GeForce4 MX 420 */
4738
#define        PCI_PRODUCT_NVIDIA_GF4_MX440_SE        0x0173                /* GeForce4 MX 440 SE */
4739
#define        PCI_PRODUCT_NVIDIA_QUADRO4_500XGL        0x0178                /* Quadro4 500XGL */
4740
#define        PCI_PRODUCT_NVIDIA_QUADRO4_200NVS        0x017a                /* Quadro4 200/400NVS */
4741
#define        PCI_PRODUCT_NVIDIA_GF4_MX440_8X        0x0181                /* GeForce4 MX 440 (AGP8X) */
4742
#define        PCI_PRODUCT_NVIDIA_GF4_MX440_SE_8X        0x0182                /* GeForce4 MX 440 SE (AGP8X) */
4743
#define        PCI_PRODUCT_NVIDIA_GF4_MX420_8X        0x0183                /* GeForce4 MX 420 (AGP8X) */
4744
#define        PCI_PRODUCT_NVIDIA_QUADRO4_580XGL        0x0188                /* Quadro4 580 XGL */
4745
#define        PCI_PRODUCT_NVIDIA_QUADRO4_280NVS        0x018a                /* Quadro4 280 NVS */
4746
#define        PCI_PRODUCT_NVIDIA_QUADRO4_380XGL        0x018b                /* Quadro4 380 XGL */
4747
#define        PCI_PRODUCT_NVIDIA_QUADROFX4600        0x019e                /* Quadro FX 4600 */
4748
#define        PCI_PRODUCT_NVIDIA_GEFORCE2_IGP        0x01a0                /* GeForce2 Integrated GPU */
4749
#define        PCI_PRODUCT_NVIDIA_NFORCE_PCHB        0x01a4                /* nForce PCI Host */
4750
#define        PCI_PRODUCT_NVIDIA_NFORCE_DDR2        0x01aa                /* nForce 220 DDR */
4751
#define        PCI_PRODUCT_NVIDIA_NFORCE_DDR        0x01ab                /* nForce 420 DDR */
4752
#define        PCI_PRODUCT_NVIDIA_NFORCE_MEM        0x01ac                /* nForce 220/420 */
4753
#define        PCI_PRODUCT_NVIDIA_NFORCE_MEM1        0x01ad                /* nForce 220/420 */
4754
#define        PCI_PRODUCT_NVIDIA_NFORCE_APU        0x01b0                /* nForce Audio Processing Unit */
4755
#define        PCI_PRODUCT_NVIDIA_NFORCE_MCP_AC        0x01b1                /* nForce MCP AC-97 */
4756
#define        PCI_PRODUCT_NVIDIA_NFORCE_ISA        0x01b2                /* nForce ISA */
4757
#define        PCI_PRODUCT_NVIDIA_XBOX_SMBUS        0x01b4                /* Xbox nForce SMBus Controller */
4758
#define        PCI_PRODUCT_NVIDIA_NFORCE_AGP        0x01b7                /* nForce AGP */
4759
#define        PCI_PRODUCT_NVIDIA_NFORCE_PPB        0x01b8                /* nForce PCI-PCI Bridge */
4760
#define        PCI_PRODUCT_NVIDIA_NFORCE_ATA100        0x01bc                /* nForce ATA100 IDE */
4761
#define        PCI_PRODUCT_NVIDIA_NFORCE_USB        0x01c2                /* nForce USB */
4762
#define        PCI_PRODUCT_NVIDIA_NFORCE_LAN        0x01c3                /* nForce Ethernet */
4763
#define        PCI_PRODUCT_NVIDIA_GEFORCE_7300LE        0x01d1                /* GeForce 7300 LE */
4764
#define        PCI_PRODUCT_NVIDIA_NFORCE2_PCHB        0x01e0                /* nForce2 Host-PCI Bridge */
4765
#define        PCI_PRODUCT_NVIDIA_NFORCE2_PPB2        0x01e8                /* nForce2 PCI-PCI Bridge */
4766
#define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM1        0x01eb                /* nForce2 Memory Controller */
4767
#define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM2        0x01ec                /* nForce2 Memory Controller */
4768
#define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM3        0x01ed                /* nForce2 Memory Controller */
4769
#define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM4        0x01ee                /* nForce2 Memory Controller */
4770
#define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM5        0x01ef                /* nForce2 Memory Controller */
4771
#define        PCI_PRODUCT_NVIDIA_GF4_MX_IGP        0x01f0                /* GeForce4 MX Integrated GPU */
4772
#define        PCI_PRODUCT_NVIDIA_GEFORCE3        0x0200                /* GeForce3 */
4773
#define        PCI_PRODUCT_NVIDIA_GEFORCE3_TI200        0x0201                /* GeForce3 Ti 200 */
4774
#define        PCI_PRODUCT_NVIDIA_GEFORCE3_TI500        0x0202                /* GeForce3 Ti 500 */
4775
#define        PCI_PRODUCT_NVIDIA_QUADRO_DCC        0x0203                /* Quadro DCC */
4776
#define        PCI_PRODUCT_NVIDIA_GEFORCE_6150        0x0240                /* GeForce 6150 */
4777
#define        PCI_PRODUCT_NVIDIA_GEFORCE_6150LE        0x0241                /* GeForce 6150 LE */
4778
#define        PCI_PRODUCT_NVIDIA_GEFORCE4_TI4600        0x0250                /* GeForce4 Ti 4600 */
4779
#define        PCI_PRODUCT_NVIDIA_GEFORCE4_TI4400        0x0251                /* GeForce4 Ti 4400 */
4780
#define        PCI_PRODUCT_NVIDIA_GEFORCE4_TI4200        0x0253                /* GeForce4 Ti 4200 */
4781
#define        PCI_PRODUCT_NVIDIA_QUADRO4_900XGL        0x0258                /* Quadro4 900XGL */
4782
#define        PCI_PRODUCT_NVIDIA_QUADRO4_750XGL        0x0259                /* Quadro4 750XGL */
4783
#define        PCI_PRODUCT_NVIDIA_QUADRO4_700XGL        0x025b                /* Quadro4 700XGL */
4784
#define        PCI_PRODUCT_NVIDIA_NFORCE430_PCIB        0x0260                /* nForce430 PCI-ISA Bridge */
4785
#define        PCI_PRODUCT_NVIDIA_NFORCE430_SMBUS        0x0264                /* nForce430 SMBus Controller */
4786
#define        PCI_PRODUCT_NVIDIA_NFORCE430_ATA133        0x0265                /* nForce430 ATA133 IDE Controller */
4787
#define        PCI_PRODUCT_NVIDIA_NFORCE430_SATA1        0x0266                /* nForce430 Serial ATA Controller */
4788
#define        PCI_PRODUCT_NVIDIA_NFORCE430_SATA2        0x0267                /* nForce430 Serial ATA Controller */
4789
#define        PCI_PRODUCT_NVIDIA_NFORCE430_LAN1        0x0268                /* nForce430 Gigabit Ethernet Controller */
4790
#define        PCI_PRODUCT_NVIDIA_NFORCE430_LAN2        0x0269                /* nForce430 Gigabit Ethernet Controller */
4791
#define        PCI_PRODUCT_NVIDIA_NFORCE430_AC        0x026b                /* nForce430 AC-97 Audio Controller */
4792
#define        PCI_PRODUCT_NVIDIA_NFORCE430_HDA        0x026c                /* nForce430 High Definition Audio Controller */
4793
#define        PCI_PRODUCT_NVIDIA_NFORCE430_OHCI        0x026d                /* nForce430 USB Controller */
4794
#define        PCI_PRODUCT_NVIDIA_NFORCE430_EHCI        0x026e                /* nForce430 USB2 Controller */
4795
#define        PCI_PRODUCT_NVIDIA_NFORCE430_PPB        0x026f                /* nForce430 PCI-PCI Bridge */
4796
#define        PCI_PRODUCT_NVIDIA_NFORCE430_HB        0x0270                /* nForce430 Host Bridge */
4797
#define        PCI_PRODUCT_NVIDIA_NFORCE430_MC        0x0272                /* nForce430 Memory Controller */
4798
#define        PCI_PRODUCT_NVIDIA_C51_MC2        0x027e                /* C51 Memory Controller 2 */
4799
#define        PCI_PRODUCT_NVIDIA_C51_MC3        0x027f                /* C51 Memory Controller 3 */
4800
#define        PCI_PRODUCT_NVIDIA_GF4_TI_4800        0x0280                /* GeForce4 Ti 4800 */
4801
#define        PCI_PRODUCT_NVIDIA_GF4_TI_4200_8X        0x0281                /* GeForce4 Ti 4200 (AGP8X) */
4802
#define        PCI_PRODUCT_NVIDIA_GF4_TI_4800_SE        0x0282                /* GeForce4 Ti 4800 SE */
4803
#define        PCI_PRODUCT_NVIDIA_GF4_TI_4200_GO        0x0286                /* GeForce4 Ti 4200 Go AGP 8x */
4804
#define        PCI_PRODUCT_NVIDIA_QUADRO4_980_XGL        0x0288                /* Quadro4 980 XGL */
4805
#define        PCI_PRODUCT_NVIDIA_QUADRO4_780_XGL        0x0289                /* Quadro4 780 XGL */
4806
#define        PCI_PRODUCT_NVIDIA_QUADRO_FX_1500        0x029e                /* Quadro FX 1500 */
4807
#define        PCI_PRODUCT_NVIDIA_XBOXFB        0x02a0                /* Xbox Frame Buffer */
4808
#define        PCI_PRODUCT_NVIDIA_XBOX_PCHB        0x02a5                /* Xbox nForce Host-PCI Bridge */
4809
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F0        0x02f0                /* C51 Host Bridge (0x02f0) */
4810
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F1        0x02f1                /* C51 Host Bridge (0x02f1) */
4811
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F2        0x02f2                /* C51 Host Bridge (0x02f2) */
4812
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F3        0x02f3                /* C51 Host Bridge (0x02f3) */
4813
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F4        0x02f4                /* C51 Host Bridge (0x02f4) */
4814
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F5        0x02f5                /* C51 Host Bridge (0x02f5) */
4815
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F6        0x02f6                /* C51 Host Bridge (0x02f6) */
4816
#define        PCI_PRODUCT_NVIDIA_C51_HB_02F7        0x02f7                /* C51 Host Bridge (0x02f7) */
4817
#define        PCI_PRODUCT_NVIDIA_C51_MC5        0x02f8                /* C51 Memory Controller 5 */
4818
#define        PCI_PRODUCT_NVIDIA_C51_MC4        0x02f9                /* C51 Memory Controller 4 */
4819
#define        PCI_PRODUCT_NVIDIA_C51_MC0        0x02fa                /* C51 Memory Controller 0 */
4820
#define        PCI_PRODUCT_NVIDIA_C51_PPB_02FB        0x02fb                /* C51 PCI Express Bridge (0x02fb) */
4821
#define        PCI_PRODUCT_NVIDIA_C51_PPB_02FC        0x02fc                /* C51 PCI Express Bridge (0x02fc) */
4822
#define        PCI_PRODUCT_NVIDIA_C51_PPB_02FD        0x02fd                /* C51 PCI Express Bridge (0x02fd) */
4823
#define        PCI_PRODUCT_NVIDIA_C51_MC1        0x02fe                /* C51 Memory Controller 1 */
4824
#define        PCI_PRODUCT_NVIDIA_C51_HB_02FF        0x02ff                /* C51 Host Bridge (0x02ff) */
4825
#define        PCI_PRODUCT_NVIDIA_GEFORCE_FX5800U        0x0301                /* GeForce FX 5800 Ultra */
4826
#define        PCI_PRODUCT_NVIDIA_GEFORCE_FX5800        0x0302                /* GeForce FX 5800 */
4827
#define        PCI_PRODUCT_NVIDIA_QUADRO_FX_2000        0x0308                /* Quadro FX 2000 */
4828
#define        PCI_PRODUCT_NVIDIA_QUADRO_FX_1000        0x0309                /* Quadro FX 1000 */
4829
#define        PCI_PRODUCT_NVIDIA_GF_FX5600U        0x0311                /* GeForce FX 5600 Ultra */
4830
#define        PCI_PRODUCT_NVIDIA_GF_FX5600        0x0312                /* GeForce FX 5600 */
4831
#define        PCI_PRODUCT_NVIDIA_GF_FX5600_SE        0x0314                /* GeForce FX 5600 SE */
4832
#define        PCI_PRODUCT_NVIDIA_GF_FX5200U        0x0321                /* GeForce FX 5200 Ultra */
4833
#define        PCI_PRODUCT_NVIDIA_GF_FX5200        0x0322                /* GeForce FX 5200 */
4834
#define        PCI_PRODUCT_NVIDIA_GF_FX5200SE        0x0323                /* GeForce FX 5200SE */
4835
#define        PCI_PRODUCT_NVIDIA_QUADRO_FX_500        0x032B                /* Quadro FX 500 */
4836
#define        PCI_PRODUCT_NVIDIA_GF_FX5900U        0x0330                /* GeForce FX 5900 Ultra */
4837
#define        PCI_PRODUCT_NVIDIA_GF_FX5900        0x0331                /* GeForce FX 5900 */
4838
#define        PCI_PRODUCT_NVIDIA_GF_FX5900XT        0x0332                /* GeForce FX 5900XT */
4839
#define        PCI_PRODUCT_NVIDIA_GF_FX5950U        0x0333                /* GeForce FX 5950 Ultra */
4840
#define        PCI_PRODUCT_NVIDIA_QUADRO_FX_3000        0x0338                /* Quadro FX 3000 */
4841
#define        PCI_PRODUCT_NVIDIA_GF_FX5700_LE        0x0343                /* GeForce FX 5700 LE */
4842
#define        PCI_PRODUCT_NVIDIA_MCP55_LPC2        0x0361                /* nForce MCP55 LPC Bridge */
4843
#define        PCI_PRODUCT_NVIDIA_MCP55_ISA        0x0362                /* nForce MCP55 PCI-ISA Bridge */
4844
#define        PCI_PRODUCT_NVIDIA_MCP55_LPC        0x0364                /* nForce MCP55 LPC Bridge */
4845
#define        PCI_PRODUCT_NVIDIA_MCP55_SMB        0x0368                /* nForce MCP55 SMBus Controller */
4846
#define        PCI_PRODUCT_NVIDIA_MCP55_MEM        0x0369                /* nForce MCP55 Memory Controller */
4847
#define        PCI_PRODUCT_NVIDIA_MCP55_MEM2        0x036a                /* nForce MCP55 Memory Controller */
4848
#define        PCI_PRODUCT_NVIDIA_MCP55_IDE        0x036e                /* nForce MCP55 ATA133 IDE Controller */
4849
#define        PCI_PRODUCT_NVIDIA_MCP55_OHCI        0x036c                /* nForce MCP55 OHCI USB Controller */
4850
#define        PCI_PRODUCT_NVIDIA_MCP55_EHCI        0x036d                /* nForce MCP55 EHCI USB Controller */
4851
#define        PCI_PRODUCT_NVIDIA_MCP55_PPB        0x0370                /* nForce MCP55 PCI-PCI Bridge */
4852
#define        PCI_PRODUCT_NVIDIA_MCP55_HDA        0x0371                /* nForce MCP55 High Definition Audio Controller */
4853
#define        PCI_PRODUCT_NVIDIA_MCP55_LAN1        0x0372                /* nForce MCP55 Gigabit Ethernet Controller */
4854
#define        PCI_PRODUCT_NVIDIA_MCP55_LAN2        0x0373                /* nForce MCP55 Gigabit Ethernet Controller */
4855
#define        PCI_PRODUCT_NVIDIA_MCP55_PCIE        0x0377                /* nForce MCP55 PCI-Express 16x Port */
4856
#define        PCI_PRODUCT_NVIDIA_MCP55_PCIE2        0x0378                /* nForce MCP55 PCI-Express 16x Port */
4857
#define        PCI_PRODUCT_NVIDIA_MCP55_SATA        0x037e                /* nForce MCP55 Serial ATA Controller */
4858
#define        PCI_PRODUCT_NVIDIA_MCP55_SATA2        0x037f                /* nForce MCP55 Serial ATA Controller */
4859
#define        PCI_PRODUCT_NVIDIA_GF_GO_7600        0x0398                /* GeForce Go 7600 */
4860
#define        PCI_PRODUCT_NVIDIA_MCP61_ISA        0x03e0                /* nForce MCP61 PCI-ISA Bridge */
4861
#define        PCI_PRODUCT_NVIDIA_MCP61_HDA        0x03e4                /* nForce MCP61 High Definition Audio Controller */
4862
#define        PCI_PRODUCT_NVIDIA_MCP61_LAN1        0x03e5                /* nForce MCP61 Gigabit Ethernet Controller */
4863
#define        PCI_PRODUCT_NVIDIA_MCP61_LAN2        0x03e6                /* nForce MCP61 Gigabit Ethernet Controller */
4864
#define        PCI_PRODUCT_NVIDIA_MCP61_SATA        0x03e7                /* nForce MCP61 Serial ATA Controller */
4865
#define        PCI_PRODUCT_NVIDIA_MCP61_PPB_1        0x03e8                /* nForce MCP61 PCI-PCI Bridge */
4866
#define        PCI_PRODUCT_NVIDIA_MCP61_PPB_2        0x03e9                /* nForce MCP61 PCI-PCI Bridge */
4867
#define        PCI_PRODUCT_NVIDIA_MCP61_MEM        0x03ea                /* nForce MCP61 Memory Controller */
4868
#define        PCI_PRODUCT_NVIDIA_MCP61_SMB        0x03eb                /* nForce MCP61 SMBus Controller */
4869
#define        PCI_PRODUCT_NVIDIA_MCP61_IDE        0x03ec                /* nForce MCP61 ATA133 IDE Controller */
4870
#define        PCI_PRODUCT_NVIDIA_MCP61_LAN3        0x03ee                /* nForce MCP61 Gigabit Ethernet Controller */
4871
#define        PCI_PRODUCT_NVIDIA_MCP61_LAN4        0x03ef                /* nForce MCP61 Gigabit Ethernet Controller */
4872
#define        PCI_PRODUCT_NVIDIA_MCP61_HDA2        0x03f0                /* nForce MCP61 High Definition Audio Controller */
4873
#define        PCI_PRODUCT_NVIDIA_MCP61_OHCI        0x03f1                /* nForce MCP61 OHCI USB Controller */
4874
#define        PCI_PRODUCT_NVIDIA_MCP61_EHCI        0x03f2                /* nForce MCP61 EHCI USB Controller */
4875
#define        PCI_PRODUCT_NVIDIA_MCP61_PCI        0x03f3                /* nForce MCP61 PCI-PCI Bridge */
4876
#define        PCI_PRODUCT_NVIDIA_MCP61_SMC        0x03f4                /* nForce MCP61 System Management Controller */
4877
#define        PCI_PRODUCT_NVIDIA_MCP61_MEM2        0x03f5                /* nForce MCP61 Memory Controller */
4878
#define        PCI_PRODUCT_NVIDIA_MCP61_SATA2        0x03f6                /* nForce MCP61 Serial ATA Controller */
4879
#define        PCI_PRODUCT_NVIDIA_MCP61_SATA3        0x03f7                /* nForce MCP61 Serial ATA Controller */
4880
#define        PCI_PRODUCT_NVIDIA_GEFORCE_8600GTS        0x0400                /* GeForce 8600 GTS */
4881
#define        PCI_PRODUCT_NVIDIA_GEFORCE_8600GT        0x0402                /* GeForce 8600 GT */
4882
#define        PCI_PRODUCT_NVIDIA_GF_8500_GT        0x0421                /* GeForce 8500 GT */
4883
#define        PCI_PRODUCT_NVIDIA_GF_8400M_GS        0x0427                /* GeForce 8400M GS */
4884
#define        PCI_PRODUCT_NVIDIA_QUADRO_NVS140M        0x0429                /* Quadro NVS 140M */
4885
#define        PCI_PRODUCT_NVIDIA_MCP65_ISA        0x0440                /* nForce MCP65 PCI-ISA Bridge */
4886
#define        PCI_PRODUCT_NVIDIA_MCP65_LPC1        0x0441                /* nForce MCP65 PCI-LPC Bridge */
4887
#define        PCI_PRODUCT_NVIDIA_MCP65_LPC2        0x0442                /* nForce MCP65 PCI-LPC Bridge */
4888
#define        PCI_PRODUCT_NVIDIA_MCP65_LPC3        0x0443                /* nForce MCP65 PCI-LPC Bridge */
4889
#define        PCI_PRODUCT_NVIDIA_MCP65_MEM        0x0444                /* nForce MCP65 Memory Controller */
4890
#define        PCI_PRODUCT_NVIDIA_MCP65_MEM2        0x0445                /* nForce MCP65 Memory Controller */
4891
#define        PCI_PRODUCT_NVIDIA_MCP65_SMB        0x0446                /* nForce MCP65 SMBus Controller */
4892
#define        PCI_PRODUCT_NVIDIA_MCP65_SMU        0x0447                /* nForce MCP65 System Management Unit */
4893
#define        PCI_PRODUCT_NVIDIA_MCP65_IDE        0x0448                /* nForce MCP65 ATA133 IDE Controller */
4894
#define        PCI_PRODUCT_NVIDIA_MCP65_PCI        0x0449                /* nForce MCP65 PCI Bridge */
4895
#define        PCI_PRODUCT_NVIDIA_MCP65_HDA_1        0x044a                /* nForce MCP65 High Definition Audio Controller */
4896
#define        PCI_PRODUCT_NVIDIA_MCP65_HDA_2        0x044b                /* nForce MCP65 High Definition Audio Controller */
4897
#define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_1        0x044c                /* nForce MCP65 AHCI Controller */
4898
#define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_2        0x044d                /* nForce MCP65 AHCI Controller */
4899
#define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_3        0x044e                /* nForce MCP65 AHCI Controller */
4900
#define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_4        0x044f                /* nForce MCP65 AHCI Controller */
4901
#define        PCI_PRODUCT_NVIDIA_MCP65_LAN1        0x0450                /* nForce MCP65 Gigabit Ethernet Controller */
4902
#define        PCI_PRODUCT_NVIDIA_MCP65_LAN2        0x0451                /* nForce MCP65 Gigabit Ethernet Controller */
4903
#define        PCI_PRODUCT_NVIDIA_MCP65_LAN3        0x0452                /* nForce MCP65 Gigabit Ethernet Controller */
4904
#define        PCI_PRODUCT_NVIDIA_MCP65_LAN4        0x0453                /* nForce MCP65 Gigabit Ethernet Controller */
4905
#define        PCI_PRODUCT_NVIDIA_MCP65_USB_1        0x0454                /* nForce MCP65 USB Controller */
4906
#define        PCI_PRODUCT_NVIDIA_MCP65_USB_2        0x0455                /* nForce MCP65 USB Controller */
4907
#define        PCI_PRODUCT_NVIDIA_MCP65_USB_3        0x0456                /* nForce MCP65 USB Controller */
4908
#define        PCI_PRODUCT_NVIDIA_MCP65_USB_4        0x0457                /* nForce MCP65 USB Controller */
4909
#define        PCI_PRODUCT_NVIDIA_MCP65_PPB_1        0x0458                /* nForce MCP65 PCI-PCI Bridge */
4910
#define        PCI_PRODUCT_NVIDIA_MCP65_PPB_2        0x0459                /* nForce MCP65 PCI-PCI Bridge */
4911
#define        PCI_PRODUCT_NVIDIA_MCP65_PPB_3        0x045a                /* nForce MCP65 PCI-PCI Bridge */
4912
#define        PCI_PRODUCT_NVIDIA_MCP65_SATA        0x045c                /* nForce MCP65 Serial ATA Controller */
4913
#define        PCI_PRODUCT_NVIDIA_MCP65_SATA2        0x045d                /* nForce MCP65 Serial ATA Controller */
4914
#define        PCI_PRODUCT_NVIDIA_MCP65_SATA3        0x045e                /* nForce MCP65 Serial ATA Controller */
4915
#define        PCI_PRODUCT_NVIDIA_MCP65_SATA4        0x045f                /* nForce MCP65 Serial ATA Controller */
4916
#define        PCI_PRODUCT_NVIDIA_MCP67_SMB        0x0542                /* nForce MCP67 SMBus Controller */
4917
#define        PCI_PRODUCT_NVIDIA_MCP67_LAN1        0x054c                /* nForce MCP67 Gigabit Ethernet Controller */
4918
#define        PCI_PRODUCT_NVIDIA_MCP67_LAN2        0x054d                /* nForce MCP67 Gigabit Ethernet Controller */
4919
#define        PCI_PRODUCT_NVIDIA_MCP67_LAN3        0x054e                /* nForce MCP67 Gigabit Ethernet Controller */
4920
#define        PCI_PRODUCT_NVIDIA_MCP67_LAN4        0x054f                /* nForce MCP67 Gigabit Ethernet Controller */
4921
#define        PCI_PRODUCT_NVIDIA_MCP67_SATA        0x0550                /* nForce MCP67 Serial ATA Controller */
4922
#define        PCI_PRODUCT_NVIDIA_MCP67_SATA2        0x0551                /* nForce MCP67 Serial ATA Controller */
4923
#define        PCI_PRODUCT_NVIDIA_MCP67_SATA3        0x0552                /* nForce MCP67 Serial ATA Controller */
4924
#define        PCI_PRODUCT_NVIDIA_MCP67_SATA4        0x0553                /* nForce MCP67 Serial ATA Controller */
4925
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_1        0x0554                /* nForce MCP67 AHCI Controller */
4926
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_2        0x0555                /* nForce MCP67 AHCI Controller */
4927
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_3        0x0556                /* nForce MCP67 AHCI Controller */
4928
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_4        0x0557                /* nForce MCP67 AHCI Controller */
4929
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_5        0x0558                /* nForce MCP67 AHCI Controller */
4930
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_6        0x0559                /* nForce MCP67 AHCI Controller */
4931
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_7        0x055a                /* nForce MCP67 AHCI Controller */
4932
#define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_8        0x055b                /* nForce MCP67 AHCI Controller */
4933
#define        PCI_PRODUCT_NVIDIA_MCP67_HDA_1        0x055c                /* nForce MCP67 High Definition Audio Controller */
4934
#define        PCI_PRODUCT_NVIDIA_MCP67_HDA_2        0x055d                /* nForce MCP67 High Definition Audio Controller */
4935
#define        PCI_PRODUCT_NVIDIA_MCP67_IDE        0x0560                /* nForce MCP67 ATA133 IDE Controller */
4936
#define        PCI_PRODUCT_NVIDIA_MCP73_IDE        0x056c                /* nForce MCP73 ATA133 IDE Controller */
4937
#define        PCI_PRODUCT_NVIDIA_GEFORCE_8800_GT        0x0611                /* GeForce 8800 GT */
4938
#define        PCI_PRODUCT_NVIDIA_GEFORCE_9800_GT        0x0614                /* GeForce 9800 GT */
4939
#define        PCI_PRODUCT_NVIDIA_GEFORCE_9600_GT        0x0622                /* GeForce 9600 GT */
4940
#define        PCI_PRODUCT_NVIDIA_GEFORCE_9500_GT        0x0640                /* GeForce 9500 GT */
4941
#define        PCI_PRODUCT_NVIDIA_GEFORCE_9300_GE_1        0x06e0                /* GeForce 9300 GE */
4942
#define        PCI_PRODUCT_NVIDIA_GEFORCE8400GS        0x06e4                /* GeForce 8400 GS */
4943
#define        PCI_PRODUCT_NVIDIA_GEFORCE9300M_GS        0x06e9                /* GeForce 9300M GS */
4944
#define        PCI_PRODUCT_NVIDIA_QUADRONVS150        0x06ea                /* Quadro NVS 150m */
4945
#define        PCI_PRODUCT_NVIDIA_QUADRONVS160        0x06eb                /* Quadro NVS 160m */
4946
#define        PCI_PRODUCT_NVIDIA_MCP77_IDE        0x0759                /* nForce MCP77 ATA133 IDE Controller */
4947
#define        PCI_PRODUCT_NVIDIA_MCP77_LAN1        0x0760                /* nForce MCP77 Gigabit Ethernet Controller */
4948
#define        PCI_PRODUCT_NVIDIA_MCP77_LAN2        0x0761                /* nForce MCP77 Gigabit Ethernet Controller */
4949
#define        PCI_PRODUCT_NVIDIA_MCP77_LAN3        0x0762                /* nForce MCP77 Gigabit Ethernet Controller */
4950
#define        PCI_PRODUCT_NVIDIA_MCP77_LAN4        0x0763                /* nForce MCP77 Gigabit Ethernet Controller */
4951
#define        PCI_PRODUCT_NVIDIA_MCP77_HDA_1        0x0774                /* nForce MCP77 High Definition Audio Controller */
4952
#define        PCI_PRODUCT_NVIDIA_MCP77_HDA_2        0x0775                /* nForce MCP77 High Definition Audio Controller */
4953
#define        PCI_PRODUCT_NVIDIA_MCP77_HDA_3        0x0776                /* nForce MCP77 High Definition Audio Controller */
4954
#define        PCI_PRODUCT_NVIDIA_MCP77_HDA_4        0x0777                /* nForce MCP77 High Definition Audio Controller */
4955
#define        PCI_PRODUCT_NVIDIA_MCP73_SMB        0x07d8                /* nForce MCP73 SMBus Controller */
4956
#define        PCI_PRODUCT_NVIDIA_MCP73_LAN1        0x07dc                /* nForce MCP73 Gigabit Ethernet Controller */
4957
#define        PCI_PRODUCT_NVIDIA_MCP73_LAN2        0x07dd                /* nForce MCP73 Gigabit Ethernet Controller */
4958
#define        PCI_PRODUCT_NVIDIA_MCP73_LAN3        0x07de                /* nForce MCP73 Gigabit Ethernet Controller */
4959
#define        PCI_PRODUCT_NVIDIA_MCP73_LAN4        0x07df                /* nForce MCP73 Gigabit Ethernet Controller */
4960
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_1        0x07f0                /* nForce MCP73 AHCI Controller */
4961
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_2        0x07f1                /* nForce MCP73 AHCI Controller */
4962
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_3        0x07f2                /* nForce MCP73 AHCI Controller */
4963
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_4        0x07f3                /* nForce MCP73 AHCI Controller */
4964
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_5        0x07f4                /* nForce MCP73 AHCI Controller */
4965
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_6        0x07f5                /* nForce MCP73 AHCI Controller */
4966
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_7        0x07f6                /* nForce MCP73 AHCI Controller */
4967
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_8        0x07f7                /* nForce MCP73 AHCI Controller */
4968
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_9        0x07f8                /* nForce MCP73 AHCI Controller */
4969
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_10        0x07f9                /* nForce MCP73 AHCI Controller */
4970
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_11        0x07fa                /* nForce MCP73 AHCI Controller */
4971
#define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_12        0x07fb                /* nForce MCP73 AHCI Controller */
4972
#define        PCI_PRODUCT_NVIDIA_MCP73_HDA_1        0x07fc                /* nForce MCP73 High Definition Audio Controller */
4973
#define        PCI_PRODUCT_NVIDIA_MCP73_HDA_2        0x07fd                /* nForce MCP73 High Definition Audio Controller */
4974
#define        PCI_PRODUCT_NVIDIA_MCP78S_SMB        0x0752                /* nForce MCP78S SMBus Controller */
4975
#define        PCI_PRODUCT_NVIDIA_GEFORCE_210        0x0a65                /* GeForce 210 */
4976
#define        PCI_PRODUCT_NVIDIA_MCP79_SMB        0x0aa2                /* nForce MCP79 SMBus Controller */
4977
#define        PCI_PRODUCT_NVIDIA_MCP79_LAN1        0x0ab0                /* nForce MCP79 Gigabit Ethernet Controller */
4978
#define        PCI_PRODUCT_NVIDIA_MCP79_LAN2        0x0ab1                /* nForce MCP79 Gigabit Ethernet Controller */
4979
#define        PCI_PRODUCT_NVIDIA_MCP79_LAN3        0x0ab2                /* nForce MCP79 Gigabit Ethernet Controller */
4980
#define        PCI_PRODUCT_NVIDIA_MCP79_LAN4        0x0ab3                /* nForce MCP79 Gigabit Ethernet Controller */
4981
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_1        0x0ad0                /* nForce MCP77 AHCI Controller */
4982
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_2        0x0ad1                /* nForce MCP77 AHCI Controller */
4983
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_3        0x0ad2                /* nForce MCP77 AHCI Controller */
4984
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_4        0x0ad3                /* nForce MCP77 AHCI Controller */
4985
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_5        0x0ad4                /* nForce MCP77 AHCI Controller */
4986
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_6        0x0ad5                /* nForce MCP77 AHCI Controller */
4987
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_7        0x0ad6                /* nForce MCP77 AHCI Controller */
4988
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_8        0x0ad7                /* nForce MCP77 AHCI Controller */
4989
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_9        0x0ad8                /* nForce MCP77 AHCI Controller */
4990
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_10        0x0ad9                /* nForce MCP77 AHCI Controller */
4991
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_11        0x0ada                /* nForce MCP77 AHCI Controller */
4992
#define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_12        0x0adb                /* nForce MCP77 AHCI Controller */
4993
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_1        0x0ab4                /* nForce MCP79 AHCI Controller */
4994
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_2        0x0ab5                /* nForce MCP79 AHCI Controller */
4995
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_3        0x0ab6                /* nForce MCP79 AHCI Controller */
4996
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_4        0x0ab7                /* nForce MCP79 AHCI Controller */
4997
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_5        0x0ab8                /* nForce MCP79 AHCI Controller */
4998
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_6        0x0ab9                /* nForce MCP79 AHCI Controller */
4999
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_7        0x0aba                /* nForce MCP79 AHCI Controller */
5000
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_8        0x0abb                /* nForce MCP79 AHCI Controller */
5001
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_9        0x0abc                /* nForce MCP79 AHCI Controller */
5002
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_10        0x0abd                /* nForce MCP79 AHCI Controller */
5003
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_11        0x0abe                /* nForce MCP79 AHCI Controller */
5004
#define        PCI_PRODUCT_NVIDIA_MCP79_AHCI_12        0x0abf                /* nForce MCP79 AHCI Controller */
5005
#define        PCI_PRODUCT_NVIDIA_GEFORCE_210_HDA        0x0be3                /* GeForce 210 High Definition Audio Controller */
5006
#define        PCI_PRODUCT_NVIDIA_GF_GT640M        0x0fd2                /* GeForce GT 640M */
5007
#define        PCI_PRODUCT_NVIDIA_GF116        0x1244                /* GeForce GTX 550 Ti */
5008

    
5009
/* Nvidia & SGS-Thomson Microelectronics */
5010
#define        PCI_PRODUCT_NVIDIA_SGS_RIVA128        0x0018                /* Riva 128 */
5011

    
5012
/* Oak Technologies products */
5013
#define        PCI_PRODUCT_OAKTECH_OTI1007        0x0107                /* OTI107 */
5014

    
5015
/* Olicom products */
5016
#define        PCI_PRODUCT_OLICOM_OC3136        0x0001                /* OC-3136/3137 Token-Ring 16/4 */
5017
#define        PCI_PRODUCT_OLICOM_OC3139        0x0002                /* OC-3139f Fastload 16/4 Token Ring */
5018
#define        PCI_PRODUCT_OLICOM_OC3140        0x0004                /* OC-3139/3140 RapidFire Token Ring 16/4 */
5019
#define        PCI_PRODUCT_OLICOM_OC3250        0x0005                /* OC-3250 GoCard Token Ring 16/4 */
5020
#define        PCI_PRODUCT_OLICOM_OC3530        0x0006                /* OC-3530 RapidFire Token Ring 100 */
5021
#define        PCI_PRODUCT_OLICOM_OC3141        0x0007                /* OC-3141 RapidFire Token Ring 16/4 */
5022
#define        PCI_PRODUCT_OLICOM_OC3540        0x0008                /* OC-3540 RapidFire HSTR 100/16/4 */
5023
#define        PCI_PRODUCT_OLICOM_OC3150        0x000a                /* OC-3150 RapidFire Token-Ring 16/4 */
5024
#define        PCI_PRODUCT_OLICOM_OC2805        0x0011                /* OC-2805 Ethernet */
5025
#define        PCI_PRODUCT_OLICOM_OC2325        0x0012                /* OC-2325 Ethernet 10/100 */
5026
#define        PCI_PRODUCT_OLICOM_OC2183        0x0013                /* OC-2183/2185 Ethernet */
5027
#define        PCI_PRODUCT_OLICOM_OC2326        0x0014                /* OC-2326 10/100-TX Ethernet */
5028
#define        PCI_PRODUCT_OLICOM_OC2327        0x0019                /* OC-2327/2350 10/100 Ethernet */
5029
#define        PCI_PRODUCT_OLICOM_OC6151        0x0021                /* OC-6151/6152 155 Mbit ATM */
5030
#define        PCI_PRODUCT_OLICOM_OCATM        0x0022                /* ATM */
5031

    
5032
/* Opti products */
5033
#define        PCI_PRODUCT_OPTI_82C557        0xc557                /* 82C557 */
5034
#define        PCI_PRODUCT_OPTI_82C558        0xc558                /* 82C558 */
5035
#define        PCI_PRODUCT_OPTI_82C568        0xc568                /* 82C568 */
5036
#define        PCI_PRODUCT_OPTI_82D568        0xd568                /* 82D568 */
5037
#define        PCI_PRODUCT_OPTI_82C621        0xc621                /* 82C621 */
5038
#define        PCI_PRODUCT_OPTI_82C822        0xc822                /* 82C822 */
5039
#define        PCI_PRODUCT_OPTI_82C861        0xc861                /* 82C861 */
5040
#define        PCI_PRODUCT_OPTI_82C700        0xc700                /* 82C700 */
5041
#define        PCI_PRODUCT_OPTI_82C701        0xc701                /* 82C701 */
5042

    
5043
/* Oxford Semiconductor products */
5044
#define        PCI_PRODUCT_OXFORDSEMI_VSCOM_PCI011H        0x8403                /* 011H */
5045
#define        PCI_PRODUCT_OXFORDSEMI_OX16PCI954        0x9501                /* OX16PCI954 */
5046
#define        PCI_PRODUCT_OXFORDSEMI_OX16PCI954K        0x9504                /* OX16PCI954K */
5047
#define        PCI_PRODUCT_OXFORDSEMI_OXUPCI952        0x9505                /* OXuPCI952 */
5048
#define        PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41092        0x950a                /* Exsys EX-41092 */
5049
#define        PCI_PRODUCT_OXFORDSEMI_OXCB950        0x950b                /* OXCB950 */
5050
#define        PCI_PRODUCT_OXFORDSEMI_OXMPCI954        0x950c                /* OXmPCI954 */
5051
#define        PCI_PRODUCT_OXFORDSEMI_OXMPCI954D        0x9510                /* OXmPCI954 Disabled */
5052
#define        PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098        0x9511                /* Exsys EX-41098 */
5053
#define        PCI_PRODUCT_OXFORDSEMI_OX16PCI954P        0x9513                /* OX16PCI954 Parallel */
5054
#define        PCI_PRODUCT_OXFORDSEMI_OX16PCI952        0x9521                /* OX16PCI952 */
5055
#define        PCI_PRODUCT_OXFORDSEMI_OX16PCI952P        0x9523                /* OX16PCI952 Parallel */
5056
#define        PCI_PRODUCT_OXFORDSEMI_OX16PCI958        0x9538                /* OX16PCI958 */
5057
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_0        0xc101                /* OXPCIe952 */
5058
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_1        0xc105                /* OXPCIe952 */
5059
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952P        0xc110                /* OXPCIe952 Parallel */
5060
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2S        0xc120                /* OXPCIe952 2 Serial */
5061
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2        0xc124                /* OXPCIe952 */
5062
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_3        0xc140                /* OXPCIe952 */
5063
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_4        0xc141                /* OXPCIe952 */
5064
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_5        0xc144                /* OXPCIe952 */
5065
#define        PCI_PRODUCT_OXFORDSEMI_OXPCIE952_6        0xc145                /* OXPCIe952 */
5066

    
5067
/* Packet Engines products */
5068
#define        PCI_PRODUCT_PACKETENGINES_GNICII        0x0911                /* G-NIC II Ethernet */
5069

    
5070
/* pcHDTV products */
5071
#define        PCI_PRODUCT_PCHDTV_HD2000        0x2000                /* HD-2000 HDTV Video Capture */
5072
#define        PCI_PRODUCT_PCHDTV_HD5500        0x5500                /* HD-5500 HDTV Video Capture */
5073

    
5074
/* PC Tech products */
5075
#define        PCI_PRODUCT_PCTECH_RZ1000        0x1000                /* RZ1000 */
5076

    
5077
/* Peak System Technik products */
5078
#define        PCI_PRODUCT_PEAK_PCAN        0x0001                /* PCAN CAN Controller */
5079

    
5080
/* Pericom Semiconductor products */
5081
#define        PCI_PRODUCT_PERICOM_P17C9X110        0xe110                /* P17C9X110 PCIe to PCI Bridge */
5082
#define        PCI_PRODUCT_PERICOM_P17C9X        0xe111                /* P17C9X PCIe to PCI Bridge */
5083

    
5084
/* Phobos products */
5085
#define        PCI_PRODUCT_PHOBOS_P1000        0x1000                /* P1000 Gigabit Ethernet */
5086

    
5087
/* Planex products */
5088
#define        PCI_PRODUCT_PLANEX_FNW_3603_TX        0xab06                /* FNW-3603-TX 10/100 Ethernet */
5089
#define        PCI_PRODUCT_PLANEX_FNW_3800_TX        0xab07                /* FNW-3800-TX 10/100 Ethernet */
5090

    
5091
/* PLX Technology products */
5092
#define        PCI_PRODUCT_PLX_PCI_400        0x1077                /* VScom PCI-400 4 port serial */
5093
#define        PCI_PRODUCT_PLX_PCI_800        0x1076                /* VScom PCI-800 8 port serial */
5094
#define        PCI_PRODUCT_PLX_PCI_200        0x1103                /* VScom PCI-200 2 port serial */
5095
#define        PCI_PRODUCT_PLX_PEX_8111        0x8111                /* PEX 8111 PCIe-to-PCI Bridge */
5096
#define        PCI_PRODUCT_PLX_PEX_8112        0x8112                /* PEX 8112 PCIe-to-PCI Bridge */
5097
#define        PCI_PRODUCT_PLX_PEX_8114        0x8114                /* PEX 8114 PCIe-to-PCI/PCI-X Bridge */
5098
#define        PCI_PRODUCT_PLX_9030        0x9030                /* 9030 I/O Accelrator */
5099
#define        PCI_PRODUCT_PLX_9050        0x9050                /* 9050 I/O Accelrator */
5100
#define        PCI_PRODUCT_PLX_9054        0x9054                /* 9054 I/O Accelerator */
5101
#define        PCI_PRODUCT_PLX_9060ES        0x906e                /* 9060ES PCI Bus Controller */
5102
#define        PCI_PRODUCT_PLX_9656        0x9656                /* 9656 I/O Accelerator */
5103
#define        PCI_PRODUCT_PLX_9656FPBGA        0x5601                /* 9656 I/O Accelerator FPBGA */
5104

    
5105
/* Powerhouse Systems products */
5106
#define        PCI_PRODUCT_POWERHOUSE_POWERTOP        0x6037                /* PowerTop PowerPC System Controller */
5107
#define        PCI_PRODUCT_POWERHOUSE_POWERPRO        0x6073                /* PowerPro PowerPC System Controller */
5108

    
5109
/* ProLAN products - XXX better descriptions */
5110
#define        PCI_PRODUCT_PROLAN_NE2KETHER        0x1980                /* Ethernet */
5111

    
5112
/* Promise products */
5113
#define        PCI_PRODUCT_PROMISE_PDC20265        0x0d30                /* PDC20265 Ultra/66 IDE Controller */
5114
#define        PCI_PRODUCT_PROMISE_PDC20263        0x0d38                /* PDC20263 Ultra/66 IDE Controller */
5115
#define        PCI_PRODUCT_PROMISE_PDC20275        0x1275                /* PDC20275 Ultra/133 IDE Controller */
5116
#define        PCI_PRODUCT_PROMISE_PDC20318        0x3318                /* PDC20318 Serial ATA Controller */
5117
#define        PCI_PRODUCT_PROMISE_PDC20319        0x3319                /* PDC20319 Serial ATA Controller */
5118
#define        PCI_PRODUCT_PROMISE_PDC20371        0x3371                /* PDC20371 Serial ATA Controller */
5119
#define        PCI_PRODUCT_PROMISE_PDC20379        0x3372                /* PDC20379 Serial ATA Controller */
5120
#define        PCI_PRODUCT_PROMISE_PDC20378        0x3373                /* PDC20378 Serial ATA Controller */
5121
#define        PCI_PRODUCT_PROMISE_PDC20375        0x3375                /* PDC20375 Serial ATA Controller */
5122
#define        PCI_PRODUCT_PROMISE_PDC20376        0x3376                /* PDC20376 Serial ATA Controller */
5123
#define        PCI_PRODUCT_PROMISE_PDC20377        0x3377                /* PDC20377 Serial ATA Controller */
5124
#define        PCI_PRODUCT_PROMISE_PDC40719        0x3515                /* PDC40719 Serial ATA Controller */
5125
#define        PCI_PRODUCT_PROMISE_PDC40519        0x3519                /* PDC40519 Serial ATA Controller */
5126
#define        PCI_PRODUCT_PROMISE_PDC20771        0x3570                /* PDC20771 Serial ATA Controller */
5127
#define        PCI_PRODUCT_PROMISE_PDC20571        0x3571                /* PDC20571 Serial ATA Controller */
5128
#define        PCI_PRODUCT_PROMISE_PDC20579        0x3574                /* PDC20579 Serial ATA Controller */
5129
#define        PCI_PRODUCT_PROMISE_PDC40779        0x3577                /* PDC40779 Serial ATA Controller */
5130
#define        PCI_PRODUCT_PROMISE_PDC40718        0x3d17                /* PDC40718 Serial ATA Controller */
5131
#define        PCI_PRODUCT_PROMISE_PDC40518        0x3d18                /* PDC40518 Serial ATA Controller */
5132
#define        PCI_PRODUCT_PROMISE_PDC20775        0x3d73                /* PDC20775 Serial ATA Controller */
5133
#define        PCI_PRODUCT_PROMISE_PDC20575        0x3d75                /* PDC20575 Serial ATA Controller */
5134
#define        PCI_PRODUCT_PROMISE_PDC20267        0x4d30                /* PDC20267 Ultra/100 IDE Controller */
5135
#define        PCI_PRODUCT_PROMISE_PDC20246        0x4d33                /* PDC20246 Ultra/33 IDE Controller */
5136
#define        PCI_PRODUCT_PROMISE_PDC20262        0x4d38                /* PDC20262 Ultra/66 IDE Controller */
5137
#define        PCI_PRODUCT_PROMISE_PDC20268        0x4d68                /* PDC20268 Ultra/100 IDE Controller */
5138
#define        PCI_PRODUCT_PROMISE_PDC20269        0x4d69                /* PDC20269 Ultra/133 IDE Controller */
5139
#define        PCI_PRODUCT_PROMISE_PDC20276        0x5275                /* PDC20276 Ultra/133 IDE Controller */
5140
#define        PCI_PRODUCT_PROMISE_DC5030        0x5300                /* DC5030 IDE Controller */
5141
#define        PCI_PRODUCT_PROMISE_PDC20270        0x6268                /* PDC20270 Ultra/100 IDE Controller */
5142
#define        PCI_PRODUCT_PROMISE_PDC20271        0x6269                /* PDC20271 Ultra/133 IDE Controller */
5143
#define        PCI_PRODUCT_PROMISE_PDC20617        0x6617                /* PDC20617 Dual Ultra/133 IDE Controller */
5144
#define        PCI_PRODUCT_PROMISE_PDC20620        0x6620                /* PDC20620 Dual Ultra/133 IDE Controller */
5145
#define        PCI_PRODUCT_PROMISE_PDC20621        0x6621                /* PDC20621 Dual Ultra/133 IDE Controller */
5146
#define        PCI_PRODUCT_PROMISE_PDC20618        0x6626                /* PDC20618 Dual Ultra/133 IDE Controler */
5147
#define        PCI_PRODUCT_PROMISE_PDC20619        0x6629                /* PDC20619 Dual Ultra/133 IDE Controller */
5148
#define        PCI_PRODUCT_PROMISE_PDC20277        0x7275                /* PDC20277 Ultra/133 IDE Controller */
5149

    
5150
/* Nanjing QinHeng Electronics */
5151
#define        PCI_PRODUCT_QINHENG_CH352_2S        0x3253                /* CH352 2S */
5152
#define        PCI_PRODUCT_QINHENG_CH353_4S        0x3453                /* CH353 4S */
5153
#define        PCI_PRODUCT_QINHENG_CH356_8S        0x3853                /* CH356 8S */
5154
#define        PCI_PRODUCT_QINHENG_CH356_6S        0x3873                /* CH356 6S */
5155
#define        PCI_PRODUCT_QINHENG_CH353_2S1PAR        0x5046                /* CH353 2S, 1P (fixed address) */
5156
#define        PCI_PRODUCT_QINHENG_CH352_1S1P        0x5053                /* CH352 1S, 1P */
5157
#define        PCI_PRODUCT_QINHENG_CH357_4S        0x5334                /* CH357 4S */
5158
#define        PCI_PRODUCT_QINHENG_CH358_4S1P        0x5334                /* CH358 4S, 1P */
5159
#define        PCI_PRODUCT_QINHENG_CH358_8S        0x5338                /* CH358 8S */
5160
#define        PCI_PRODUCT_QINHENG_CH359_16S        0x5838                /* CH359 16S */
5161
#define        PCI_PRODUCT_QINHENG_CH353_2S1P        0x7053                /* CH353 2S, 1P */
5162
#define        PCI_PRODUCT_QINHENG_CH356_4S1P        0x7073                /* CH356 4S, 1P */
5163
#define        PCI_PRODUCT_QINHENG_CH355_4S        0x7173                /* CH355 4S */
5164

    
5165
/* Nanjing QinHeng Electronics (PCIe) */
5166
#define        PCI_PRODUCT_QINHENG2_CH384_4S1P        0x3450                /* CH384 4S, 1P */
5167
#define        PCI_PRODUCT_QINHENG2_CH384_4S        0x3470                /* CH384 4S */
5168
#define        PCI_PRODUCT_QINHENG2_CH382_2S1P        0x3250                /* CH382 2S, 1P */
5169
#define        PCI_PRODUCT_QINHENG2_CH382_2S        0x3253                /* CH382 2S */
5170
#define        PCI_PRODUCT_QINHENG2_CH384_8S        0x3853                /* CH384 8S */
5171
#define        PCI_PRODUCT_QINHENG2_CH384_28S        0x4353                /* CH384 28S */
5172

    
5173
/* QLogic products */
5174
#define        PCI_PRODUCT_QLOGIC_QLA200        0x0119                /* QLA200 */
5175
#define        PCI_PRODUCT_QLOGIC_ISP1020        0x1020                /* ISP1020 */
5176
#define        PCI_PRODUCT_QLOGIC_ISP1022        0x1022                /* ISP1022 */
5177
#define        PCI_PRODUCT_QLOGIC_ISP1080        0x1080                /* ISP1080 */
5178
#define        PCI_PRODUCT_QLOGIC_ISP1240        0x1240                /* ISP1240 */
5179
#define        PCI_PRODUCT_QLOGIC_ISP1280        0x1280                /* ISP1280 */
5180
#define        PCI_PRODUCT_QLOGIC_ISP2100        0x2100                /* ISP2100 */
5181
#define        PCI_PRODUCT_QLOGIC_ISP3022        0x3022                /* ISP4022 iSCSI TOE */
5182
#define        PCI_PRODUCT_QLOGIC_ISP4022        0x4022                /* ISP4022 iSCSI TOE */
5183

    
5184
/* QUANCOM Electronic GmbH products */
5185
#define        PCI_PRODUCT_QUANCOM_PWDOG1        0x0010                /* PWDOG1 */
5186

    
5187
/* Quantum Designs products */
5188
#define        PCI_PRODUCT_QUANTUMDESIGNS_8500        0x0001                /* 8500 */
5189
#define        PCI_PRODUCT_QUANTUMDESIGNS_8580        0x0002                /* 8580 */
5190

    
5191
/* QuickLogic products */
5192
#define        PCI_PRODUCT_QUICKLOGIC_PCWATCHDOG        0x5030                /* PC Watchdog */
5193

    
5194
/* Qumranet products */
5195
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1000        0x1000                /* Virtio */
5196
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1001        0x1001                /* Virtio */
5197
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1002        0x1002                /* Virtio */
5198
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1003        0x1003                /* Virtio */
5199
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1004        0x1004                /* Virtio */
5200
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1005        0x1005                /* Virtio */
5201
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1006        0x1006                /* Virtio */
5202
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1007        0x1007                /* Virtio */
5203
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1008        0x1008                /* Virtio */
5204
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1009        0x1009                /* Virtio */
5205
#define        PCI_PRODUCT_QUMRANET_VIRTIO_100A        0x100a                /* Virtio */
5206
#define        PCI_PRODUCT_QUMRANET_VIRTIO_100B        0x100b                /* Virtio */
5207
#define        PCI_PRODUCT_QUMRANET_VIRTIO_100C        0x100c                /* Virtio */
5208
#define        PCI_PRODUCT_QUMRANET_VIRTIO_100D        0x100d                /* Virtio */
5209
#define        PCI_PRODUCT_QUMRANET_VIRTIO_100E        0x100e                /* Virtio */
5210
#define        PCI_PRODUCT_QUMRANET_VIRTIO_100F        0x100f                /* Virtio */
5211
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1010        0x1010                /* Virtio */
5212
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1011        0x1011                /* Virtio */
5213
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1012        0x1012                /* Virtio */
5214
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1013        0x1013                /* Virtio */
5215
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1014        0x1014                /* Virtio */
5216
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1015        0x1015                /* Virtio */
5217
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1016        0x1016                /* Virtio */
5218
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1017        0x1017                /* Virtio */
5219
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1018        0x1018                /* Virtio */
5220
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1019        0x1019                /* Virtio */
5221
#define        PCI_PRODUCT_QUMRANET_VIRTIO_101A        0x101a                /* Virtio */
5222
#define        PCI_PRODUCT_QUMRANET_VIRTIO_101B        0x101b                /* Virtio */
5223
#define        PCI_PRODUCT_QUMRANET_VIRTIO_101C        0x101c                /* Virtio */
5224
#define        PCI_PRODUCT_QUMRANET_VIRTIO_101D        0x101d                /* Virtio */
5225
#define        PCI_PRODUCT_QUMRANET_VIRTIO_101E        0x101e                /* Virtio */
5226
#define        PCI_PRODUCT_QUMRANET_VIRTIO_101F        0x101f                /* Virtio */
5227
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1020        0x1020                /* Virtio */
5228
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1021        0x1021                /* Virtio */
5229
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1022        0x1022                /* Virtio */
5230
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1023        0x1023                /* Virtio */
5231
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1024        0x1024                /* Virtio */
5232
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1025        0x1025                /* Virtio */
5233
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1026        0x1026                /* Virtio */
5234
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1027        0x1027                /* Virtio */
5235
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1028        0x1028                /* Virtio */
5236
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1029        0x1029                /* Virtio */
5237
#define        PCI_PRODUCT_QUMRANET_VIRTIO_102A        0x102a                /* Virtio */
5238
#define        PCI_PRODUCT_QUMRANET_VIRTIO_102B        0x102b                /* Virtio */
5239
#define        PCI_PRODUCT_QUMRANET_VIRTIO_102C        0x102c                /* Virtio */
5240
#define        PCI_PRODUCT_QUMRANET_VIRTIO_102D        0x102d                /* Virtio */
5241
#define        PCI_PRODUCT_QUMRANET_VIRTIO_102E        0x102e                /* Virtio */
5242
#define        PCI_PRODUCT_QUMRANET_VIRTIO_102F        0x102f                /* Virtio */
5243
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1030        0x1030                /* Virtio */
5244
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1031        0x1031                /* Virtio */
5245
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1032        0x1032                /* Virtio */
5246
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1033        0x1033                /* Virtio */
5247
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1034        0x1034                /* Virtio */
5248
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1035        0x1035                /* Virtio */
5249
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1036        0x1036                /* Virtio */
5250
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1037        0x1037                /* Virtio */
5251
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1038        0x1038                /* Virtio */
5252
#define        PCI_PRODUCT_QUMRANET_VIRTIO_1039        0x1039                /* Virtio */
5253
#define        PCI_PRODUCT_QUMRANET_VIRTIO_103A        0x103a                /* Virtio */
5254
#define        PCI_PRODUCT_QUMRANET_VIRTIO_103B        0x103b                /* Virtio */
5255
#define        PCI_PRODUCT_QUMRANET_VIRTIO_103C        0x103c                /* Virtio */
5256
#define        PCI_PRODUCT_QUMRANET_VIRTIO_103D        0x103d                /* Virtio */
5257
#define        PCI_PRODUCT_QUMRANET_VIRTIO_103E        0x103e                /* Virtio */
5258
#define        PCI_PRODUCT_QUMRANET_VIRTIO_103F        0x103f                /* Virtio */
5259

    
5260
/* Rainbow Technologies products */
5261
#define        PCI_PRODUCT_RAINBOW_CS200        0x0200                /* CryptoSwift 200 PKI Accelerator */
5262

    
5263
/* Ralink Technologies products */
5264
#define        PCI_PRODUCT_RALINK_RT2460A        0x0101                /* RT2460A 802.11b */
5265
#define        PCI_PRODUCT_RALINK_RT2560        0x0201                /* RT2560 802.11b/g */
5266
#define        PCI_PRODUCT_RALINK_RT2561S        0x0301                /* RT2561S 802.11b/g */
5267
#define        PCI_PRODUCT_RALINK_RT2561        0x0302                /* RT2561 802.11b/g */
5268
#define        PCI_PRODUCT_RALINK_RT2661        0x0401                /* RT2661 802.11b/g/n */
5269
#define        PCI_PRODUCT_RALINK_RT3090        0x3090                /* RT3090 802.11b/g/n */
5270

    
5271
/* RATOC Systems products */
5272
#define        PCI_PRODUCT_RATOC_REXPCI31        0x0853                /* REX PCI-31/33 SCSI */
5273

    
5274
/* RDC Semiconductor products */
5275
#define        PCI_PRODUCT_RDC_R1010_IDE        0x1010                /* R1010 IDE controller */
5276
#define        PCI_PRODUCT_RDC_R1011_IDE        0x1011                /* R1011 IDE controller */
5277
#define        PCI_PRODUCT_RDC_R1012_IDE        0x1012                /* R1012 IDE controller */
5278
#define        PCI_PRODUCT_RDC_R6021_HB        0x6021                /* R6021 Host */
5279
#define        PCI_PRODUCT_RDC_R6025_HB        0x6025                /* R6025 Host */
5280
#define        PCI_PRODUCT_RDC_R6031_ISA        0x6031                /* R6031 PCI-ISA bridge */
5281
#define        PCI_PRODUCT_RDC_PCIB        0x6036                /* R6036 PCI-ISA bridge */
5282
#define        PCI_PRODUCT_RDC_R6040        0x6040                /* R6040 10/100 Ethernet */
5283
#define        PCI_PRODUCT_RDC_R6060_OHCI        0x6060                /* R6060 USB OHCI */
5284
#define        PCI_PRODUCT_RDC_R6061_EHCI        0x6061                /* R6061 USB EHCI */
5285

    
5286
/* Realtek products */
5287
#define        PCI_PRODUCT_REALTEK_RTS5209        0x5209                /* RTS5209 PCI-E Card Reader */
5288
#define        PCI_PRODUCT_REALTEK_RTS5227        0x5227                /* RTS5227 PCI-E Card Reader */
5289
#define        PCI_PRODUCT_REALTEK_RTS5229        0x5229                /* RTS5229 PCI-E Card Reader */
5290
#define        PCI_PRODUCT_REALTEK_RTS5249        0x5249                /* RTS5249 PCI-E Card Reader */
5291
#define        PCI_PRODUCT_REALTEK_RTL8402        0x5286                /* RTL8402 PCI-E Card Reader */
5292
#define        PCI_PRODUCT_REALTEK_RTL8411B        0x5287                /* RTL8411B PCI-E Card Reader */
5293
#define        PCI_PRODUCT_REALTEK_RTL8411        0x5289                /* RTL8411 PCI-E Card Reader */
5294
#define        PCI_PRODUCT_REALTEK_RT8029        0x8029                /* 8029 Ethernet */
5295
#define        PCI_PRODUCT_REALTEK_RT8139D        0x8039                /* 8139D 10/100 Ethernet */
5296
#define        PCI_PRODUCT_REALTEK_RT8100        0x8100                /* 8100 10/100 Ethernet */
5297
#define        PCI_PRODUCT_REALTEK_RT8129        0x8129                /* 8129 10/100 Ethernet */
5298
#define        PCI_PRODUCT_REALTEK_RT8101E        0x8136                /* 8100E/8101E/8102E 10/100 Ethernet */
5299
#define        PCI_PRODUCT_REALTEK_RT8138        0x8138                /* 8138 10/100 Ethernet */
5300
#define        PCI_PRODUCT_REALTEK_RT8139        0x8139                /* 8139 10/100 Ethernet */
5301
#define        PCI_PRODUCT_REALTEK_RT8169SC        0x8167                /* 8169SC/8110SC 10/100/1000 Ethernet */
5302
#define        PCI_PRODUCT_REALTEK_RT8168        0x8168                /* 8168/8111 10/100/1000 Ethernet */
5303
#define        PCI_PRODUCT_REALTEK_RT8169        0x8169                /* 8169/8110 10/100/1000 Ethernet */
5304
#define        PCI_PRODUCT_REALTEK_RTL8188CE        0x8176                /* RTL8188CE Wireless LAN 802.11n PCI-E NIC */
5305
#define        PCI_PRODUCT_REALTEK_RTL8192CE        0x8178                /* RTL8192CE Wireless LAN 802.11n PCI-E NIC */
5306
#define        PCI_PRODUCT_REALTEK_RTL8188EE        0x8179                /* RTL8188EE Wireless LAN 802.11n PCI-E NIC */
5307
#define        PCI_PRODUCT_REALTEK_RT8180        0x8180                /* 8180 802.11b */
5308
#define        PCI_PRODUCT_REALTEK_RT8185        0x8185                /* 8185 802.11a/b/g */
5309

    
5310
/* Red Hat products */
5311
#define        PCI_PRODUCT_REDHAT_PPB        0x0001                /* Qemu PCI-PCI */
5312
#define        PCI_PRODUCT_REDHAT_QXL        0x0100                /* QXL Video */
5313

    
5314
/* Renesas products */
5315
#define        PCI_PRODUCT_RENESAS_SH7780        0x0002                /* SH7780 PCI Controller */
5316
#define        PCI_PRODUCT_RENESAS_SH7785        0x0007                /* SH7785 PCI Controller */
5317
#define        PCI_PRODUCT_RENESAS_SH7757_PBI        0x0011                /* SH7757 PCIe End-Point [PBI] */
5318
#define        PCI_PRODUCT_RENESAS_SH7757_PPB        0x0012                /* SH7757 PCIe-PCI Bridge [PPB] */
5319
#define        PCI_PRODUCT_RENESAS_SH7757_PS        0x0013                /* SH7757 PCIe Switch [PS] */
5320
#define        PCI_PRODUCT_RENESAS_PD720201        0x0014                /* uPD720201 USB 3.0 Host Controller */
5321
#define        PCI_PRODUCT_RENESAS_PD720202        0x0015                /* uPD720202 USB 3.0 Host Controller */
5322

    
5323
/* Ricoh products */
5324
#define        PCI_PRODUCT_RICOH_Rx5C465        0x0465                /* 5C465 PCI-CardBus Bridge */
5325
#define        PCI_PRODUCT_RICOH_Rx5C466        0x0466                /* 5C466 PCI-CardBus Bridge */
5326
#define        PCI_PRODUCT_RICOH_Rx5C475        0x0475                /* 5C475 PCI-CardBus Bridge */
5327
#define        PCI_PRODUCT_RICOH_RL5C476        0x0476                /* 5C476 PCI-CardBus Bridge */
5328
#define        PCI_PRODUCT_RICOH_Rx5C477        0x0477                /* 5C477 PCI-CardBus Bridge */
5329
#define        PCI_PRODUCT_RICOH_Rx5C478        0x0478                /* 5C478 PCI-CardBus Bridge */
5330
#define        PCI_PRODUCT_RICOH_Rx5C551        0x0551                /* 5C551 PCI-CardBus Bridge/Firewire */
5331
#define        PCI_PRODUCT_RICOH_Rx5C552        0x0552                /* 5C552 PCI-CardBus Bridge/Firewire */
5332
#define        PCI_PRODUCT_RICOH_Rx5C592        0x0592                /* 5C592 PCI-CardBus Bridge/MS/SD/Firewire */
5333
#define        PCI_PRODUCT_RICOH_Rx5C593        0x0593                /* 5C593 PCI-CardBus Bridge/MS/SD/Firewire */
5334
#define        PCI_PRODUCT_RICOH_Rx5C821        0x0821                /* 5C821 PCI-CardBus Bridge/MS/SD/MMC/SC */
5335
#define        PCI_PRODUCT_RICOH_Rx5C822        0x0822                /* 5C822 PCI-CardBus Bridge/MS/SD/MMC/SC */
5336
#define        PCI_PRODUCT_RICOH_Rx5C832        0x0832                /* 5C832 PCI-SD/MMC/MMC+/MS/xD/Firewire */
5337
#define        PCI_PRODUCT_RICOH_Rx5C843        0x0843                /* 5C843 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/Firewire */
5338
#define        PCI_PRODUCT_RICOH_Rx5C847        0x0847                /* 5C847 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/Firewire */
5339
#define        PCI_PRODUCT_RICOH_RxDPCC        0x0852                /* xD-Picture Card Controller */
5340
#define        PCI_PRODUCT_RICOH_Rx5C853        0x0853                /* 5C853 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/SC/Firewire */
5341
#define        PCI_PRODUCT_RICOH_Rx5U230        0xe230                /* 5U230 FireWire/SD/MMC/xD/MS Controller */
5342
#define        PCI_PRODUCT_RICOH_Rx5U822        0xe822                /* 5U822 SD/MMC Controller */
5343
#define        PCI_PRODUCT_RICOH_Rx5U823        0xe823                /* 5U823 SD/MMC Controller */
5344
#define        PCI_PRODUCT_RICOH_Rx5U832        0xe832                /* 5U832 Firewire Controller */
5345
#define        PCI_PRODUCT_RICOH_Rx5C852        0xe852                /* 5C852 xD Controller */
5346

    
5347
/* RISCom (SDL Communications?) products */
5348
#define        PCI_PRODUCT_RISCOM_N2        0x5568                /* N2 */
5349

    
5350
/* RNS products */
5351
#define        PCI_PRODUCT_RNS_FDDI        0x2200                /* 2200 FDDI */
5352

    
5353
/* S2io products */
5354
#define        PCI_PRODUCT_S2IO_XFRAME        0x5831                /* Xframe 10 Gigabit Ethernet Adapter */
5355
#define        PCI_PRODUCT_S2IO_XFRAME2        0x5832                /* Xframe2 10 Gigabit Ethernet Adapter */
5356
#define        PCI_PRODUCT_S2IO_XFRAME3        0x5833                /* Xframe3 10 Gigabit Ethernet Adapter */
5357

    
5358
/* S3 products */
5359
#define        PCI_PRODUCT_S3_VIRGE        0x5631                /* ViRGE */
5360
#define        PCI_PRODUCT_S3_TRIO32        0x8810                /* Trio32 */
5361
#define        PCI_PRODUCT_S3_TRIO64        0x8811                /* Trio32/64 */
5362
#define        PCI_PRODUCT_S3_AURORA64P        0x8812                /* Aurora64V+ */
5363
#define        PCI_PRODUCT_S3_TRIO64UVP        0x8814                /* Trio64UV+ */
5364
#define        PCI_PRODUCT_S3_VIRGE_VX        0x883d                /* ViRGE/VX */
5365
#define        PCI_PRODUCT_S3_868        0x8880                /* 868 */
5366
#define        PCI_PRODUCT_S3_928        0x88b0                /* 86C928 */
5367
#define        PCI_PRODUCT_S3_864_0        0x88c0                /* 86C864-0 (\"Vision864\") */
5368
#define        PCI_PRODUCT_S3_864_1        0x88c1                /* 86C864-1 (\"Vision864\") */
5369
#define        PCI_PRODUCT_S3_864_2        0x88c2                /* 86C864-2 (\"Vision864\") */
5370
#define        PCI_PRODUCT_S3_864_3        0x88c3                /* 86C864-3 (\"Vision864\") */
5371
#define        PCI_PRODUCT_S3_964_0        0x88d0                /* 86C964-0 (\"Vision964\") */
5372
#define        PCI_PRODUCT_S3_964_1        0x88d1                /* 86C964-1 (\"Vision964\") */
5373
#define        PCI_PRODUCT_S3_964_2        0x88d2                /* 86C964-2 (\"Vision964\") */
5374
#define        PCI_PRODUCT_S3_964_3        0x88d3                /* 86C964-3 (\"Vision964\") */
5375
#define        PCI_PRODUCT_S3_968_0        0x88f0                /* 86C968-0 (\"Vision968\") */
5376
#define        PCI_PRODUCT_S3_968_1        0x88f1                /* 86C968-1 (\"Vision968\") */
5377
#define        PCI_PRODUCT_S3_968_2        0x88f2                /* 86C968-2 (\"Vision968\") */
5378
#define        PCI_PRODUCT_S3_968_3        0x88f3                /* 86C968-3 (\"Vision968\") */
5379
#define        PCI_PRODUCT_S3_TRIO64V2_DX        0x8901                /* Trio64V2/DX */
5380
/* pcidatbase.com has this as 0x0551, I'd rather believe linux's 8902 */
5381
#define        PCI_PRODUCT_S3_PLATO_PX        0x8902                /* Plato/PX */
5382
#define        PCI_PRODUCT_S3_TRIO3D        0x8904                /* 86C365 Trio3D */
5383
#define        PCI_PRODUCT_S3_VIRGE_DX        0x8a01                /* ViRGE/DX */
5384
#define        PCI_PRODUCT_S3_VIRGE_GX2        0x8a10                /* ViRGE/GX2 */
5385
#define        PCI_PRODUCT_S3_TRIO3D2X        0x8a13                /* Trio3D/2X */
5386
#define        PCI_PRODUCT_S3_SAVAGE3D        0x8a20                /* Savage3D */
5387
#define        PCI_PRODUCT_S3_SAVAGE3D_MV        0x8a21                /* Savage3D+MV */
5388
#define        PCI_PRODUCT_S3_SAVAGE4        0x8a22                /* Savage4 */
5389
#define        PCI_PRODUCT_S3_PROSAVAGE_KM133        0x8a26                /* ProSavage KM133 */
5390
#define        PCI_PRODUCT_S3_VIRGE_MX        0x8c01                /* ViRGE/MX */
5391
#define        PCI_PRODUCT_S3_VIRGE_MXP        0x8c03                /* ViRGE/MXP */
5392
#define        PCI_PRODUCT_S3_SAVAGE_MX_MV        0x8c10                /* Savage/MX+MV */
5393
#define        PCI_PRODUCT_S3_SAVAGE_MX        0x8c11                /* Savage/MX */
5394
#define        PCI_PRODUCT_S3_SAVAGE_IX_MV        0x8c12                /* Savage/IX+MV */
5395
#define        PCI_PRODUCT_S3_SAVAGE_IX        0x8c13                /* Savage/IX */
5396
#define        PCI_PRODUCT_S3_SAVAGE_IXC        0x8c2e                /* Savage/IXC */
5397
#define        PCI_PRODUCT_S3_SAVAGE2000        0x9102                /* Savage2000 */
5398
#define        PCI_PRODUCT_S3_SONICVIBES        0xca00                /* SonicVibes */
5399

    
5400
/* SafeNet products */
5401
#define        PCI_PRODUCT_SAFENET_SAFEXCEL        0x1141                /* SafeXcel */
5402

    
5403
/* Samsung Electronics products */
5404
#define        PCI_PRODUCT_SAMSUNGELEC3_XP941        0xa800                /* XP941 M.2 SSD */
5405
#define        PCI_PRODUCT_SAMSUNGELEC3_SM951        0xa801                /* SM951 M.2 SSD */
5406

    
5407
/* Samsung Semiconductor products */
5408
#define        PCI_PRODUCT_SAMSUNGSEMI_KS8920        0x8920                /* KS8920 10/100 Ethernet */
5409

    
5410
/* Sandburst products */
5411
#define        PCI_PRODUCT_SANDBURST_QE1000        0x0180                /* QE1000 */
5412
#define        PCI_PRODUCT_SANDBURST_FE1000        0x0200                /* FE1000 */
5413
/*product SANDBURST        SE1600        0x0100        SE1600*/
5414

    
5415
/* SEGA Enterprises products */
5416
#define        PCI_PRODUCT_SEGA_BROADBAND        0x1234                /* Broadband Adapter */
5417

    
5418
/* ServerWorks products */
5419
#define        PCI_PRODUCT_SERVERWORKS_CNB20_LE_AGP        0x0005                /* CNB20-LE PCI/AGP Bridge */
5420
#define        PCI_PRODUCT_SERVERWORKS_CNB30_LE_PCI        0x0006                /* CNB30-LE PCI Bridge */
5421
#define        PCI_PRODUCT_SERVERWORKS_CNB20_LE_PCI        0x0007                /* CNB20-LE PCI Bridge */
5422
#define        PCI_PRODUCT_SERVERWORKS_CNB20_HE_PCI        0x0008                /* CNB20-HE PCI Bridge */
5423
#define        PCI_PRODUCT_SERVERWORKS_CNB20_HE_AGP        0x0009                /* CNB20-HE PCI/AGP Bridge */
5424
#define        PCI_PRODUCT_SERVERWORKS_CIOB_X        0x0010                /* CIOB-X PCI-X Bridge */
5425
#define        PCI_PRODUCT_SERVERWORKS_CMIC_HE        0x0011                /* CMIC-HE PCI/AGP Bridge */
5426
#define        PCI_PRODUCT_SERVERWORKS_CNB30_HE        0x0012                /* CNB30-HE PCI Bridge */
5427
#define        PCI_PRODUCT_SERVERWORKS_CNB20_HE_PCI2        0x0013                /* CNB20-HE PCI/AGP Bridge */
5428
#define        PCI_PRODUCT_SERVERWORKS_CMIC_LE        0x0014                /* CMIC-LE PCI/AGP Bridge */
5429
#define        PCI_PRODUCT_SERVERWORKS_CMIC_SL        0x0017                /* CMIC-SL PCI/AGP Bridge */
5430
#define        PCI_PRODUCT_SERVERWORKS_HT1000_PPB0        0x0036                /* HT1000 PCI/PCI-X Bridge */
5431
#define        PCI_PRODUCT_SERVERWORKS_CIOB_X2        0x0101                /* CIOB-X2 PCI-X Bridge */
5432
#define        PCI_PRODUCT_SERVERWORKS_BCM5714        0x0103                /* BCM5714/BCM5715 Integral PCI-E to PCI-X Bridge */
5433
#define        PCI_PRODUCT_SERVERWORKS_HT1000_PPB1        0x0104                /* HT1000 PCI/PCI-X Bridge */
5434
#define        PCI_PRODUCT_SERVERWORKS_CIOB_E        0x0110                /* CIOB-E PCI-X Bridge */
5435
#define        PCI_PRODUCT_SERVERWORKS_HT2100_PPB0        0x0140                /* HT2100 PCI-Express Bridge */
5436
#define        PCI_PRODUCT_SERVERWORKS_HT2100_PPB1        0x0141                /* HT2100 PCI-Express Bridge */
5437
#define        PCI_PRODUCT_SERVERWORKS_HT2100_PPB2        0x0142                /* HT2100 PCI-Express Bridge */
5438
#define        PCI_PRODUCT_SERVERWORKS_HT2100_PPB3        0x0144                /* HT2100 PCI-Express Bridge */
5439
#define        PCI_PRODUCT_SERVERWORKS_OSB4        0x0200                /* OSB4 South Bridge */
5440
#define        PCI_PRODUCT_SERVERWORKS_CSB5        0x0201                /* CSB5 South Bridge */
5441
#define        PCI_PRODUCT_SERVERWORKS_CSB6        0x0203                /* CSB6 South Bridge */
5442
#define        PCI_PRODUCT_SERVERWORKS_HT1000SB        0x0205                /* HT1000SB South Bridge */
5443
#define        PCI_PRODUCT_SERVERWORKS_OSB4_IDE        0x0211                /* OSB4 IDE */
5444
#define        PCI_PRODUCT_SERVERWORKS_CSB5_IDE        0x0212                /* CSB5 IDE */
5445
#define        PCI_PRODUCT_SERVERWORKS_HT1000_IDE        0x0214                /* HT-1000 IDE Controller */
5446
#define        PCI_PRODUCT_SERVERWORKS_CSB6_RAID        0x0213                /* CSB6 IDE/RAID */
5447
#define        PCI_PRODUCT_SERVERWORKS_CSB6_IDE        0x0217                /* CSB6 IDE/RAID */
5448
#define        PCI_PRODUCT_SERVERWORKS_OSB4_USB        0x0220                /* OSB4/CSB5 USB Host Controller */
5449
#define        PCI_PRODUCT_SERVERWORKS_CSB6_USB        0x0221                /* CSB6 USB Host Controller */
5450
#define        PCI_PRODUCT_SERVERWORKS_HT1000_USB        0x0223                /* HT1000 USB */
5451
#define        PCI_PRODUCT_SERVERWORKS_CSB5_LPC        0x0225                /* CSB5 ISA/LPC Bridge */
5452
#define        PCI_PRODUCT_SERVERWORKS_CSB6_LPC        0x0227                /* CSB6 ISA/LPC Bridge */
5453
#define        PCI_PRODUCT_SERVERWORKS_HT1000_LPC        0x0234                /* HT1000 LPC */
5454
#define        PCI_PRODUCT_SERVERWORKS_HT1000_XIOAPIC        0x0235                /* HT1000 XIOAPIC */
5455
#define        PCI_PRODUCT_SERVERWORKS_HT1000_WDTIMER        0x0238                /* HT1000 Watchdog Timer */
5456
#define        PCI_PRODUCT_SERVERWORKS_K2_SATA        0x0240                /* K2 SATA */
5457
#define        PCI_PRODUCT_SERVERWORKS_FRODO4_SATA        0x0241                /* Frodo4 SATA */
5458
#define        PCI_PRODUCT_SERVERWORKS_FRODO8_SATA        0x0242                /* Frodo8 SATA */
5459
#define        PCI_PRODUCT_SERVERWORKS_HT1000_SATA_1        0x024a                /* HT-1000 SATA */
5460
#define        PCI_PRODUCT_SERVERWORKS_HT1000_SATA_2        0x024b                /* HT-1000 SATA */
5461

    
5462
/* SGI products */
5463
#define        PCI_PRODUCT_SGI_IOC3        0x0003                /* IOC3 */
5464
#define        PCI_PRODUCT_SGI_RAD1        0x0005                /* PsiTech RAD1 */
5465
#define        PCI_PRODUCT_SGI_TIGON        0x0009                /* Tigon Gigabit Ethernet */
5466

    
5467
/* SGS-Thomson products */
5468
#define        PCI_PRODUCT_SGSTHOMSON_2000        0x0008                /* STG 2000X */
5469
#define        PCI_PRODUCT_SGSTHOMSON_1764        0x1746                /* STG 1764X */
5470

    
5471
/* Broadcom (SiByte) products */
5472
#define        PCI_PRODUCT_SIBYTE_BCM1250_PCIHB        0x0001                /* BCM1250 PCI Host Bridge */
5473
#define        PCI_PRODUCT_SIBYTE_BCM1250_LDTHB        0x0002                /* BCM1250 LDT Host Bridge */
5474

    
5475
/* Sigma Designs products */
5476
#define        PCI_PRODUCT_SIGMA_HOLLYWOODPLUS        0x8300                /* REALmagic Hollywood-Plus MPEG-2 Decoder */
5477

    
5478
/* SIIG Inc products */
5479
#define        PCI_PRODUCT_SIIG_CYBER10_S550        0x1000                /* Cyber10x Serial 16550 PCI */
5480
#define        PCI_PRODUCT_SIIG_CYBER10_S650        0x1001                /* Cyber10x Serial 16650 PCI */
5481
#define        PCI_PRODUCT_SIIG_CYBER10_S850        0x1002                /* Cyber10x Serial 16850 PCI */
5482
#define        PCI_PRODUCT_SIIG_CYBER10_IO550        0x1010                /* Cyber10x I/O 16550 PCI */
5483
#define        PCI_PRODUCT_SIIG_CYBER10_IO650        0x1011                /* Cyber10x I/O 16650 PCI */
5484
#define        PCI_PRODUCT_SIIG_CYBER10_IO850        0x1012                /* Cyber10x I/O 16850 PCI */
5485
#define        PCI_PRODUCT_SIIG_CYBER10_P        0x1020                /* Cyber10x Parallel PCI */
5486
#define        PCI_PRODUCT_SIIG_CYBER10_2P        0x1021                /* Cyber10x Parallel Dual PCI */
5487
#define        PCI_PRODUCT_SIIG_CYBER10_2S550        0x1030                /* Cyber10x Serial Dual 16550 PCI */
5488
#define        PCI_PRODUCT_SIIG_CYBER10_2S650        0x1031                /* Cyber10x Serial Dual 16650 PCI */
5489
#define        PCI_PRODUCT_SIIG_CYBER10_2S850        0x1032                /* Cyber10x Serial Dual 16850 PCI */
5490
#define        PCI_PRODUCT_SIIG_CYBER10_2S1P550        0x1034                /* Cyber10x 2S1P 16550 PCI */
5491
#define        PCI_PRODUCT_SIIG_CYBER10_2S1P650        0x1035                /* Cyber10x 2S1P 16650 PCI */
5492
#define        PCI_PRODUCT_SIIG_CYBER10_2S1P850        0x1036                /* Cyber10x 2S1P 16850 PCI */
5493
#define        PCI_PRODUCT_SIIG_CYBER10_4S550        0x1050                /* Cyber10x 4S 16550 PCI */
5494
#define        PCI_PRODUCT_SIIG_CYBER10_4S650        0x1051                /* Cyber10x 4S 16650 PCI */
5495
#define        PCI_PRODUCT_SIIG_CYBER10_4S850        0x1052                /* Cyber10x 4S 16850 PCI */
5496
#define        PCI_PRODUCT_SIIG_CYBER20_S550        0x2000                /* Cyber20x Serial 16550 PCI */
5497
#define        PCI_PRODUCT_SIIG_CYBER20_S650        0x2001                /* Cyber20x Serial 16650 PCI */
5498
#define        PCI_PRODUCT_SIIG_CYBER20_S850        0x2002                /* Cyber20x Serial 16850 PCI */
5499
#define        PCI_PRODUCT_SIIG_CYBER20_IO550        0x2010                /* Cyber20x I/O 16550 PCI */
5500
#define        PCI_PRODUCT_SIIG_CYBER20_IO650        0x2011                /* Cyber20x I/O 16650 PCI */
5501
#define        PCI_PRODUCT_SIIG_CYBER20_IO850        0x2012                /* Cyber20x I/O 16850 PCI */
5502
#define        PCI_PRODUCT_SIIG_CYBER20_P        0x2020                /* Cyber20x Parallel PCI */
5503
#define        PCI_PRODUCT_SIIG_CYBER20_2P        0x2021                /* Cyber20x Parallel Dual PCI */
5504
#define        PCI_PRODUCT_SIIG_CYBER20_2S550        0x2030                /* Cyber20x Serial Dual 16550 PCI */
5505
#define        PCI_PRODUCT_SIIG_CYBER20_2S650        0x2031                /* Cyber20x Serial Dual 16650 PCI */
5506
#define        PCI_PRODUCT_SIIG_CYBER20_2S850        0x2032                /* Cyber20x Serial Dual 16850 PCI */
5507
#define        PCI_PRODUCT_SIIG_CYBER20_2P1S550        0x2040                /* Cyber20x 2P1S 16550 PCI */
5508
#define        PCI_PRODUCT_SIIG_CYBER20_2P1S650        0x2041                /* Cyber20x 2P1S 16650 PCI */
5509
#define        PCI_PRODUCT_SIIG_CYBER20_2P1S850        0x2042                /* Cyber20x 2P1S 16850 PCI */
5510
#define        PCI_PRODUCT_SIIG_CYBER20_4S550        0x2050                /* Cyber20x 4S 16550 PCI */
5511
#define        PCI_PRODUCT_SIIG_CYBER20_4S650        0x2051                /* Cyber20x 4S 16650 PCI */
5512
#define        PCI_PRODUCT_SIIG_CYBER20_4S850        0x2052                /* Cyber20x 4S 16850 PCI */
5513
#define        PCI_PRODUCT_SIIG_CYBER20_2S1P550        0x2060                /* Cyber20x 2S1P 16550 PCI */
5514
#define        PCI_PRODUCT_SIIG_CYBER20_2S1P650        0x2061                /* Cyber20x 2S1P 16650 PCI */
5515
#define        PCI_PRODUCT_SIIG_CYBER20_2S1P850        0x2062                /* Cyber20x 2S1P 16850 PCI */
5516
#define        PCI_PRODUCT_SIIG_PS8000P550        0x2080                /* PCI Serial 8000 Plus 16550 */
5517
#define        PCI_PRODUCT_SIIG_PS8000P650        0x2081                /* PCI Serial 8000 Plus 16650 */
5518
#define        PCI_PRODUCT_SIIG_PS8000P850        0x2082                /* PCI Serial 8000 Plus 16850 */
5519

    
5520
/* Silicon Integrated System products */
5521
#define        PCI_PRODUCT_SIS_86C201        0x0001                /* 86C201 */
5522
#define        PCI_PRODUCT_SIS_86C202        0x0002                /* 86C202 */
5523
#define        PCI_PRODUCT_SIS_86C205        0x0005                /* 86C205 */
5524
#define        PCI_PRODUCT_SIS_85C503        0x0008                /* 85C503 or 5597/5598 ISA Bridge */
5525
#define        PCI_PRODUCT_SIS_600PMC        0x0009                /* 600 Power Mngmt Controller */
5526
#define        PCI_PRODUCT_SIS_180_SATA        0x0180                /* 180 SATA Controller */
5527
#define        PCI_PRODUCT_SIS_181_SATA        0x0181                /* 181 SATA Controller */
5528
#define        PCI_PRODUCT_SIS_182_SATA        0x0182                /* 182 SATA Controller */
5529
#define        PCI_PRODUCT_SIS_183_SATA        0x0183                /* 183 SATA controller */
5530
#define        PCI_PRODUCT_SIS_190        0x0190                /* 190 Ethernet */
5531
#define        PCI_PRODUCT_SIS_191        0x0191                /* 191 Gigabit Ethernet */
5532
#define        PCI_PRODUCT_SIS_5597_VGA        0x0200                /* 5597/5598 Integrated VGA */
5533
#define        PCI_PRODUCT_SIS_300        0x0300                /* 300/305 AGP VGA */
5534
#define        PCI_PRODUCT_SIS_315PRO_VGA        0x0325                /* 315 Pro VGA */
5535
#define        PCI_PRODUCT_SIS_85C501        0x0406                /* 85C501 */
5536
#define        PCI_PRODUCT_SIS_85C496        0x0496                /* 85C496 */
5537
#define        PCI_PRODUCT_SIS_530HB        0x0530                /* 530 Host-PCI Bridge */
5538
#define        PCI_PRODUCT_SIS_540HB        0x0540                /* 540 Host-PCI Bridge */
5539
#define        PCI_PRODUCT_SIS_550HB        0x0550                /* 550 Host-PCI Bridge */
5540
#define        PCI_PRODUCT_SIS_85C601        0x0601                /* 85C601 */
5541
#define        PCI_PRODUCT_SIS_620        0x0620                /* 620 Host Bridge */
5542
#define        PCI_PRODUCT_SIS_630        0x0630                /* 630 Host Bridge */
5543
#define        PCI_PRODUCT_SIS_633        0x0633                /* 633 Host Bridge */
5544
#define        PCI_PRODUCT_SIS_635        0x0635                /* 635 Host Bridge */
5545
#define        PCI_PRODUCT_SIS_640        0x0640                /* 640 Host Bridge */
5546
#define        PCI_PRODUCT_SIS_645        0x0645                /* 645 Host Bridge */
5547
#define        PCI_PRODUCT_SIS_646        0x0646                /* 646 Host Bridge */
5548
#define        PCI_PRODUCT_SIS_648        0x0648                /* 648 Host Bridge */
5549
#define        PCI_PRODUCT_SIS_650        0x0650                /* 650 Host Bridge */
5550
#define        PCI_PRODUCT_SIS_651        0x0651                /* 651 Host Bridge */
5551
#define        PCI_PRODUCT_SIS_652        0x0652                /* 652 Host Bridge */
5552
#define        PCI_PRODUCT_SIS_655        0x0655                /* 655 Host Bridge */
5553
#define        PCI_PRODUCT_SIS_658        0x0658                /* 658 Host Bridge */
5554
#define        PCI_PRODUCT_SIS_661        0x0661                /* 661 Host Bridge */
5555
#define        PCI_PRODUCT_SIS_671        0x0671                /* 671 Host Bridge */
5556
#define        PCI_PRODUCT_SIS_730        0x0730                /* 730 Host Bridge */
5557
#define        PCI_PRODUCT_SIS_733        0x0733                /* 733 Host Bridge */
5558
#define        PCI_PRODUCT_SIS_735        0x0735                /* 735 Host Bridge */
5559
#define        PCI_PRODUCT_SIS_740        0x0740                /* 740 Host Bridge */
5560
#define        PCI_PRODUCT_SIS_741        0x0741                /* 741 Host Bridge */
5561
#define        PCI_PRODUCT_SIS_745        0x0745                /* 745 Host Bridge */
5562
#define        PCI_PRODUCT_SIS_746        0x0746                /* 746 Host Bridge */
5563
#define        PCI_PRODUCT_SIS_748        0x0748                /* 748 Host Bridge */
5564
#define        PCI_PRODUCT_SIS_750        0x0750                /* 750 Host Bridge */
5565
#define        PCI_PRODUCT_SIS_751        0x0751                /* 751 Host Bridge */
5566
#define        PCI_PRODUCT_SIS_752        0x0752                /* 752 Host Bridge */
5567
#define        PCI_PRODUCT_SIS_755        0x0755                /* 755 Host Bridge */
5568
#define        PCI_PRODUCT_SIS_756        0x0756                /* 756 Host Bridge */
5569
#define        PCI_PRODUCT_SIS_760        0x0760                /* 760 Host Bridge */
5570
#define        PCI_PRODUCT_SIS_761        0x0761                /* 761 Host Bridge */
5571
#define        PCI_PRODUCT_SIS_900        0x0900                /* 900 10/100 Ethernet */
5572
#define        PCI_PRODUCT_SIS_961        0x0961                /* 961 Host Bridge */
5573
#define        PCI_PRODUCT_SIS_962        0x0962                /* 962 Host Bridge */
5574
#define        PCI_PRODUCT_SIS_963        0x0963                /* 963 Host Bridge */
5575
#define        PCI_PRODUCT_SIS_964        0x0964                /* 964 Host Bridge */
5576
#define        PCI_PRODUCT_SIS_965        0x0965                /* 965 Host Bridge */
5577
#define        PCI_PRODUCT_SIS_966        0x0966                /* 966 Host Bridge */
5578
#define        PCI_PRODUCT_SIS_968        0x0968                /* 968 Host Bridge */
5579
#define        PCI_PRODUCT_SIS_5597_IDE        0x5513                /* 5597/5598 IDE Controller */
5580
#define        PCI_PRODUCT_SIS_5597_HB        0x5597                /* 5597/5598 Host Bridge */
5581
#define        PCI_PRODUCT_SIS_530VGA        0x6306                /* 530 GUI Accelerator+3D */
5582
#define        PCI_PRODUCT_SIS_6325        0x6325                /* 6325 AGP VGA */
5583
#define        PCI_PRODUCT_SIS_6326        0x6326                /* 6326 AGP VGA */
5584
#define        PCI_PRODUCT_SIS_5597_USB        0x7001                /* 5597/5598 USB Host Controller */
5585
#define        PCI_PRODUCT_SIS_7002        0x7002                /* 7002 USB 2.0 Host Controller */
5586
#define        PCI_PRODUCT_SIS_7012_AC        0x7012                /* 7012 AC-97 Sound */
5587
#define        PCI_PRODUCT_SIS_7016        0x7016                /* 7016 10/100 Ethernet */
5588
#define        PCI_PRODUCT_SIS_7018        0x7018                /* 7018 Sound */
5589
#define        PCI_PRODUCT_SIS_7502        0x7502                /* 7502 HD audio */
5590

    
5591
/* Silicon Motion products */
5592
#define        PCI_PRODUCT_SILMOTION_SM502        0x0501                /* Voyager GX */
5593
#define        PCI_PRODUCT_SILMOTION_SM710        0x0710                /* LynxEM */
5594
#define        PCI_PRODUCT_SILMOTION_SM712        0x0712                /* LynxEM+ */
5595
#define        PCI_PRODUCT_SILMOTION_SM720        0x0720                /* Lynx3DM */
5596
#define        PCI_PRODUCT_SILMOTION_SM810        0x0810                /* LynxE */
5597
#define        PCI_PRODUCT_SILMOTION_SM811        0x0811                /* LynxE */
5598
#define        PCI_PRODUCT_SILMOTION_SM820        0x0820                /* Lynx3D */
5599
#define        PCI_PRODUCT_SILMOTION_SM910        0x0910                /* Lynx */
5600

    
5601
/* SMC products */
5602
#define        PCI_PRODUCT_SMC_37C665        0x1000                /* FDC37C665 */
5603
#define        PCI_PRODUCT_SMC_37C922        0x1001                /* FDC37C922 */
5604
#define        PCI_PRODUCT_SMC_83C170        0x0005                /* 83C170 (\"EPIC/100\") Fast Ethernet */
5605
#define        PCI_PRODUCT_SMC_83C175        0x0006                /* 83C175 (\"EPIC/100\") Fast Ethernet */
5606

    
5607
/* Solidum Systems */
5608
#define        PCI_PRODUCT_SOLIDUM_AMD971        0x2000                /* SNP8023: AMD 971 */
5609
#define        PCI_PRODUCT_SOLIDUM_CLASS802        0x8023                /* SNP8023: Classifier Engine */
5610
#define        PCI_PRODUCT_SOLIDUM_PAXWARE1100        0x1100                /* PAX.ware 1100 Dual Gb Classifier Engine */
5611

    
5612
/* Sony products */
5613
#define        PCI_PRODUCT_SONY_CXD1947A        0x8009                /* CXD1947A IEEE 1394 Host Controller */
5614
#define        PCI_PRODUCT_SONY_CXD3222        0x8039                /* CXD3222 IEEE 1394 Host Controller */
5615
#define        PCI_PRODUCT_SONY_MEMSTICK        0x808a                /* Memory Stick I/F Controller */
5616

    
5617
/* Sun Microsystems products */
5618
#define        PCI_PRODUCT_SUN_EBUS        0x1000                /* PCIO Ebus2 */
5619
#define        PCI_PRODUCT_SUN_HMENETWORK        0x1001                /* PCIO Happy Meal Ethernet */
5620
#define        PCI_PRODUCT_SUN_EBUSIII        0x1100                /* PCIO Ebus2 (US III) */
5621
#define        PCI_PRODUCT_SUN_ERINETWORK        0x1101                /* ERI Ethernet */
5622
#define        PCI_PRODUCT_SUN_FIREWIRE        0x1102                /* FireWire Controller */
5623
#define        PCI_PRODUCT_SUN_USB        0x1103                /* USB Controller */
5624
#define        PCI_PRODUCT_SUN_GEMNETWORK        0x2bad                /* GEM Gigabit Ethernet */
5625
#define        PCI_PRODUCT_SUN_SIMBA        0x5000                /* Simba PCI Bridge */
5626
#define        PCI_PRODUCT_SUN_5821        0x5454                /* BCM5821 */
5627
#define        PCI_PRODUCT_SUN_SCA1K        0x5455                /* Crypto Accelerator 1000 */
5628
#define        PCI_PRODUCT_SUN_PSYCHO        0x8000                /* psycho PCI Controller */
5629
#define        PCI_PRODUCT_SUN_MS_IIep        0x9000                /* microSPARC IIep PCI */
5630
#define        PCI_PRODUCT_SUN_US_IIi        0xa000                /* UltraSPARC IIi PCI */
5631
#define        PCI_PRODUCT_SUN_US_IIe        0xa001                /* UltraSPARC IIe PCI */
5632
#define        PCI_PRODUCT_SUN_CASSINI        0xabba                /* Cassini Gigabit Ethernet */
5633

    
5634
/* Sundance Technology products */
5635
#define        PCI_PRODUCT_SUNDANCETI_IP100A        0x0200                /* IP100A 10/100 Ethernet */
5636
#define        PCI_PRODUCT_SUNDANCETI_ST201        0x0201                /* ST201 10/100 Ethernet */
5637
#define        PCI_PRODUCT_SUNDANCETI_ST1023        0x1023                /* ST1023 Gigabit Ethernet */
5638
#define        PCI_PRODUCT_SUNDANCETI_ST2021        0x2021                /* ST2021 Gigabit Ethernet */
5639

    
5640
/* SUNIX products */
5641
#define        PCI_PRODUCT_SUNIX2_0001        0x0001                /* Matrix serial adapter */
5642
#define        PCI_PRODUCT_SUNIX2_SER5XXXX        0x1999                /* SER5xxx multiport serial */
5643
#define        PCI_PRODUCT_SUNIX_PCI2S550        0x7168                /* PCI2S550 multiport serial */
5644
#define        PCI_PRODUCT_SUNIX_SUN1888        0x7268                /* SUN1888 multiport parallel */
5645

    
5646
/* Surecom Technology products */
5647
#define        PCI_PRODUCT_SURECOM_NE34        0x0e34                /* NE-34 Ethernet */
5648

    
5649
/* Syba */
5650
#define        PCI_PRODUCT_SYBA_4S2P        0x0781                /* 4S2P */
5651
#define        PCI_PRODUCT_SYBA_4S        0x0786                /* 4S */
5652

    
5653
/* Symphony Labs products */
5654
#define        PCI_PRODUCT_SYMPHONY_82C101        0x0001                /* 82C101 */
5655
#define        PCI_PRODUCT_SYMPHONY_82C103        0x0103                /* 82C103 */
5656
#define        PCI_PRODUCT_SYMPHONY_82C105        0x0105                /* 82C105 */
5657
#define        PCI_PRODUCT_SYMPHONY2_82C101        0x0001                /* 82C101 */
5658
#define        PCI_PRODUCT_SYMPHONY_83C553        0x0565                /* 83C553 PCI-ISA Bridge */
5659

    
5660
/* System Base products */
5661
#define        PCI_PRODUCT_SYSTEMBASE_SB16C1054        0x0004                /* SB16C1054 UARTs */
5662
#define        PCI_PRODUCT_SYSTEMBASE_SB16C1058        0x0008                /* SB16C1058 UARTs */
5663
#define        PCI_PRODUCT_SYSTEMBASE_SB16C1050        0x4d02                /* SB16C1050 UARTs */
5664

    
5665
/* Schneider & Koch (really SysKonnect) products */
5666
#define        PCI_PRODUCT_SCHNEIDERKOCH_SKNET_FDDI        0x4000                /* SK-NET FDDI-xP */
5667
#define        PCI_PRODUCT_SCHNEIDERKOCH_SKNET_GE        0x4300                /* SK-NET GE */
5668
#define        PCI_PRODUCT_SCHNEIDERKOCH_SK9821v2        0x4320                /* SK-9821 v2.0 */
5669
#define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9DX1        0x4400                /* SK-NET SK-9DX1 Gigabit Ethernet */
5670
/* These next two are are really subsystem IDs */
5671
#define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9D21        0x4421                /* SK-9D21 1000BASE-T */
5672
#define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9D41        0x4441                /* SK-9D41 1000BASE-X */
5673

    
5674
#define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9SXX        0x9000                /* SK-9Sxx Gigabit Ethernet */
5675
/* This next entry is used for both single-port (SK-9E21D) and dual-port
5676
 * (SK-9E22) gig-e based on Marvell Yukon-2, with PCI revision        0x17 for
5677
 * the single-port and 0x12 for the        dual-port.
5678
 */
5679
#define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9E21        0x9e00                /* SK-9E21D/SK-9E22 1000base-T */
5680

    
5681
/* Tamarack Microelectronics */
5682
#define        PCI_PRODUCT_TAMARACK_TC9021        0x1021                /* TC9021 Gigabit Ethernet */
5683
#define        PCI_PRODUCT_TAMARACK_TC9021_ALT        0x9021                /* TC9021 Gigabit Ethernet (alt ID) */
5684

    
5685
/* Tandem Computers */
5686
#define        PCI_PRODUCT_TANDEM_SERVERNETII        0x0005                /* ServerNet II VIA Adapter */
5687

    
5688
/* Tekram Technology products (1st PCI Vendor ID) */
5689
#define        PCI_PRODUCT_TEKRAM_DC290        0xdc29                /* DC-290(M) */
5690

    
5691
/* Tekram Technology products (2nd PCI Vendor ID) */
5692
#define        PCI_PRODUCT_TEKRAM2_DC690C        0x690c                /* DC-690C */
5693
#define        PCI_PRODUCT_TEKRAM2_DC315        0x0391                /* DC-315/DC-395 */
5694

    
5695
/* Texas Instruments products */
5696
#define        PCI_PRODUCT_TI_TLAN        0x0500                /* TLAN */
5697
#define        PCI_PRODUCT_TI_TVP4020        0x3d07                /* TVP4020 Permedia 2 */
5698
#define        PCI_PRODUCT_TI_TSB12LV21        0x8000                /* TSB12LV21 IEEE 1394 Host Controller */
5699
#define        PCI_PRODUCT_TI_TSB12LV22        0x8009                /* TSB12LV22 IEEE 1394 Host Controller */
5700
#define        PCI_PRODUCT_TI_PCI4450LYNX        0x8011                /* PCI4450 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
5701
#define        PCI_PRODUCT_TI_PCI4410LYNX        0x8017                /* PCI4410 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
5702
#define        PCI_PRODUCT_TI_TSB12LV23        0x8019                /* TSB12LV23 IEEE 1394 Host Controller */
5703
#define        PCI_PRODUCT_TI_TSB12LV26        0x8020                /* TSB12LV26 IEEE 1394 Host Controller */
5704
#define        PCI_PRODUCT_TI_TSB43AA22        0x8021                /* TSB43AA22 IEEE 1394 Host Controller */
5705
#define        PCI_PRODUCT_TI_TSB43AA22A        0x8023                /* TSB43AA22/A IEEE 1394 Host Controller */
5706
#define        PCI_PRODUCT_TI_TSB43AA23        0x8024                /* TSB43AA23 IEEE 1394 Host Controller */
5707
#define        PCI_PRODUCT_TI_TSB43AB21        0x8026                /* TSB43AA21 IEEE 1394 Host Controller */
5708
#define        PCI_PRODUCT_TI_PCI4451LYNX        0x8027                /* PCI4451 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
5709
#define        PCI_PRODUCT_TI_PCI4510LYNX        0x8029                /* PCI4510 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
5710
#define        PCI_PRODUCT_TI_PCI4520LYNX        0x802A                /* PCI4520 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
5711
#define        PCI_PRODUCT_TI_PCI7410LYNX        0x802B                /* PCI7[4-6]10 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
5712
#define        PCI_PRODUCT_TI_PCI72111CB        0x8031                /* PCI7x21/7x11 Cardbus Controller */
5713
#define        PCI_PRODUCT_TI_PCI72111FW        0x8032                /* PCI7x21/7x11 IEEE 1394 Host Controller */
5714
#define        PCI_PRODUCT_TI_PCI72111FM        0x8033                /* PCI7x21/7x11 Integrated FlashMedia Controller */
5715
#define        PCI_PRODUCT_TI_PCI72111SD        0x8034                /* PCI7x21/7x11 SD Card Controller */
5716
#define        PCI_PRODUCT_TI_PCI72111SM        0x8035                /* PCI7x21/7x11 SM Card Controller */
5717
#define        PCI_PRODUCT_TI_PCI6515A        0x8036                /* PCI6515A Cardbus Controller */
5718
#define        PCI_PRODUCT_TI_PCI6515ASM        0x8038                /* PCI6515A Cardbus Controller (Smart Card mode) */
5719
#define        PCI_PRODUCT_TI_PCIXX12CB        0x8039                /* PCIXX12 Cardbus Controller */
5720
#define        PCI_PRODUCT_TI_PCIXX12FW        0x803a                /* PCIXX12 IEEE 1394 Host Controller */
5721
#define        PCI_PRODUCT_TI_PCIXX12FM        0x803b                /* PCIXX12 Integrated FlashMedia Controller */
5722
#define        PCI_PRODUCT_TI_PCIXX12SD        0x803c                /* PCIXX12 Secure Digital Host Controller */
5723
#define        PCI_PRODUCT_TI_PCIXX12SM        0x803d                /* PCIXX12 Smart Card */
5724
#define        PCI_PRODUCT_TI_ACX100A        0x8400                /* ACX100A 802.11b */
5725
#define        PCI_PRODUCT_TI_ACX100B        0x8401                /* ACX100B 802.11b */
5726
#define        PCI_PRODUCT_TI_ACX111        0x9066                /* ACX111 802.11b/g */
5727
#define        PCI_PRODUCT_TI_PCI1130        0xac12                /* PCI1130 PCI-CardBus Bridge */
5728
#define        PCI_PRODUCT_TI_PCI1031        0xac13                /* PCI1031 PCI-PCMCIA Bridge */
5729
#define        PCI_PRODUCT_TI_PCI1131        0xac15                /* PCI1131 PCI-CardBus Bridge */
5730
#define        PCI_PRODUCT_TI_PCI1250        0xac16                /* PCI1250 PCI-CardBus Bridge */
5731
#define        PCI_PRODUCT_TI_PCI1220        0xac17                /* PCI1220 PCI-CardBus Bridge */
5732
#define        PCI_PRODUCT_TI_PCI1221        0xac19                /* PCI1221 PCI-CardBus Bridge */
5733
#define        PCI_PRODUCT_TI_PCI1210        0xac1a                /* PCI1210 PCI-CardBus Bridge */
5734
#define        PCI_PRODUCT_TI_PCI1450        0xac1b                /* PCI1450 PCI-CardBus Bridge */
5735
#define        PCI_PRODUCT_TI_PCI1225        0xac1c                /* PCI1225 PCI-CardBus Bridge */
5736
#define        PCI_PRODUCT_TI_PCI1251        0xac1d                /* PCI1251 PCI-CardBus Bridge */
5737
#define        PCI_PRODUCT_TI_PCI1211        0xac1e                /* PCI1211 PCI-CardBus Bridge */
5738
#define        PCI_PRODUCT_TI_PCI1251B        0xac1f                /* PCI1251B PCI-CardBus Bridge */
5739
#define        PCI_PRODUCT_TI_PCI2030        0xac20                /* PCI2030 PCI-PCI Bridge */
5740
#define        PCI_PRODUCT_TI_PCI2050        0xac28                /* PCI2050 PCI-PCI Bridge */
5741
#define        PCI_PRODUCT_TI_PCI4450YENTA        0xac40                /* PCI4450 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5742
#define        PCI_PRODUCT_TI_PCI4410YENTA        0xac41                /* PCI4410 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5743
#define        PCI_PRODUCT_TI_PCI4451YENTA        0xac42                /* PCI4451 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5744
#define        PCI_PRODUCT_TI_PCI4510YENTA        0xac44                /* PCI4510 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5745
#define        PCI_PRODUCT_TI_PCI4520YENTA        0xac46                /* PCI4520 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5746
#define        PCI_PRODUCT_TI_PCI7510YENTA        0xac47                /* PCI7510 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5747
#define        PCI_PRODUCT_TI_PCI7610YENTA        0xac48                /* PCI7610 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5748
#define        PCI_PRODUCT_TI_PCI7410YENTA        0xac49                /* PCI7410 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
5749
#define        PCI_PRODUCT_TI_PCI7610SM        0xac4A                /* PCI7610 PCI-CardBus Bridge (Smart Card Mode) */
5750
#define        PCI_PRODUCT_TI_PCI7410SD        0xac4B                /* PCI7[46]10 PCI-CardBus Bridge (SD/MMC Mode) */
5751
#define        PCI_PRODUCT_TI_PCI7410MS        0xac4C                /* PCI7[46]10 PCI-CardBus Bridge (Memory Stick Mode) */
5752
#define        PCI_PRODUCT_TI_PCI1410        0xac50                /* PCI1410 PCI-CardBus Bridge */
5753
#define        PCI_PRODUCT_TI_PCI1420        0xac51                /* PCI1420 PCI-CardBus Bridge */
5754
#define        PCI_PRODUCT_TI_PCI1451        0xac52                /* PCI1451 PCI-CardBus Bridge */
5755
#define        PCI_PRODUCT_TI_PCI1421        0xac53                /* PCI1421 PCI-CardBus Bridge */
5756
#define        PCI_PRODUCT_TI_PCI1620        0xac54                /* PCI1620 PCI-CardBus Bridge */
5757
#define        PCI_PRODUCT_TI_PCI1520        0xac55                /* PCI1520 PCI-CardBus Bridge */
5758
#define        PCI_PRODUCT_TI_PCI1510        0xac56                /* PCI1510 PCI-CardBus Bridge */
5759
#define        PCI_PRODUCT_TI_PCI1530        0xac57                /* PCI1530 PCI-CardBus Bridge */
5760
#define        PCI_PRODUCT_TI_PCI1515        0xac58                /* PCI1515 PCI-CardBus Bridge */
5761
#define        PCI_PRODUCT_TI_PCI2040        0xac60                /* PCI2040 PCI-DSP Bridge */
5762
#define        PCI_PRODUCT_TI_PCI7420YENTA        0xac8e                /* PCI7420 PCI-Cardbus Bridge w/ IEEE 1394 Host Controller */
5763

    
5764
/* Titan Electronics products */
5765

    
5766
#define        PCI_PRODUCT_TITAN_VSCOM_PCI010L        0x8001                /* PCI-010L */
5767
#define        PCI_PRODUCT_TITAN_VSCOM_PCI100L        0x8010                /* PCI-100L */
5768
#define        PCI_PRODUCT_TITAN_VSCOM_PCI110L        0x8011                /* PCI-110L */
5769
#define        PCI_PRODUCT_TITAN_VSCOM_PCI200L        0x8020                /* PCI-200L */
5770
#define        PCI_PRODUCT_TITAN_VSCOM_PCI210L        0x8021                /* PCI-210L */
5771
#define        PCI_PRODUCT_TITAN_VSCOM_PCI200LI        0x8028                /* PCI-200Li */
5772
#define        PCI_PRODUCT_MOLEX_VSCOM_PCI400L        0x8040                /* PCI-400L */
5773
#define        PCI_PRODUCT_TITAN_VSCOM_PCI800L        0x8080                /* PCI-800L */
5774
#define        PCI_PRODUCT_TITAN_VSCOM_PCI011H        0x8403                /* PCI-011H */
5775
#define        PCI_PRODUCT_TITAN_VSCOM_PCIx10H        0xa000                /* PCI-x10H */
5776
#define        PCI_PRODUCT_TITAN_VSCOM_PCI100H        0xa001                /* PCI-100H */
5777
#define        PCI_PRODUCT_TITAN_VSCOM_PCI800H        0xa003                /* PCI-800H */
5778
#define        PCI_PRODUCT_TITAN_VSCOM_PCI800H_1        0xa004                /* PCI-800H_1 */
5779
#define        PCI_PRODUCT_TITAN_VSCOM_PCI200H        0xa005                /* PCI-200H */
5780
#define        PCI_PRODUCT_TITAN_VSCOM_PCI010HV2        0xe001                /* PCI-010HV2 */
5781
#define        PCI_PRODUCT_TITAN_VSCOM_PCI200HV2        0xe020                /* PCI-200HV2 */
5782

    
5783

    
5784
/* Toshiba America products */
5785
#define        PCI_PRODUCT_TOSHIBA_R4X00        0x0009                /* R4x00 Host-PCI Bridge */
5786
#define        PCI_PRODUCT_TOSHIBA_TC35856F        0x0020                /* TC35856F ATM (\"Meteor\") */
5787

    
5788
/* Toshiba products */
5789
#define        PCI_PRODUCT_TOSHIBA2_PORTEGE        0x0001                /* Portege Notebook */
5790
#define        PCI_PRODUCT_TOSHIBA2_PICCOLO        0x0101                /* Piccolo IDE Controller */
5791
#define        PCI_PRODUCT_TOSHIBA2_PICCOLO2        0x0102                /* Piccolo 2 IDE Controller */
5792
#define        PCI_PRODUCT_TOSHIBA2_PICCOLO3        0x0103                /* Piccolo 3 IDE Controller */
5793
#define        PCI_PRODUCT_TOSHIBA2_PICCOLO5        0x0105                /* Piccolo 5 IDE Controller */
5794
#define        PCI_PRODUCT_TOSHIBA2_HOST        0x0601                /* Host Bridge/Controller */
5795
#define        PCI_PRODUCT_TOSHIBA2_ISA        0x0602                /* PCI-ISA Bridge */
5796
#define        PCI_PRODUCT_TOSHIBA2_ToPIC95        0x0603                /* ToPIC95 PCI-CardBus Bridge */
5797
#define        PCI_PRODUCT_TOSHIBA2_ToPIC95B        0x060a                /* ToPIC95B PCI-CardBus Bridge */
5798
#define        PCI_PRODUCT_TOSHIBA2_ToPIC97        0x060f                /* ToPIC97 PCI-CardBus Bridge */
5799
#define        PCI_PRODUCT_TOSHIBA2_SANREMO        0x0618                /* SanRemo? Triangle Host Bridge */
5800
#define        PCI_PRODUCT_TOSHIBA2_SMCARD        0x0804                /* Smart Media Controller */
5801
#define        PCI_PRODUCT_TOSHIBA2_SDCARD        0x0805                /* Secure Digital Card Controller Type-A */
5802
#define        PCI_PRODUCT_TOSHIBA2_ToPIC100        0x0617                /* ToPIC100 PCI-CardBus Bridge */
5803
#define        PCI_PRODUCT_TOSHIBA2_OBOE        0x0701                /* Fast Infrared Type O */
5804
#define        PCI_PRODUCT_TOSHIBA2_DONAUOBOE        0x0d01                /* Fast Infrared Type DO */
5805

    
5806
/* Transmeta products */
5807
#define        PCI_PRODUCT_TRANSMETA_TM8000NB        0x0061                /* TM8000 Integrated North Bridge */
5808
#define        PCI_PRODUCT_TRANSMETA_NORTHBRIDGE        0x0295                /* Virtual North Bridge */
5809
#define        PCI_PRODUCT_TRANSMETA_LONGRUN        0x0395                /* LongRun North Bridge */
5810
#define        PCI_PRODUCT_TRANSMETA_SDRAM        0x0396                /* SDRAM Controller */
5811
#define        PCI_PRODUCT_TRANSMETA_BIOS_SCRATCH        0x0397                /* BIOS Scratchpad */
5812

    
5813
/* Trident products */
5814
#define        PCI_PRODUCT_TRIDENT_4DWAVE_DX        0x2000                /* 4DWAVE DX */
5815
#define        PCI_PRODUCT_TRIDENT_4DWAVE_NX        0x2001                /* 4DWAVE NX */
5816
#define        PCI_PRODUCT_TRIDENT_CYBERBLADE_I7        0x8420                /* CyberBlade i7 */
5817
#define        PCI_PRODUCT_TRIDENT_TGUI_9320        0x9320                /* TGUI 9320 */
5818
#define        PCI_PRODUCT_TRIDENT_TGUI_9350        0x9350                /* TGUI 9350 */
5819
#define        PCI_PRODUCT_TRIDENT_TGUI_9360        0x9360                /* TGUI 9360 */
5820
#define        PCI_PRODUCT_TRIDENT_CYBER_9397        0x9397                /* CYBER 9397 */
5821
#define        PCI_PRODUCT_TRIDENT_CYBER_9397DVD        0x939a                /* CYBER 9397DVD */
5822
#define        PCI_PRODUCT_TRIDENT_CYBER_9525        0x9525                /* CYBER 9525 */
5823
#define        PCI_PRODUCT_TRIDENT_TGUI_9420        0x9420                /* TGUI 9420 */
5824
#define        PCI_PRODUCT_TRIDENT_TGUI_9440        0x9440                /* TGUI 9440 */
5825
#define        PCI_PRODUCT_TRIDENT_TGUI_9660        0x9660                /* TGUI 9660 */
5826
#define        PCI_PRODUCT_TRIDENT_TGUI_9680        0x9680                /* TGUI 9680 */
5827
#define        PCI_PRODUCT_TRIDENT_TGUI_9682        0x9682                /* TGUI 9682 */
5828
#define        PCI_PRODUCT_TRIDENT_CYBERBLADE        0x9910                /* CyberBlade */
5829

    
5830
/* Triones Technologies products */
5831
/* The 366 and 370 controllers have the same product ID */
5832
#define        PCI_PRODUCT_TRIONES_HPT343        0x0003                /* HPT343/345 IDE Controller */
5833
#define        PCI_PRODUCT_TRIONES_HPT366        0x0004                /* HPT366/370/372 IDE Controller */
5834
#define        PCI_PRODUCT_TRIONES_HPT372A        0x0005                /* HPT372A IDE Controller */
5835
#define        PCI_PRODUCT_TRIONES_HPT302        0x0006                /* HPT302 IDE Controller */
5836
#define        PCI_PRODUCT_TRIONES_HPT371        0x0007                /* HPT371 IDE Controller */
5837
#define        PCI_PRODUCT_TRIONES_HPT374        0x0008                /* HPT374 IDE Controller */
5838
#define        PCI_PRODUCT_TRIONES_HPT372N        0x0009                /* HPT372N IDE Controller */
5839
#define        PCI_PRODUCT_TRIONES_ROCKETRAID_2310        0x2310                /* RocketRAID 2310 RAID card */
5840
#define        PCI_PRODUCT_TRIONES_ROCKETRAID_2720        0x2720                /* RocketRAID 2720 RAID card */
5841

    
5842
/* TriTech Microelectronics products*/
5843
#define        PCI_PRODUCT_TRITECH_TR25202        0xfc02                /* Pyramid3D TR25202 */
5844

    
5845
/* Tseng Labs products */
5846
#define        PCI_PRODUCT_TSENG_ET4000_W32P_A        0x3202                /* ET4000w32p rev A */
5847
#define        PCI_PRODUCT_TSENG_ET4000_W32P_B        0x3205                /* ET4000w32p rev B */
5848
#define        PCI_PRODUCT_TSENG_ET4000_W32P_C        0x3206                /* ET4000w32p rev C */
5849
#define        PCI_PRODUCT_TSENG_ET4000_W32P_D        0x3207                /* ET4000w32p rev D */
5850
#define        PCI_PRODUCT_TSENG_ET6000        0x3208                /* ET6000 */
5851

    
5852
/* Turtle Beach products */
5853
#define        PCI_PRODUCT_TURTLE_BEACH_SANTA_CRUZ        0x3357                /* Santa Cruz */
5854

    
5855
/* UMC products */
5856
#define        PCI_PRODUCT_UMC_UM82C881        0x0001                /* UM82C881 486 Chipset */
5857
#define        PCI_PRODUCT_UMC_UM82C886        0x0002                /* UM82C886 PCI-ISA Bridge */
5858
#define        PCI_PRODUCT_UMC_UM8673F        0x0101                /* UM8673F EIDE Controller */
5859
#define        PCI_PRODUCT_UMC_UM8881        0x0881                /* UM8881 HB4 486 PCI Chipset */
5860
#define        PCI_PRODUCT_UMC_UM82C891        0x0891                /* UM82C891 */
5861
#define        PCI_PRODUCT_UMC_UM886A        0x1001                /* UM886A */
5862
#define        PCI_PRODUCT_UMC_UM8886BF        0x673a                /* UM8886BF */
5863
#define        PCI_PRODUCT_UMC_UM8710        0x8710                /* UM8710 */
5864
#define        PCI_PRODUCT_UMC_UM8886        0x886a                /* UM8886 */
5865
#define        PCI_PRODUCT_UMC_UM8881F        0x8881                /* UM8881F PCI-Host Bridge */
5866
#define        PCI_PRODUCT_UMC_UM8886F        0x8886                /* UM8886F PCI-ISA Bridge */
5867
#define        PCI_PRODUCT_UMC_UM8886A        0x888a                /* UM8886A */
5868
#define        PCI_PRODUCT_UMC_UM8891A        0x8891                /* UM8891A */
5869
#define        PCI_PRODUCT_UMC_UM9017F        0x9017                /* UM9017F */
5870
#define        PCI_PRODUCT_UMC_UM8886N        0xe88a                /* UM8886N */
5871
#define        PCI_PRODUCT_UMC_UM8891N        0xe891                /* UM8891N */
5872

    
5873
/* ULSI Systems products */
5874
#define        PCI_PRODUCT_ULSI_US201        0x0201                /* US201 */
5875

    
5876
/* US Robotics products */
5877
#define        PCI_PRODUCT_USR_3C2884A        0x1007                /* 56K Voice Internal PCI Modem (WinModem) */
5878
#define        PCI_PRODUCT_USR_3CP5609        0x1008                /* 3CP5609 PCI 16550 Modem */
5879
#define        PCI_PRODUCT_USR2_USR997902        0x0116                /* USR997902 Gigabit Ethernet */
5880
#define        PCI_PRODUCT_USR2_2415        0x3685                /* Wireless PCI-PCMCIA Adapter */
5881

    
5882
/* V3 Semiconductor products */
5883
#define        PCI_PRODUCT_V3_V292PBCPSC        0x0010                /* V292PBCPSC Am29K Local Bus to PCI Bridge */
5884
#define        PCI_PRODUCT_V3_V292PBC        0x0292                /* V292PBC AMD290x0 Host-PCI Bridge */
5885
#define        PCI_PRODUCT_V3_V960PBC        0x0960                /* V960PBC i960 Host-PCI Bridge */
5886
#define        PCI_PRODUCT_V3_V96DPC        0xc960                /* V96DPC i960 (Dual) Host-PCI Bridge */
5887

    
5888
/* VIA Technologies products, from http://www.via.com.tw/ */
5889
#define        PCI_PRODUCT_VIATECH_VT6305        0x0130                /* VT6305 IEEE 1394 Host Controller */
5890
#define        PCI_PRODUCT_VIATECH_K8M800_0        0x0204                /* K8M800 Host */
5891
#define        PCI_PRODUCT_VIATECH_K8T890_0        0x0238                /* K8T890 Host */
5892
#define        PCI_PRODUCT_VIATECH_KT880        0x0269                /* KT880 CPU to PCI Bridge */
5893
#define        PCI_PRODUCT_VIATECH_K8HTB_0        0x0282                /* K8HTB Host */
5894
#define        PCI_PRODUCT_VIATECH_VT8363_HB        0x0305                /* VT8363 (Apollo KT133) Host Bridge */
5895
#define        PCI_PRODUCT_VIATECH_VT3351_HB_0351        0x0351                /* VT3351 Host Bridge */
5896
#define        PCI_PRODUCT_VIATECH_P4M900        0x0364                /* CN896/P4M900 Host Bridge */
5897
#define        PCI_PRODUCT_VIATECH_VT8371_HB        0x0391                /* VT8371 (Apollo KX133) Host Bridge */
5898
#define        PCI_PRODUCT_VIATECH_VX900_HB        0x0410                /* VX900 Host Bridge */
5899
#define        PCI_PRODUCT_VIATECH_VT8501_MVP4        0x0501                /* VT8501 (Apollo MVP4) Host Bridge */
5900
#define        PCI_PRODUCT_VIATECH_VT82C505        0x0505                /* VT82C505 (Pluto) */
5901
#define        PCI_PRODUCT_VIATECH_VT82C561        0x0561                /* VT82C561 */
5902
#define        PCI_PRODUCT_VIATECH_VT82C586A_IDE        0x0571                /* VT82C586A IDE Controller */
5903
#define        PCI_PRODUCT_VIATECH_VT82C576        0x0576                /* VT82C576 3V */
5904
#define        PCI_PRODUCT_VIATECH_CX700_IDE        0x0581                /* CX700 IDE Controller */
5905
#define        PCI_PRODUCT_VIATECH_VT82C580VP        0x0585                /* VT82C580 (Apollo VP) Host-PCI Bridge */
5906
#define        PCI_PRODUCT_VIATECH_VT82C586_ISA        0x0586                /* VT82C586 PCI-ISA Bridge */
5907
#define        PCI_PRODUCT_VIATECH_VT8237A_SATA        0x0591                /* VT8237A Integrated SATA Controller */
5908
#define        PCI_PRODUCT_VIATECH_VT82C595        0x0595                /* VT82C595 (Apollo VP2) Host-PCI Bridge */
5909
#define        PCI_PRODUCT_VIATECH_VT82C596A        0x0596                /* VT82C596A PCI-ISA Bridge */
5910
#define        PCI_PRODUCT_VIATECH_VT82C597        0x0597                /* VT82C597 (Apollo VP3) Host-PCI Bridge */
5911
#define        PCI_PRODUCT_VIATECH_VT82C598PCI        0x0598                /* VT82C598 (Apollo MVP3) Host-PCI Bridge */
5912
#define        PCI_PRODUCT_VIATECH_VT8605PCI        0x0605                /* VT8605 (Apollo ProMedia 133) Host-PCI Bridge */
5913
#define        PCI_PRODUCT_VIATECH_VT82C686A_ISA        0x0686                /* VT82C686A PCI-ISA Bridge */
5914
#define        PCI_PRODUCT_VIATECH_VT82C691        0x0691                /* VT82C691 (Apollo Pro) Host-PCI */
5915
#define        PCI_PRODUCT_VIATECH_VT82C693        0x0693                /* VT82C693 (Apollo Pro Plus) Host-PCI */
5916
#define        PCI_PRODUCT_VIATECH_VT86C926        0x0926                /* VT86C926 Amazon PCI-Ethernet Controller */
5917
#define        PCI_PRODUCT_VIATECH_VT82C570M        0x1000                /* VT82C570M (Apollo) Host-PCI Bridge */
5918
#define        PCI_PRODUCT_VIATECH_VT82C570MV        0x1006                /* VT82C570M (Apollo) PCI-ISA Bridge */
5919
#define        PCI_PRODUCT_VIATECH_KT880_1        0x1269                /* KT880 CPU to PCI Bridge */
5920
#define        PCI_PRODUCT_VIATECH_VT3351_HB_1351        0x1351                /* VT3351 Host Bridge */
5921
#define        PCI_PRODUCT_VIATECH_P4M900_1        0x1364                /* CN896/P4M900 Host Bridge */
5922
#define        PCI_PRODUCT_VIATECH_VT82C586_IDE        0x1571                /* VT82C586 IDE Controller */
5923
#define        PCI_PRODUCT_VIATECH_VT82C595_2        0x1595                /* VT82C595 (Apollo VP2) Host-PCI Bridge */
5924
#define        PCI_PRODUCT_VIATECH_KT880_2        0x2269                /* KT880 CPU to PCI Bridge */
5925
#define        PCI_PRODUCT_VIATECH_VT3351_HB_2351        0x2351                /* VT3351 Host Bridge */
5926
#define        PCI_PRODUCT_VIATECH_P4M900_2        0x2364                /* CN896/P4M900 Host Bridge */
5927
#define        PCI_PRODUCT_VIATECH_VT8251_PPB_287A        0x287a                /* VT8251 PCI-PCI Bridge */
5928
#define        PCI_PRODUCT_VIATECH_VT8251_PCIE1        0x287c                /* VT8251 PCIE Root Port1 */
5929
#define        PCI_PRODUCT_VIATECH_VT8251_PCIE2        0x287d                /* VT8251 PCIE Root Port2 */
5930
#define        PCI_PRODUCT_VIATECH_VT8251_VLINK        0x287e                /* VT8251 Ultra VLINK Controller */
5931
#define        PCI_PRODUCT_VIATECH_VT83C572        0x3038                /* VT83C572 USB Controller */
5932
#define        PCI_PRODUCT_VIATECH_VT82C586_PWR        0x3040                /* VT82C586 Power Management Controller */
5933
#define        PCI_PRODUCT_VIATECH_VT3043        0x3043                /* VT3043 (Rhine) 10/100 Ethernet */
5934
#define        PCI_PRODUCT_VIATECH_VT6306        0x3044                /* VT6306 IEEE 1394 Host Controller */
5935
#define        PCI_PRODUCT_VIATECH_VT6105M        0x3053                /* VT6105M (Rhine III) 10/100 Ethernet */
5936
#define        PCI_PRODUCT_VIATECH_VT82C686A_SMB        0x3057                /* VT82C686A SMBus Controller */
5937
#define        PCI_PRODUCT_VIATECH_VT82C686A_AC97        0x3058                /* VT82C686A AC-97 Audio Controller */
5938
#define        PCI_PRODUCT_VIATECH_VT8233_AC97        0x3059                /* VT8233/VT8235 AC-97 Audio Controller */
5939
#define        PCI_PRODUCT_VIATECH_VT6102        0x3065                /* VT6102 (Rhine II) 10/100 Ethernet */
5940
#define        PCI_PRODUCT_VIATECH_VT82C686A_MC97        0x3068                /* VT82C686A MC-97 Modem Controller */
5941
#define        PCI_PRODUCT_VIATECH_VT8233        0x3074                /* VT8233 PCI-ISA Bridge */
5942
#define        PCI_PRODUCT_VIATECH_VT8366        0x3099                /* VT8366 (Apollo KT266) CPU-PCI Bridge */
5943
#define        PCI_PRODUCT_VIATECH_VT8653        0x3101                /* VT8653 (Apollo Pro 266T) CPU-PCI Bridge */
5944
#define        PCI_PRODUCT_VIATECH_VT8237_EHCI        0x3104                /* VT8237 EHCI USB Controller */
5945
#define        PCI_PRODUCT_VIATECH_VT6105        0x3106                /* VT6105 (Rhine III) 10/100 Ethernet */
5946
#define        PCI_PRODUCT_VIATECH_VT612X        0x3119                /* VT612X (Velocity) 10/100/1000 Ethernet */
5947
#define        PCI_PRODUCT_VIATECH_VT8623_VGA        0x3122                /* VT8623 (Apollo CLE266) VGA Controller */
5948
#define        PCI_PRODUCT_VIATECH_VT8623        0x3123                /* VT8623 (Apollo CLE266) CPU-PCI Bridge */
5949
#define        PCI_PRODUCT_VIATECH_VT8233A        0x3147                /* VT8233A PCI-ISA Bridge */
5950
#define        PCI_PRODUCT_VIATECH_VT8237_SATA        0x3149                /* VT8237 Integrated SATA Controller */
5951
#define        PCI_PRODUCT_VIATECH_VT6410_RAID        0x3164                /* VT6410 ATA133 RAID Controller */
5952
#define        PCI_PRODUCT_VIATECH_VT8235        0x3177                /* VT8235 (Apollo KT400) PCI-ISA Bridge */
5953
#define        PCI_PRODUCT_VIATECH_K8HTB        0x3188                /* K8HTB Host */
5954
#define        PCI_PRODUCT_VIATECH_VT8377        0x3189                /* VT8377 Apollo KT400 CPU to PCI Bridge */
5955
#define        PCI_PRODUCT_VIATECH_VT8378        0x3205                /* VT8378 Apollo KM400 CPU to PCI Bridge */
5956
#define        PCI_PRODUCT_VIATECH_VT8237        0x3227                /* VT8237 PCI-LPC Bridge */
5957
#define        PCI_PRODUCT_VIATECH_VT6421_RAID        0x3249                /* VT6421 Serial RAID Controller */
5958
#define        PCI_PRODUCT_VIATECH_KT880_3        0x3269                /* KT880 CPU to PCI Bridge */
5959
#define        PCI_PRODUCT_VIATECH_VT8251        0x3287                /* VT8251 PCI-LPC Bridge */
5960
#define        PCI_PRODUCT_VIATECH_VT8237A_HDA        0x3288                /* VT8237A/VT8251 High Definition Audio Controller */
5961
#define        PCI_PRODUCT_VIATECH_VT8237A_ISA        0x3337                /* VT8237A/VT82C586A PCI-ISA Bridge */
5962
#define        PCI_PRODUCT_VIATECH_VT3314_IG        0x3344                /* VT3314 CN900 UniChrome Integrated Graphics */
5963
#define        PCI_PRODUCT_VIATECH_VT8237R_SATA        0x3349                /* VT8237R Integrated SATA Controller */
5964
#define        PCI_PRODUCT_VIATECH_VT3351_HB_3351        0x3351                /* VT3351 Host Bridge */
5965
#define        PCI_PRODUCT_VIATECH_P4M900_3        0x3364                /* CN896/P4M900 Host Bridge */
5966
#define        PCI_PRODUCT_VIATECH_CHROME9_HC        0x3371                /* Chrome9 HC IGP */
5967
#define        PCI_PRODUCT_VIATECH_VT8237S_ISA        0x3372                /* VT8237S PCI-ISA Bridge */
5968
#define        PCI_PRODUCT_VIATECH_VT8237A_PPB        0x337a                /* VT8237A PCI-PCI Bridge */
5969
#define        PCI_PRODUCT_VIATECH_VT8237A_HB        0x337b                /* VT8237A Host Bridge */
5970
#define        PCI_PRODUCT_VIATECH_KT880_4        0x4269                /* KT880 CPU to PCI Bridge */
5971
#define        PCI_PRODUCT_VIATECH_VT3351_HB_4351        0x4351                /* VT3351 Host Bridge */
5972
#define        PCI_PRODUCT_VIATECH_P4M900_4        0x4364                /* CN896/P4M900 Host Bridge */
5973
#define        PCI_PRODUCT_VIATECH_CX700M2_IDE        0x5324                /* CX700M2/VX700 IDE Controller */
5974
#define        PCI_PRODUCT_VIATECH_VT8237A_SATA_2        0x5337                /* VT8237A Integrated SATA Controller */
5975
#define        PCI_PRODUCT_VIATECH_VT3351_IOAPIC        0x5351                /* VT3351 I/O APIC Interrupt Controller */
5976
#define        PCI_PRODUCT_VIATECH_P4M900_IOAPIC        0x5364                /* CN896/P4M900 IOAPIC */
5977
#define        PCI_PRODUCT_VIATECH_VT8237S_SATA        0x5372                /* VT8237S Integrated SATA Controller */
5978
#define        PCI_PRODUCT_VIATECH_VT86C100A        0x6100                /* VT86C100A (Rhine-II) 10/100 Ethernet */
5979
#define        PCI_PRODUCT_VIATECH_VT8251_SATA        0x6287                /* VT8251 Integrated SATA Controller */
5980
#define        PCI_PRODUCT_VIATECH_P4M900_6        0x6364                /* CN896/P4M900 Security Device */
5981
#define        PCI_PRODUCT_VIATECH_VT8378_IG        0x7205                /* VT8378 KM400 UniChrome Integrated Graphics */
5982
#define        PCI_PRODUCT_VIATECH_KT880_5        0x7269                /* KT880 CPU to PCI Bridge */
5983
#define        PCI_PRODUCT_VIATECH_VT3351_HB_7351        0x7351                /* VT3351 Host Bridge */
5984
#define        PCI_PRODUCT_VIATECH_P4M900_7        0x7364                /* CN896/P4M900 Host Bridge */
5985
#define        PCI_PRODUCT_VIATECH_VT8231        0x8231                /* VT8231 PCI-ISA Bridge */
5986
#define        PCI_PRODUCT_VIATECH_VT8231_PWR        0x8235                /* VT8231 Power Management Controller */
5987
#define        PCI_PRODUCT_VIATECH_VT8363_PPB        0x8305                /* VT8363 (Apollo KT133) PCI to AGP Bridge */
5988
#define        PCI_PRODUCT_VIATECH_CX700        0x8324                /* CX700 PCI-LPC Bridge */
5989
#define        PCI_PRODUCT_VIATECH_VX800        0x8353                /* VX800/VX820 PCI-LPC Bridge */
5990
#define        PCI_PRODUCT_VIATECH_VT8371_PPB        0x8391                /* VT8371 (Apollo KX133) PCI-PCI Bridge */
5991
#define        PCI_PRODUCT_VIATECH_VT8501AGP        0x8501                /* VT8501 (Apollo MVP4) CPU-AGP Bridge */
5992
#define        PCI_PRODUCT_VIATECH_VT82C597AGP        0x8597                /* VT82C597 (Apollo VP3) CPU-AGP Bridge */
5993
#define        PCI_PRODUCT_VIATECH_VT82C598AGP        0x8598                /* VT82C598 (Apollo MVP3) CPU-AGP Bridge */
5994
#define        PCI_PRODUCT_VIATECH_VT8605AGP        0x8605                /* VT8605 (Apollo ProMedia 133) Host-AGP Bridge */
5995
#define        PCI_PRODUCT_VIATECH_VX900_IDE        0x9001                /* VX900 IDE Controller */
5996
#define        PCI_PRODUCT_VIATECH_K8T890_PPB_A238        0xa238                /* K8T890 PCI-PCI Bridge */
5997
#define        PCI_PRODUCT_VIATECH_P4M900_PPB_1        0xa364                /* CN896/P4M900 PCI-PCI Bridge */
5998
#define        PCI_PRODUCT_VIATECH_VT8633AGP        0xb091                /* VT8633 (Apollo Pro 266) CPU-AGP Bridge */
5999
#define        PCI_PRODUCT_VIATECH_VT8366AGP        0xb099                /* VT8366 (Apollo KT266) CPU-AGP Bridge */
6000
#define        PCI_PRODUCT_VIATECH_VT8377AGP        0xb168                /* VT8377 CPU-AGP Bridge */
6001
#define        PCI_PRODUCT_VIATECH_K8HTB_AGP        0xb188                /* K8HTB AGP */
6002
#define        PCI_PRODUCT_VIATECH_VT8377CEAGP        0xb198                /* VT8377CE CPU-AGP Bridge */
6003
#define        PCI_PRODUCT_VIATECH_VT3237_PPB        0xb999                /* K8T890 North / VT8237 South PCI-PCI Bridge */
6004
#define        PCI_PRODUCT_VIATECH_K8T890_PPB_C238        0xc238                /* K8T890 PCI-PCI Bridge */
6005
#define        PCI_PRODUCT_VIATECH_P4M900_PPB_2        0xc364                /* CN896/P4M900 PCI-PCI Bridge */
6006
#define        PCI_PRODUCT_VIATECH_K8T890_PPB_D238        0xd238                /* K8T890 PCI-PCI Bridge */
6007
#define        PCI_PRODUCT_VIATECH_K8T890_PPB_E238        0xe238                /* K8T890 PCI-PCI Bridge */
6008
#define        PCI_PRODUCT_VIATECH_K8T890_PPB_F238        0xf238                /* K8T890 PCI-PCI Bridge */
6009

    
6010
/* VirtualBox products */
6011
#define        PCI_PRODUCT_VIRTUALBOX_GRAPHICS        0xbeef                /* Graphics */
6012
#define        PCI_PRODUCT_VIRTUALBOX_GUEST        0xcafe                /* Guest Service */
6013

    
6014
/* Vortex Computer Systems products */
6015
#define        PCI_PRODUCT_VORTEX_GDT_60x0        0x0000                /* GDT6000/6020/6050 */
6016
#define        PCI_PRODUCT_VORTEX_GDT_6000B        0x0001                /* GDT6000B/6010 */
6017
#define        PCI_PRODUCT_VORTEX_GDT_6x10        0x0002                /* GDT6110/6510 */
6018
#define        PCI_PRODUCT_VORTEX_GDT_6x20        0x0003                /* GDT6120/6520 */
6019
#define        PCI_PRODUCT_VORTEX_GDT_6530        0x0004                /* GDT6530 */
6020
#define        PCI_PRODUCT_VORTEX_GDT_6550        0x0005                /* GDT6550 */
6021
#define        PCI_PRODUCT_VORTEX_GDT_6x17        0x0006                /* GDT6117/6517 */
6022
#define        PCI_PRODUCT_VORTEX_GDT_6x27        0x0007                /* GDT6127/6527 */
6023
#define        PCI_PRODUCT_VORTEX_GDT_6537        0x0008                /* GDT6537 */
6024
#define        PCI_PRODUCT_VORTEX_GDT_6557        0x0009                /* GDT6557/6557-ECC */
6025
#define        PCI_PRODUCT_VORTEX_GDT_6x15        0x000a                /* GDT6115/6515 */
6026
#define        PCI_PRODUCT_VORTEX_GDT_6x25        0x000b                /* GDT6125/6525 */
6027
#define        PCI_PRODUCT_VORTEX_GDT_6535        0x000c                /* GDT6535 */
6028
#define        PCI_PRODUCT_VORTEX_GDT_6555        0x000d                /* GDT6555/6555-ECC */
6029
#define        PCI_PRODUCT_VORTEX_GDT_6x17RP        0x0100                /* GDT6[15]17RP */
6030
#define        PCI_PRODUCT_VORTEX_GDT_6x27RP        0x0101                /* GDT6[15]27RP */
6031
#define        PCI_PRODUCT_VORTEX_GDT_6537RP        0x0102                /* GDT6537RP */
6032
#define        PCI_PRODUCT_VORTEX_GDT_6557RP        0x0103                /* GDT6557RP */
6033
#define        PCI_PRODUCT_VORTEX_GDT_6x11RP        0x0104                /* GDT6[15]11RP */
6034
#define        PCI_PRODUCT_VORTEX_GDT_6x21RP        0x0105                /* GDT6[15]21RP */
6035
#define        PCI_PRODUCT_VORTEX_GDT_6x17RD        0x0110                /* GDT6[15]17RD */
6036
#define        PCI_PRODUCT_VORTEX_GDT_6x27RD        0x0111                /* GDT6[5]127RD */
6037
#define        PCI_PRODUCT_VORTEX_GDT_6537RD        0x0112                /* GDT6537RD */
6038
#define        PCI_PRODUCT_VORTEX_GDT_6557RD        0x0113                /* GDT6557RD */
6039
#define        PCI_PRODUCT_VORTEX_GDT_6x11RD        0x0114                /* GDT6[15]11RD */
6040
#define        PCI_PRODUCT_VORTEX_GDT_6x21RD        0x0115                /* GDT6[15]21RD */
6041
#define        PCI_PRODUCT_VORTEX_GDT_6x18RD        0x0118                /* GDT6[156]18RD */
6042
#define        PCI_PRODUCT_VORTEX_GDT_6x28RD        0x0119                /* GDT6[156]28RD */
6043
#define        PCI_PRODUCT_VORTEX_GDT_6x38RD        0x011a                /* GDT6[56]38RD */
6044
#define        PCI_PRODUCT_VORTEX_GDT_6x58RD        0x011b                /* GDT6[56]58RD */
6045
#define        PCI_PRODUCT_VORTEX_GDT_6x17RP2        0x0120                /* GDT6[15]17RP2 */
6046
#define        PCI_PRODUCT_VORTEX_GDT_6x27RP2        0x0121                /* GDT6[15]27RP2 */
6047
#define        PCI_PRODUCT_VORTEX_GDT_6537RP2        0x0123                /* GDT6537RP2 */
6048
#define        PCI_PRODUCT_VORTEX_GDT_6x11RP2        0x0124                /* GDT6[15]11RP2 */
6049
#define        PCI_PRODUCT_VORTEX_GDT_6x21RP2        0x0125                /* GDT6[15]21RP2 */
6050
#define        PCI_PRODUCT_VORTEX_GDT_6x13RS        0x0136                /* GDT6513RS */
6051
#define        PCI_PRODUCT_VORTEX_GDT_6x23RS        0x0137                /* GDT6523RS */
6052
#define        PCI_PRODUCT_VORTEX_GDT_6518RS        0x0138                /* GDT6518RS */
6053
#define        PCI_PRODUCT_VORTEX_GDT_6x28RS        0x0139                /* GDT6x28RS */
6054
#define        PCI_PRODUCT_VORTEX_GDT_6x38RS        0x013a                /* GDT6x38RS */
6055
#define        PCI_PRODUCT_VORTEX_GDT_6x58RS        0x013b                /* GDT6x58RS */
6056
#define        PCI_PRODUCT_VORTEX_GDT_6x33RS        0x013c                /* GDT6x33RS */
6057
#define        PCI_PRODUCT_VORTEX_GDT_6x43RS        0x013d                /* GDT6x43RS */
6058
#define        PCI_PRODUCT_VORTEX_GDT_6x53RS        0x013e                /* GDT6x53RS */
6059
#define        PCI_PRODUCT_VORTEX_GDT_6x63RS        0x013f                /* GDT6x63RS */
6060
#define        PCI_PRODUCT_VORTEX_GDT_7x13RN        0x0166                /* GDT7x13RN */
6061
#define        PCI_PRODUCT_VORTEX_GDT_7x23RN        0x0167                /* GDT7x23RN */
6062
#define        PCI_PRODUCT_VORTEX_GDT_7x18RN        0x0168                /* GDT7[156]18RN */
6063
#define        PCI_PRODUCT_VORTEX_GDT_7x28RN        0x0169                /* GDT7[156]28RN */
6064
#define        PCI_PRODUCT_VORTEX_GDT_7x38RN        0x016a                /* GDT7[56]38RN */
6065
#define        PCI_PRODUCT_VORTEX_GDT_7x58RN        0x016b                /* GDT7[56]58RN */
6066
#define        PCI_PRODUCT_VORTEX_GDT_7x43RN        0x016d                /* GDT7[56]43RN */
6067
#define        PCI_PRODUCT_VORTEX_GDT_7x53RN        0x016E                /* GDT7x53RN */
6068
#define        PCI_PRODUCT_VORTEX_GDT_7x63RN        0x016F                /* GDT7x63RN */
6069
#define        PCI_PRODUCT_VORTEX_GDT_4x13RZ        0x01D6                /* GDT4x13RZ */
6070
#define        PCI_PRODUCT_VORTEX_GDT_4x23RZ        0x01D7                /* GDT4x23RZ */
6071
#define        PCI_PRODUCT_VORTEX_GDT_8x13RZ        0x01F6                /* GDT8x13RZ */
6072
#define        PCI_PRODUCT_VORTEX_GDT_8x23RZ        0x01F7                /* GDT8x23RZ */
6073
#define        PCI_PRODUCT_VORTEX_GDT_8x33RZ        0x01FC                /* GDT8x33RZ */
6074
#define        PCI_PRODUCT_VORTEX_GDT_8x43RZ        0x01FD                /* GDT8x43RZ */
6075
#define        PCI_PRODUCT_VORTEX_GDT_8x53RZ        0x01FE                /* GDT8x53RZ */
6076
#define        PCI_PRODUCT_VORTEX_GDT_8x63RZ        0x01FF                /* GDT8x63RZ */
6077
#define        PCI_PRODUCT_VORTEX_GDT_6x19RD        0x0210                /* GDT6[56]19RD */
6078
#define        PCI_PRODUCT_VORTEX_GDT_6x29RD        0x0211                /* GDT6[56]29RD */
6079
#define        PCI_PRODUCT_VORTEX_GDT_7x19RN        0x0260                /* GDT7[56]19RN */
6080
#define        PCI_PRODUCT_VORTEX_GDT_7x29RN        0x0261                /* GDT7[56]29RN */
6081
#define        PCI_PRODUCT_VORTEX_GDT_ICP        0x0300                /* ICP */
6082

    
6083
/* VLSI products */
6084
#define        PCI_PRODUCT_VLSI_82C592        0x0005                /* 82C592 CPU Bridge */
6085
#define        PCI_PRODUCT_VLSI_82C593        0x0006                /* 82C593 ISA Bridge */
6086
#define        PCI_PRODUCT_VLSI_82C594        0x0007                /* 82C594 Wildcat System Controller */
6087
#define        PCI_PRODUCT_VLSI_82C596597        0x0008                /* 82C596/597 Wildcat ISA Bridge */
6088
#define        PCI_PRODUCT_VLSI_82C541        0x000c                /* 82C541 */
6089
#define        PCI_PRODUCT_VLSI_82C543        0x000d                /* 82C543 */
6090
#define        PCI_PRODUCT_VLSI_82C532        0x0101                /* 82C532 */
6091
#define        PCI_PRODUCT_VLSI_82C534        0x0102                /* 82C534 */
6092
#define        PCI_PRODUCT_VLSI_82C535        0x0104                /* 82C535 */
6093
#define        PCI_PRODUCT_VLSI_82C147        0x0105                /* 82C147 */
6094
#define        PCI_PRODUCT_VLSI_82C975        0x0200                /* 82C975 */
6095
#define        PCI_PRODUCT_VLSI_82C925        0x0280                /* 82C925 */
6096

    
6097
/* VMware products */
6098
#define        PCI_PRODUCT_VMWARE_VIRTUAL2        0x0405                /* Virtual SVGA II */
6099
#define        PCI_PRODUCT_VMWARE_VIRTUAL        0x0710                /* Virtual SVGA */
6100
#define        PCI_PRODUCT_VMWARE_VMXNET        0x0720                /* Virtual Network */
6101
#define        PCI_PRODUCT_VMWARE_VMSCSI        0x0730                /* Virtual SCSI */
6102
#define        PCI_PRODUCT_VMWARE_VMCI        0x0740                /* Virtual Machine Communication Interface */
6103
#define        PCI_PRODUCT_VMWARE_VMEM        0x0750                /* Virtual 82545EM */
6104
#define        PCI_PRODUCT_VMWARE_VMEB        0x0760                /* Virtual 82546EB */
6105
#define        PCI_PRODUCT_VMWARE_VMUSB        0x0770                /* Virtual USB */
6106
#define        PCI_PRODUCT_VMWARE_VM1394        0x0780                /* Virtual Firewire */
6107
#define        PCI_PRODUCT_VMWARE_VMPCIB        0x0790                /* Virtual PCI Bridge */
6108
#define        PCI_PRODUCT_VMWARE_VMPCIE        0x07a0                /* Virtual PCI Express Root Port */
6109
#define        PCI_PRODUCT_VMWARE_VMXNET3        0x07b0                /* Virtual Network 3 */
6110
#define        PCI_PRODUCT_VMWARE_PVSCSI        0x07c0                /* PVSCSI */
6111
#define        PCI_PRODUCT_VMWARE_VMI3        0x0801                /* VMI option ROM */
6112

    
6113
/* Weitek products */
6114
#define        PCI_PRODUCT_WEITEK_P9000        0x9001                /* P9000 */
6115
#define        PCI_PRODUCT_WEITEK_P9100        0x9100                /* P9100 */
6116

    
6117
/* Western Digital products */
6118
#define        PCI_PRODUCT_WD_WD33C193A        0x0193                /* WD33C193A */
6119
#define        PCI_PRODUCT_WD_WD33C196A        0x0196                /* WD33C196A */
6120
#define        PCI_PRODUCT_WD_WD33C197A        0x0197                /* WD33C197A */
6121
#define        PCI_PRODUCT_WD_WD7193        0x3193                /* WD7193 */
6122
#define        PCI_PRODUCT_WD_WD7197        0x3197                /* WD7197 */
6123
#define        PCI_PRODUCT_WD_WD33C296A        0x3296                /* WD33C296A */
6124
#define        PCI_PRODUCT_WD_WD34C296        0x4296                /* WD34C296 */
6125
#define        PCI_PRODUCT_WD_90C        0xc24a                /* 90C */
6126

    
6127
/* Winbond Electronics products */
6128
#define        PCI_PRODUCT_WINBOND_W83769F        0x0001                /* W83769F */
6129
#define        PCI_PRODUCT_WINBOND_W83C553F_0        0x0565                /* W83C553F PCI-ISA Bridge */
6130
#define        PCI_PRODUCT_WINBOND_W83628F        0x0628                /* W83628F PCI-ISA Bridge */
6131
#define        PCI_PRODUCT_WINBOND_W83C553F_1        0x0105                /* W83C553F IDE Controller */
6132
#define        PCI_PRODUCT_WINBOND_W89C840F        0x0840                /* W89C840F 10/100 Ethernet */
6133
#define        PCI_PRODUCT_WINBOND_W89C940F        0x0940                /* W89C940F Ethernet */
6134
#define        PCI_PRODUCT_WINBOND_W89C940F_1        0x5a5a                /* W89C940F Ethernet */
6135
#define        PCI_PRODUCT_WINBOND_W6692        0x6692                /* W6692 ISDN */
6136

    
6137
/* Workbit products */
6138
#define        PCI_PRODUCT_WORKBIT_NJSC32BI        0x8007                /* NinjaSCSI-32Bi SCSI */
6139
#define        PCI_PRODUCT_WORKBIT_NJATA32BI        0x8008                /* NinjaATA-32Bi IDE */
6140
#define        PCI_PRODUCT_WORKBIT_NJSC32UDE        0x8009                /* NinjaSCSI-32UDE SCSI */
6141
#define        PCI_PRODUCT_WORKBIT_NJSC32BI_KME        0xf007                /* NinjaSCSI-32Bi SCSI (KME) */
6142
#define        PCI_PRODUCT_WORKBIT_NJATA32BI_KME        0xf008                /* NinjaATA-32Bi IDE (KME) */
6143
#define        PCI_PRODUCT_WORKBIT_NJSC32UDE_IODATA        0xf010                /* NinjaSCSI-32UDE SCSI (IODATA) */
6144
#define        PCI_PRODUCT_WORKBIT_NJSC32UDE_LOGITEC        0xf012                /* NinjaSCSI-32UDE SCSI (LOGITEC) */
6145
#define        PCI_PRODUCT_WORKBIT_NJSC32UDE_LOGITEC2        0xf013                /* NinjaSCSI-32UDE SCSI (LOGITEC2) */
6146
#define        PCI_PRODUCT_WORKBIT_NJSC32UDE_BUFFALO        0xf015                /* NinjaSCSI-32UDE SCSI (BUFFALO) */
6147
#define        PCI_PRODUCT_WORKBIT_NPATA32_CF32A        0xf021                /* CF32A CompactFlash Adapter */
6148
#define        PCI_PRODUCT_WORKBIT_NPATA32_CF32A_BUFFALO        0xf024                /* CF32A CF Adapter (BUFFALO) */
6149
#define        PCI_PRODUCT_WORKBIT_NPATA32_KME        0xf02c                /* NPATA-32 IDE (KME) */
6150

    
6151
/* XenSource products */
6152
#define        PCI_PRODUCT_XENSOURCE_XENPLATFORM        0x0001                /* Xen Platform Device */
6153

    
6154
/* XGI Technology products */
6155
#define        PCI_PRODUCT_XGI_VOLARI_Z7        0x0020                /* Volari Z7/Z9/Z9s */
6156
#define        PCI_PRODUCT_XGI_VOLARI_Z9M        0x0021                /* Volari Z9m */
6157
#define        PCI_PRODUCT_XGI_VOLARI_Z11        0x0027                /* Volari Z11/Z11M */
6158
#define        PCI_PRODUCT_XGI_VOLARI_V3XT        0x0040                /* Volari V3XT/V5/V8 */
6159
#define        PCI_PRODUCT_XGI_VOLARI_XP10        0x0047                /* Volari XP10 */
6160

    
6161
/* Xircom products */
6162
/* is the `-3' here just indicating revision 3, or is it really part
6163
   of the device name? */
6164
#define        PCI_PRODUCT_XIRCOM_X3201_3        0x0002                /* X3201-3 Fast Ethernet Controller */
6165
/* this is the device id `indicating 21143 driver compatibility' */
6166
#define        PCI_PRODUCT_XIRCOM_X3201_3_21143        0x0003                /* X3201-3 Fast Ethernet Controller (21143) */
6167
#define        PCI_PRODUCT_XIRCOM_WINGLOBAL        0x000c                /* WinGlobal Modem */
6168
#define        PCI_PRODUCT_XIRCOM_MODEM56        0x0103                /* 56k Modem */
6169

    
6170
/* Yamaha products */
6171
#define        PCI_PRODUCT_YAMAHA_YMF724        0x0004                /* 724 Audio */
6172
#define        PCI_PRODUCT_YAMAHA_YMF740        0x000a                /* 740 Audio */
6173
#define        PCI_PRODUCT_YAMAHA_YMF740C        0x000c                /* 740C (DS-1) Audio */
6174
#define        PCI_PRODUCT_YAMAHA_YMF724F        0x000d                /* 724F (DS-1) Audio */
6175
#define        PCI_PRODUCT_YAMAHA_YMF744B        0x0010                /* 744 (DS-1S) Audio */
6176
#define        PCI_PRODUCT_YAMAHA_YMF754        0x0012                /* 754 (DS-1E) Audio */
6177

    
6178
/* Zeinet products */
6179
#define        PCI_PRODUCT_ZEINET_1221        0x0001                /* 1221 */
6180

    
6181
/* Ziatech products */
6182
#define        PCI_PRODUCT_ZIATECH_ZT8905        0x8905                /* PCI-ST32 Bridge */
6183

    
6184
/* Zoran products */
6185
#define        PCI_PRODUCT_ZORAN_ZR36057        0x6057                /* ZR36057 Multimedia Controller */
6186
#define        PCI_PRODUCT_ZORAN_ZR36120        0x6120                /* ZR36120 Video Controller */