xref: /netbsd-src/sys/dev/pci/pcidevs.h (revision fdecd6a253f999ae92b139670d9e15cc9df4497c)
1 /*
2  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
3  *
4  * generated from:
5  *	NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp
6  */
7 
8 /*
9  * Copyright (c) 1995, 1996 Christopher G. Demetriou
10  * All rights reserved.
11  *
12  * Redistribution and use in source and binary forms, with or without
13  * modification, are permitted provided that the following conditions
14  * are met:
15  * 1. Redistributions of source code must retain the above copyright
16  *    notice, this list of conditions and the following disclaimer.
17  * 2. Redistributions in binary form must reproduce the above copyright
18  *    notice, this list of conditions and the following disclaimer in the
19  *    documentation and/or other materials provided with the distribution.
20  * 3. All advertising materials mentioning features or use of this software
21  *    must display the following acknowledgement:
22  *      This product includes software developed by Christopher G. Demetriou
23  *	for the NetBSD Project.
24  * 4. The name of the author may not be used to endorse or promote products
25  *    derived from this software without specific prior written permission
26  *
27  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
28  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
29  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
30  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
31  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
32  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
33  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
34  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
36  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37  */
38 
39 /*
40  * NOTE: a fairly complete list of PCI codes can be found at:
41  *
42  *	http://www.halcyon.com/scripts/jboemler/pci/pcicode
43  */
44 
45 /*
46  * List of known PCI vendors
47  */
48 
49 #define	PCI_VENDOR_MARTINMARIETTA	0x003d		/* Martin-Marietta Corporation */
50 #define	PCI_VENDOR_COMPAQ	0x0e11		/* Compaq */
51 #define	PCI_VENDOR_SYMBIOS	0x1000		/* Symbios Logic */
52 #define	PCI_VENDOR_ATI	0x1002		/* ATI Technologies */
53 #define	PCI_VENDOR_ULSI	0x1003		/* ULSI Systems */
54 #define	PCI_VENDOR_VLSI	0x1004		/* VLSI Technology */
55 #define	PCI_VENDOR_AVANCE	0x1005		/* Avance Logic */
56 #define	PCI_VENDOR_REPLY	0x1006		/* Reply Group */
57 #define	PCI_VENDOR_NETFRAME	0x1007		/* NetFrame Systems */
58 #define	PCI_VENDOR_EPSON	0x1008		/* Epson */
59 #define	PCI_VENDOR_PHOENIX	0x100a		/* Phoenix Technologies */
60 #define	PCI_VENDOR_NS	0x100b		/* National Semiconductor */
61 #define	PCI_VENDOR_TSENG	0x100c		/* Tseng Labs */
62 #define	PCI_VENDOR_AST	0x100d		/* AST Research */
63 #define	PCI_VENDOR_WEITEK	0x100e		/* Weitek */
64 #define	PCI_VENDOR_VIDEOLOGIC	0x1010		/* Video Logic */
65 #define	PCI_VENDOR_DEC	0x1011		/* Digital Equipment */
66 #define	PCI_VENDOR_MICRONICS	0x1012		/* Micronics Computers */
67 #define	PCI_VENDOR_CIRRUS	0x1013		/* Cirrus Logic */
68 #define	PCI_VENDOR_IBM	0x1014		/* IBM */
69 #define	PCI_VENDOR_LSIL	0x1015		/* LSI Logic Corp of Canada */
70 #define	PCI_VENDOR_ICLPERSONAL	0x1016		/* ICL Personal Systems */
71 #define	PCI_VENDOR_SPEA	0x1017		/* SPEA Software */
72 #define	PCI_VENDOR_UNISYS	0x1018		/* Unisys Systems */
73 #define	PCI_VENDOR_ELITEGROUP	0x1019		/* Elitegroup Computer Systems */
74 #define	PCI_VENDOR_NCR	0x101a		/* AT&T Global Information Systems */
75 #define	PCI_VENDOR_VITESSE	0x101b		/* Vitesse Semiconductor */
76 #define	PCI_VENDOR_WD	0x101c		/* Western Digital */
77 #define	PCI_VENDOR_AMI	0x101e		/* American Megatrends */
78 #define	PCI_VENDOR_PICTURETEL	0x101f		/* PictureTel */
79 #define	PCI_VENDOR_HITACHICOMP	0x1020		/* Hitachi Computer Products */
80 #define	PCI_VENDOR_OKI	0x1021		/* OKI Electric Industry */
81 #define	PCI_VENDOR_AMD	0x1022		/* Advanced Micro Devices */
82 #define	PCI_VENDOR_TRIDENT	0x1023		/* Trident Microsystems */
83 #define	PCI_VENDOR_ZENITH	0x1024		/* Zenith Data Systems */
84 #define	PCI_VENDOR_ACER	0x1025		/* Acer */
85 #define	PCI_VENDOR_DELL	0x1028		/* Dell Computer */
86 #define	PCI_VENDOR_SNI	0x1029		/* Siemens Nixdorf AG */
87 #define	PCI_VENDOR_LSILOGIC	0x102a		/* LSI Logic, Headland div. */
88 #define	PCI_VENDOR_MATROX	0x102b		/* Matrox */
89 #define	PCI_VENDOR_CHIPS	0x102c		/* Chips and Technologies */
90 #define	PCI_VENDOR_WYSE	0x102d		/* WYSE Technology */
91 #define	PCI_VENDOR_OLIVETTI	0x102e		/* Olivetti Advanced Technology */
92 #define	PCI_VENDOR_TOSHIBA	0x102f		/* Toshiba America */
93 #define	PCI_VENDOR_TMCRESEARCH	0x1030		/* TMC Research */
94 #define	PCI_VENDOR_MIRO	0x1031		/* Miro Computer Products */
95 #define	PCI_VENDOR_COMPAQ2	0x1032		/* Compaq (2nd PCI Vendor ID) */
96 #define	PCI_VENDOR_NEC	0x1033		/* NEC */
97 #define	PCI_VENDOR_BURNDY	0x1034		/* Burndy */
98 #define	PCI_VENDOR_COMPCOMM	0x1035		/* Comp. & Comm. Research Lab */
99 #define	PCI_VENDOR_FUTUREDOMAIN	0x1036		/* Future Domain */
100 #define	PCI_VENDOR_HITACHIMICRO	0x1037		/* Hitach Microsystems */
101 #define	PCI_VENDOR_AMP	0x1038		/* AMP */
102 #define	PCI_VENDOR_SIS	0x1039		/* Silicon Integrated System */
103 #define	PCI_VENDOR_SEIKOEPSON	0x103a		/* Seiko Epson */
104 #define	PCI_VENDOR_TATUNGAMERICA	0x103b		/* Tatung Co. of America */
105 #define	PCI_VENDOR_HP	0x103c		/* Hewlett-Packard */
106 #define	PCI_VENDOR_SOLLIDAY	0x103e		/* Solliday Engineering */
107 #define	PCI_VENDOR_LOGICMODELLING	0x103f		/* Logic Modeling */
108 #define	PCI_VENDOR_KPC	0x1040		/* Kubota Pacific */
109 #define	PCI_VENDOR_COMPUTREND	0x1041		/* Computrend */
110 #define	PCI_VENDOR_PCTECH	0x1042		/* PC Technology */
111 #define	PCI_VENDOR_ASUSTEK	0x1043		/* Asustek Computer */
112 #define	PCI_VENDOR_DPT	0x1044		/* Distributed Processing Technology */
113 #define	PCI_VENDOR_OPTI	0x1045		/* Opti */
114 #define	PCI_VENDOR_IPCCORP	0x1046		/* IPC Corporation */
115 #define	PCI_VENDOR_GENOA	0x1047		/* Genoa Systems */
116 #define	PCI_VENDOR_ELSA	0x1048		/* Elsa */
117 #define	PCI_VENDOR_FOUNTAINTECH	0x1049		/* Fountain Technology */
118 #define	PCI_VENDOR_SGSTHOMSON	0x104a		/* SGS Thomson Microelectric */
119 #define	PCI_VENDOR_BUSLOGIC	0x104b		/* BusLogic */
120 #define	PCI_VENDOR_TI	0x104c		/* Texas Instruments */
121 #define	PCI_VENDOR_SONY	0x104d		/* Sony */
122 #define	PCI_VENDOR_OAKTECH	0x104e		/* Oak Technology */
123 #define	PCI_VENDOR_COTIME	0x104f		/* Co-time Computer */
124 #define	PCI_VENDOR_WINBOND	0x1050		/* Winbond Electronics */
125 #define	PCI_VENDOR_ANIGMA	0x1051		/* Anigma */
126 #define	PCI_VENDOR_YOUNGMICRO	0x1052		/* Young Micro Systems */
127 #define	PCI_VENDOR_HITACHI	0x1054		/* Hitachi */
128 #define	PCI_VENDOR_EFARMICRO	0x1055		/* Efar Microsystems */
129 #define	PCI_VENDOR_ICL	0x1056		/* ICL */
130 #define	PCI_VENDOR_MOT	0x1057		/* Motorola */
131 #define	PCI_VENDOR_ETR	0x1058		/* Electronics & Telec. RSH */
132 #define	PCI_VENDOR_TEKNOR	0x1059		/* Teknor Microsystems */
133 #define	PCI_VENDOR_PROMISE	0x105a		/* Promise Technology */
134 #define	PCI_VENDOR_FOXCONN	0x105b		/* Foxconn International */
135 #define	PCI_VENDOR_WIPRO	0x105c		/* Wipro Infotech */
136 #define	PCI_VENDOR_NUMBER9	0x105d		/* Number 9 Computer Company */
137 #define	PCI_VENDOR_VTECH	0x105e		/* Vtech Computers */
138 #define	PCI_VENDOR_INFOTRONIC	0x105f		/* Infotronic America */
139 #define	PCI_VENDOR_UMC	0x1060		/* United Microelectronics */
140 #define	PCI_VENDOR_ITT	0x1061		/* I. T. T. */
141 #define	PCI_VENDOR_MASPAR	0x1062		/* MasPar Computer */
142 #define	PCI_VENDOR_OCEANOA	0x1063		/* Ocean Office Automation */
143 #define	PCI_VENDOR_ALCATEL	0x1064		/* Alcatel CIT */
144 #define	PCI_VENDOR_TEXASMICRO	0x1065		/* Texas Microsystems */
145 #define	PCI_VENDOR_PICOPOWER	0x1066		/* Picopower Technology */
146 #define	PCI_VENDOR_MITSUBISHI	0x1067		/* Mitsubishi Electronics */
147 #define	PCI_VENDOR_DIVERSIFIED	0x1068		/* Diversified Technology */
148 #define	PCI_VENDOR_MYLEX	0x1069		/* Mylex */
149 #define	PCI_VENDOR_ATEN	0x106a		/* Aten Research */
150 #define	PCI_VENDOR_APPLE	0x106b		/* Apple Computer */
151 #define	PCI_VENDOR_HYUNDAI	0x106c		/* Hyundai Electronics America */
152 #define	PCI_VENDOR_SEQUENT	0x106d		/* Sequent */
153 #define	PCI_VENDOR_DFI	0x106e		/* DFI */
154 #define	PCI_VENDOR_CITYGATE	0x106f		/* City Gate Development */
155 #define	PCI_VENDOR_DAEWOO	0x1070		/* Daewoo Telecom */
156 #define	PCI_VENDOR_MITAC	0x1071		/* Mitac */
157 #define	PCI_VENDOR_GIT	0x1072		/* GIT Co. */
158 #define	PCI_VENDOR_YAMAHA	0x1073		/* Yamaha */
159 #define	PCI_VENDOR_NEXGEN	0x1074		/* NexGen Microsystems */
160 #define	PCI_VENDOR_AIR	0x1075		/* Advanced Integration Research */
161 #define	PCI_VENDOR_CHAINTECH	0x1076		/* Chaintech Computer */
162 #define	PCI_VENDOR_QLOGIC	0x1077		/* Q Logic */
163 #define	PCI_VENDOR_CYRIX	0x1078		/* Cyrix Corporation */
164 #define	PCI_VENDOR_IBUS	0x1079		/* I-Bus */
165 #define	PCI_VENDOR_NETWORTH	0x107a		/* NetWorth */
166 #define	PCI_VENDOR_GATEWAY	0x107b		/* Gateway 2000 */
167 #define	PCI_VENDOR_GOLDSTART	0x107c		/* Goldstar */
168 #define	PCI_VENDOR_LEADTEK	0x107d		/* LeadTek Research */
169 #define	PCI_VENDOR_INTERPHASE	0x107e		/* Interphase */
170 #define	PCI_VENDOR_DATATECH	0x107f		/* Data Technology Corporation */
171 #define	PCI_VENDOR_CONTAQ	0x1080		/* Contaq Microsystems */
172 #define	PCI_VENDOR_SUPERMAC	0x1081		/* Supermac Technology */
173 #define	PCI_VENDOR_EFA	0x1082		/* EFA Corporation of America */
174 #define	PCI_VENDOR_FOREX	0x1083		/* Forex Computer */
175 #define	PCI_VENDOR_PARADOR	0x1084		/* Parador */
176 #define	PCI_VENDOR_TULIP	0x1085		/* Tulip Computers */
177 #define	PCI_VENDOR_JBOND	0x1086		/* J. Bond Computer Systems */
178 #define	PCI_VENDOR_CACHECOMP	0x1087		/* Cache Computer */
179 #define	PCI_VENDOR_MICROCOMP	0x1088		/* Microcomputer Systems */
180 #define	PCI_VENDOR_DG	0x1089		/* Data General Corporation */
181 #define	PCI_VENDOR_BIT3	0x108a		/* Bit3 Computer Corp. */
182 #define	PCI_VENDOR_ELONEX	0x108c		/* Elonex PLC c/o Oakleigh Systems */
183 #define	PCI_VENDOR_OLICOM	0x108d		/* Olicom */
184 #define	PCI_VENDOR_SUN	0x108e		/* Sun Microsystems */
185 #define	PCI_VENDOR_SYSTEMSOFT	0x108f		/* Systemsoft */
186 #define	PCI_VENDOR_ENCORE	0x1090		/* Encore Computer */
187 #define	PCI_VENDOR_INTERGRAPH	0x1091		/* Intergraph */
188 #define	PCI_VENDOR_DIAMOND	0x1092		/* Diamond Computer Systems */
189 #define	PCI_VENDOR_NATIONALINST	0x1093		/* National Instruments */
190 #define	PCI_VENDOR_FICOMP	0x1094		/* First Int'l Computers */
191 #define	PCI_VENDOR_CMDTECH	0x1095		/* CMD Technology */
192 #define	PCI_VENDOR_ALACRON	0x1096		/* Alacron */
193 #define	PCI_VENDOR_APPIAN	0x1097		/* Appian Technology */
194 #define	PCI_VENDOR_QUANTUMDESIGNS	0x1098		/* Quantum Designs */
195 #define	PCI_VENDOR_SAMSUNGELEC	0x1099		/* Samsung Electronics */
196 #define	PCI_VENDOR_PACKARDBELL	0x109a		/* Packard Bell */
197 #define	PCI_VENDOR_GEMLIGHT	0x109b		/* Gemlight Computer */
198 #define	PCI_VENDOR_MEGACHIPS	0x109c		/* Megachips */
199 #define	PCI_VENDOR_ZIDA	0x109d		/* Zida Technologies */
200 #define	PCI_VENDOR_BROOKTREE	0x109e		/* Brooktree */
201 #define	PCI_VENDOR_TRIGEM	0x109f		/* Trigem Computer */
202 #define	PCI_VENDOR_MEIDENSHA	0x10a0		/* Meidensha */
203 #define	PCI_VENDOR_JUKO	0x10a1		/* Juko Electronics */
204 #define	PCI_VENDOR_QUANTUM	0x10a2		/* Quantum */
205 #define	PCI_VENDOR_EVEREX	0x10a3		/* Everex Systems */
206 #define	PCI_VENDOR_GLOBE	0x10a4		/* Globe Manufacturing Sales */
207 #define	PCI_VENDOR_RACAL	0x10a5		/* Racal Interlan */
208 #define	PCI_VENDOR_INFORMTECH	0x10a6		/* Informtech Industrial */
209 #define	PCI_VENDOR_BENCHMARQ	0x10a7		/* Benchmarq Microelectronics */
210 #define	PCI_VENDOR_SIERRA	0x10a8		/* Sierra Semiconductor */
211 #define	PCI_VENDOR_SGI	0x10a9		/* Silicon Graphics */
212 #define	PCI_VENDOR_ACC	0x10aa		/* ACC Microelectronics */
213 #define	PCI_VENDOR_DIGICOM	0x10ab		/* Digicom */
214 #define	PCI_VENDOR_HONEYWELL	0x10ac		/* Honeywell IASD */
215 #define	PCI_VENDOR_SYMPHONY	0x10ad		/* Symphony Labs */
216 #define	PCI_VENDOR_CORNERSTONE	0x10ae		/* Cornerstone Technology */
217 #define	PCI_VENDOR_MICROCOMPSON	0x10af		/* Micro Computer Sysytems (M) SON */
218 #define	PCI_VENDOR_CARDEXPER	0x10b0		/* CardExpert Technology */
219 #define	PCI_VENDOR_CABLETRON	0x10B1		/* Cabletron Systems */
220 #define	PCI_VENDOR_RAYETHON	0x10b2		/* Raytheon */
221 #define	PCI_VENDOR_DATABOOK	0x10b3		/* Databook */
222 #define	PCI_VENDOR_STB	0x10b4		/* STB Systems */
223 #define	PCI_VENDOR_PLX	0x10b5		/* PLX Technology */
224 #define	PCI_VENDOR_MADGE	0x10b6		/* Madge Networks */
225 #define	PCI_VENDOR_3COM	0x10B7		/* 3Com */
226 #define	PCI_VENDOR_SMC	0x10b8		/* Standard Microsystems */
227 #define	PCI_VENDOR_ALI	0x10b9		/* Acer Labs */
228 #define	PCI_VENDOR_MITSUBISHIELEC	0x10ba		/* Mitsubishi Electronics */
229 #define	PCI_VENDOR_DAPHA	0x10bb		/* Dapha Electronics */
230 #define	PCI_VENDOR_ALR	0x10bc		/* Advanced Logic Research */
231 #define	PCI_VENDOR_SURECOM	0x10bd		/* Surecom Technology */
232 #define	PCI_VENDOR_TSENGLABS	0x10be		/* Tseng Labs International */
233 #define	PCI_VENDOR_MOST	0x10bf		/* Most */
234 #define	PCI_VENDOR_BOCA	0x10c0		/* Boca Research */
235 #define	PCI_VENDOR_ICM	0x10c1		/* ICM */
236 #define	PCI_VENDOR_AUSPEX	0x10c2		/* Auspex Systems */
237 #define	PCI_VENDOR_SAMSUNGSEMI	0x10c3		/* Samsung Semiconductors */
238 #define	PCI_VENDOR_AWARD	0x10c4		/* Award Software Int'l */
239 #define	PCI_VENDOR_XEROX	0x10c5		/* Xerox */
240 #define	PCI_VENDOR_RAMBUS	0x10c6		/* Rambus */
241 #define	PCI_VENDOR_MEDIAVIS	0x10c7		/* Media Vision */
242 #define	PCI_VENDOR_NEOMAGIC	0x10c8		/* Neomagic */
243 #define	PCI_VENDOR_DATAEXPERT	0x10c9		/* Dataexpert */
244 #define	PCI_VENDOR_FUJITSU	0x10ca		/* Fujitsu */
245 #define	PCI_VENDOR_OMRON	0x10cb		/* Omron */
246 #define	PCI_VENDOR_MENTOR	0x10cc		/* Mentor ARC */
247 #define	PCI_VENDOR_ADVSYSPROD	0x10cd		/* Advanced System Products */
248 #define	PCI_VENDOR_RADIUS	0x10ce		/* Radius */
249 #define	PCI_VENDOR_CITICORP	0x10cf		/* Citicorp TTI */
250 #define	PCI_VENDOR_FUJITSU2	0x10d0		/* Fujitsu Limited (2nd PCI Vendor ID) */
251 #define	PCI_VENDOR_FUTUREPLUS	0x10d1		/* Future+ Systems */
252 #define	PCI_VENDOR_MOLEX	0x10d2		/* Molex */
253 #define	PCI_VENDOR_JABIL	0x10d3		/* Jabil Circuit */
254 #define	PCI_VENDOR_HAULON	0x10d4		/* Hualon Microelectronics */
255 #define	PCI_VENDOR_AUTOLOGIC	0x10d5		/* Autologic */
256 #define	PCI_VENDOR_CETIA	0x10d6		/* Cetia */
257 #define	PCI_VENDOR_BCM	0x10d7		/* BCM Advanced */
258 #define	PCI_VENDOR_APL	0x10d8		/* Advanced Peripherals Labs */
259 #define	PCI_VENDOR_MACRONIX	0x10d9		/* Macronix */
260 #define	PCI_VENDOR_THOMASCONRAD	0x10da		/* Thomas-Conrad */
261 #define	PCI_VENDOR_ROHM	0x10db		/* Rohm Research */
262 #define	PCI_VENDOR_CERN	0x10dc		/* CERN/ECP/EDU */
263 #define	PCI_VENDOR_ES	0x10dd		/* Evans & Sutherland */
264 #define	PCI_VENDOR_NVIDIA	0x10de		/* Nvidia Corporation */
265 #define	PCI_VENDOR_EMULEX	0x10df		/* Emulex */
266 #define	PCI_VENDOR_IMS	0x10e0		/* Integrated Micro Solutions */
267 #define	PCI_VENDOR_TEKRAM	0x10e1		/* Tekram Technology (1st PCI Vendor ID) */
268 #define	PCI_VENDOR_APTIX	0x10e2		/* Aptix Corporation */
269 #define	PCI_VENDOR_NEWBRIDGE	0x10e3		/* Newbridge Microsystems */
270 #define	PCI_VENDOR_TANDEM	0x10e4		/* Tandem Computers */
271 #define	PCI_VENDOR_MICROINDUSTRIES	0x10e5		/* Micro Industries */
272 #define	PCI_VENDOR_GAINBERY	0x10e6		/* Gainbery Computer Products */
273 #define	PCI_VENDOR_VADEM	0x10e7		/* Vadem */
274 #define	PCI_VENDOR_AMCIRCUITS	0x10e8		/* Applied Micro Circuits */
275 #define	PCI_VENDOR_ALPSELECTIC	0x10e9		/* Alps Electric */
276 #define	PCI_VENDOR_INTERGRAPHICS	0x10ea		/* Integraphics Systems */
277 #define	PCI_VENDOR_ARTISTSGRAPHICS	0x10eb		/* Artists Graphics */
278 #define	PCI_VENDOR_REALTEK	0x10ec		/* Realtek Semiconductor */
279 #define	PCI_VENDOR_ASCIICORP	0x10ed		/* ASCII Corporation */
280 #define	PCI_VENDOR_XILINX	0x10ee		/* Xilinx */
281 #define	PCI_VENDOR_RACORE	0x10ef		/* Racore Computer Products */
282 #define	PCI_VENDOR_PERITEK	0x10f0		/* Peritek */
283 #define	PCI_VENDOR_TYAN	0x10f1		/* Tyan Computer */
284 #define	PCI_VENDOR_ACHME	0x10f2		/* Achme Computer */
285 #define	PCI_VENDOR_ALARIS	0x10f3		/* Alaris */
286 #define	PCI_VENDOR_SMOS	0x10f4		/* S-MOS Systems */
287 #define	PCI_VENDOR_NKK	0x10f5		/* NKK Corporation */
288 #define	PCI_VENDOR_CREATIVE	0x10f6		/* Creative Electronic Systems */
289 #define	PCI_VENDOR_MATSUSHITA	0x10f7		/* Matsushita */
290 #define	PCI_VENDOR_ALTOS	0x10f8		/* Altos India */
291 #define	PCI_VENDOR_PCDIRECT	0x10f9		/* PC Direct */
292 #define	PCI_VENDOR_TRUEVISIO	0x10fa		/* Truevision */
293 #define	PCI_VENDOR_THESYS	0x10fb		/* Thesys Ges. F. Mikroelektronik */
294 #define	PCI_VENDOR_IODATA	0x10fc		/* I-O Data Device */
295 #define	PCI_VENDOR_SOYO	0x10fd		/* Soyo Technology */
296 #define	PCI_VENDOR_FAST	0x10fe		/* Fast Electronic */
297 #define	PCI_VENDOR_NCUBE	0x10ff		/* NCube */
298 #define	PCI_VENDOR_JAZZ	0x1100		/* Jazz Multimedia */
299 #define	PCI_VENDOR_INITIO	0x1101		/* Initio */
300 #define	PCI_VENDOR_CREATIVELABS	0x1102		/* Creative Labs */
301 #define	PCI_VENDOR_TRIONES	0x1103		/* Triones Technologies */
302 #define	PCI_VENDOR_RASTEROPS	0x1104		/* RasterOps */
303 #define	PCI_VENDOR_SIGMA	0x1105		/* Sigma Designs */
304 #define	PCI_VENDOR_VIATECH	0x1106		/* VIA Technologies */
305 #define	PCI_VENDOR_STRATIS	0x1107		/* Stratus Computer */
306 #define	PCI_VENDOR_PROTEON	0x1108		/* Proteon */
307 #define	PCI_VENDOR_COGENT	0x1109		/* Cogent Data Technologies */
308 #define	PCI_VENDOR_SIEMENS	0x110a		/* Siemens AG / Siemens Nixdorf AG */
309 #define	PCI_VENDOR_XENON	0x110b		/* Xenon Microsystems */
310 #define	PCI_VENDOR_MINIMAX	0x110c		/* Mini-Max Technology */
311 #define	PCI_VENDOR_ZNYX	0x110d		/* Znyx Advanced Systems */
312 #define	PCI_VENDOR_CPUTECH	0x110e		/* CPU Technology */
313 #define	PCI_VENDOR_ROSS	0x110f		/* Ross Technology */
314 #define	PCI_VENDOR_POWERHOUSE	0x1110		/* Powerhouse Systems */
315 #define	PCI_VENDOR_SCO	0x1111		/* Santa Cruz Operation */
316 #define	PCI_VENDOR_RNS	0x1112		/* RNS */
317 #define	PCI_VENDOR_ACCTON	0x1113		/* Accton Technology */
318 #define	PCI_VENDOR_ATMEL	0x1114		/* Atmel */
319 #define	PCI_VENDOR_DUPONT	0x1115		/* DuPont Pixel Systems */
320 #define	PCI_VENDOR_DATATRANSLATION	0x1116		/* Data Translation */
321 #define	PCI_VENDOR_DATACUBE	0x1117		/* Datacube */
322 #define	PCI_VENDOR_BERG	0x1118		/* Berg Electronics */
323 #define	PCI_VENDOR_VORTEX	0x1119		/* Vortex Computer Systems */
324 #define	PCI_VENDOR_EFFICIENTNETS	0x111a		/* Efficent Networks */
325 #define	PCI_VENDOR_TELEDYNE	0x111b		/* Teledyne Electronic Systems */
326 #define	PCI_VENDOR_TRICORD	0x111c		/* Tricord Systems */
327 #define	PCI_VENDOR_IDT	0x111d		/* IDT */
328 #define	PCI_VENDOR_ELDEC	0x111e		/* Eldec */
329 #define	PCI_VENDOR_PDI	0x111f		/* Prescision Digital Images */
330 #define	PCI_VENDOR_EMC	0x1120		/* Emc */
331 #define	PCI_VENDOR_ZILOG	0x1121		/* Zilog */
332 #define	PCI_VENDOR_MULTITECH	0x1122		/* Multi-tech Systems */
333 #define	PCI_VENDOR_LEUTRON	0x1124		/* Leutron Vision */
334 #define	PCI_VENDOR_EUROCORE	0x1125		/* Eurocore/Vigra */
335 #define	PCI_VENDOR_VIGRA	0x1126		/* Vigra */
336 #define	PCI_VENDOR_FORE	0x1127		/* FORE Systems */
337 #define	PCI_VENDOR_FIRMWORKS	0x1129		/* Firmworks */
338 #define	PCI_VENDOR_HERMES	0x112a		/* Hermes Electronics */
339 #define	PCI_VENDOR_LINOTYPE	0x112b		/* Linotype */
340 #define	PCI_VENDOR_RAVICAD	0x112d		/* Ravicad */
341 #define	PCI_VENDOR_INFOMEDIA	0x112e		/* Infomedia Microelectronics */
342 #define	PCI_VENDOR_IMAGINGTECH	0x112f		/* Imaging Technlogy */
343 #define	PCI_VENDOR_COMPUTERVISION	0x1130		/* Computervision */
344 #define	PCI_VENDOR_PHILIPS	0x1131		/* Philips */
345 #define	PCI_VENDOR_MITEL	0x1132		/* Mitel */
346 #define	PCI_VENDOR_EICON	0x1133		/* Eicon Technology */
347 #define	PCI_VENDOR_MCS	0x1134		/* Mercury Computer Systems */
348 #define	PCI_VENDOR_FUJIXEROX	0x1135		/* Fuji Xerox */
349 #define	PCI_VENDOR_MOMENTUM	0x1136		/* Momentum Data Systems */
350 #define	PCI_VENDOR_CISCO	0x1137		/* Cisco Systems */
351 #define	PCI_VENDOR_ZIATECH	0x1138		/* Ziatech */
352 #define	PCI_VENDOR_DYNPIC	0x1139		/* Dynamic Pictures */
353 #define	PCI_VENDOR_FWB	0x113a		/* FWB */
354 #define	PCI_VENDOR_CYCLONE	0x113c		/* Cyclone Micro */
355 #define	PCI_VENDOR_LEADINGEDGE	0x113d		/* Leading Edge */
356 #define	PCI_VENDOR_SANYO	0x113e		/* Sanyo Electric */
357 #define	PCI_VENDOR_EQUINOX	0x113f		/* Equinox Systems */
358 #define	PCI_VENDOR_INTERVOICE	0x1140		/* Intervoice */
359 #define	PCI_VENDOR_CREST	0x1141		/* Crest Microsystem */
360 #define	PCI_VENDOR_ALLIANCE	0x1142		/* Alliance Semiconductor */
361 #define	PCI_VENDOR_NETPOWER	0x1143		/* NetPower */
362 #define	PCI_VENDOR_CINMILACRON	0x1144		/* Cincinnati Milacron */
363 #define	PCI_VENDOR_WORKBIT	0x1145		/* Workbit */
364 #define	PCI_VENDOR_FORCE	0x1146		/* Force Computers */
365 #define	PCI_VENDOR_INTERFACE	0x1147		/* Interface */
366 #define	PCI_VENDOR_SCHNEIDERKOCH	0x1148		/* Schneider & Koch */
367 #define	PCI_VENDOR_WINSYSTEM	0x1149		/* Win System */
368 #define	PCI_VENDOR_VMIC	0x114a		/* VMIC */
369 #define	PCI_VENDOR_CANOPUS	0x114b		/* Canopus */
370 #define	PCI_VENDOR_ANNABOOKS	0x114c		/* Annabooks */
371 #define	PCI_VENDOR_IC	0x114d		/* IC Corporation */
372 #define	PCI_VENDOR_NIKON	0x114e		/* Nikon Systems */
373 #define	PCI_VENDOR_DIGIINTERNAT	0x114f		/* Digi International */
374 #define	PCI_VENDOR_TMC	0x1150		/* Thinking Machines */
375 #define	PCI_VENDOR_JAE	0x1151		/* JAE Electronics */
376 #define	PCI_VENDOR_MEGATEK	0x1152		/* Megatek */
377 #define	PCI_VENDOR_LANDWIN	0x1153		/* Land Win Electronic */
378 #define	PCI_VENDOR_MELCO	0x1154		/* Melco */
379 #define	PCI_VENDOR_PINETECH	0x1155		/* Pine Technology */
380 #define	PCI_VENDOR_PERISCOPE	0x1156		/* Periscope Engineering */
381 #define	PCI_VENDOR_AVSYS	0x1157		/* Avsys */
382 #define	PCI_VENDOR_VOARX	0x1158		/* Voarx R & D */
383 #define	PCI_VENDOR_MUTECH	0x1159		/* Mutech */
384 #define	PCI_VENDOR_HARLEQUIN	0x115a		/* Harlequin */
385 #define	PCI_VENDOR_PARALLAX	0x115b		/* Parallax Graphics */
386 #define	PCI_VENDOR_XIRCOM	0x115d		/* Xircom */
387 #define	PCI_VENDOR_PEERPROTO	0x115e		/* Peer Protocols */
388 #define	PCI_VENDOR_MAXTOR	0x115f		/* Maxtor */
389 #define	PCI_VENDOR_MEGASOFT	0x1160		/* Megasoft */
390 #define	PCI_VENDOR_PFU	0x1161		/* PFU Limited */
391 #define	PCI_VENDOR_OALAB	0x1162		/* OA Laboratory */
392 #define	PCI_VENDOR_SYNEMA	0x1163		/* Synema Corporation */
393 #define	PCI_VENDOR_APT	0x1164		/* Advanced Peripherals Technologies */
394 #define	PCI_VENDOR_IMAGRAPH	0x1165		/* Imagraph */
395 #define	PCI_VENDOR_PEQUR	0x1166		/* Pequr Technology */
396 #define	PCI_VENDOR_MUTOH	0x1167		/* Mutoh Industries */
397 #define	PCI_VENDOR_THINE	0x1168		/* Thine Electronics */
398 #define	PCI_VENDOR_CDAC	0x1169		/* Centre for Dev. of Advanced Computing */
399 #define	PCI_VENDOR_POLARIS	0x116a		/* Polaris Communications */
400 #define	PCI_VENDOR_CONNECTWARE	0x116b		/* Connectware */
401 #define	PCI_VENDOR_WSTECH	0x116f		/* Workstation Technology */
402 #define	PCI_VENDOR_INVENTEC	0x1170		/* Inventec */
403 #define	PCI_VENDOR_LOUGHSOUND	0x1171		/* Loughborough Sound Images */
404 #define	PCI_VENDOR_ALTERA	0x1172		/* Altera Corperation */
405 #define	PCI_VENDOR_ADOBE	0x1173		/* Adobe Systems */
406 #define	PCI_VENDOR_BRIDGEPORT	0x1174		/* Bridgeport Machines */
407 #define	PCI_VENDOR_MIRTRON	0x1175		/* Mitron Computer */
408 #define	PCI_VENDOR_SBE	0x1176		/* SBE */
409 #define	PCI_VENDOR_SILICONENG	0x1177		/* Silicon Engineering */
410 #define	PCI_VENDOR_ALFA	0x1178		/* Alfa */
411 #define	PCI_VENDOR_TOSHIBA2	0x1179		/* Toshiba Info Systems (2nd PCI Vendor ID) */
412 #define	PCI_VENDOR_ATREND	0x117a		/* A-Trend Technology */
413 #define	PCI_VENDOR_ATTO	0x117c		/* Atto Technology */
414 #define	PCI_VENDOR_TR	0x117e		/* T/R Systems */
415 #define	PCI_VENDOR_RICOH	0x1180		/* Ricoh */
416 #define	PCI_VENDOR_TELEMATICS	0x1181		/* Telematics International */
417 #define	PCI_VENDOR_FUJIKURA	0x1183		/* Fujikura */
418 #define	PCI_VENDOR_FORKS	0x1184		/* Forks */
419 #define	PCI_VENDOR_DATAWORLD	0x1185		/* Dataworld */
420 #define	PCI_VENDOR_DLINK	0x1186		/* D-Link Systems */
421 #define	PCI_VENDOR_ATL	0x1187		/* Advanced Techonoloy Labratories */
422 #define	PCI_VENDOR_SHIMA	0x1188		/* Shima Seiki Manufacturing */
423 #define	PCI_VENDOR_MATSUSHITA2	0x1189		/* Matsushita Electronics (2nd PCI Vendor ID) */
424 #define	PCI_VENDOR_HILEVEL	0x118a		/* HiLevel Technology */
425 #define	PCI_VENDOR_COROLLARY	0x118c		/* Corrollary */
426 #define	PCI_VENDOR_BITFLOW	0x118d		/* BitFlow */
427 #define	PCI_VENDOR_HERMSTEDT	0x118e		/* Hermstedt */
428 #define	PCI_VENDOR_ARTOP	0x1191		/* Artop Electric */
429 #define	PCI_VENDOR_DENSAN	0x1192		/* Densan */
430 #define	PCI_VENDOR_ZEINET	0x1193		/* Zeinet */
431 #define	PCI_VENDOR_TOUCAN	0x1194		/* Toucan Technology */
432 #define	PCI_VENDOR_RATOC	0x1195		/* Ratoc System */
433 #define	PCI_VENDOR_HYTEC	0x1196		/* Hytec Electronic */
434 #define	PCI_VENDOR_GAGE	0x1197		/* Gage Applied Sciences */
435 #define	PCI_VENDOR_LAMBDA	0x1198		/* Lambda Systems */
436 #define	PCI_VENDOR_DCA	0x1199		/* Digital Communications Associates */
437 #define	PCI_VENDOR_MINDSHARE	0x119a		/* Mind Share */
438 #define	PCI_VENDOR_OMEGA	0x119b		/* Omega Micro */
439 #define	PCI_VENDOR_ITI	0x119c		/* Information Technology Institute */
440 #define	PCI_VENDOR_BUG	0x119d		/* Bug Sapporo */
441 #define	PCI_VENDOR_FUJITSU3	0x119e		/* Fujitsu (3th PCI Vendor ID) */
442 #define	PCI_VENDOR_BULL	0x119f		/* Bull Hn Information Systems */
443 #define	PCI_VENDOR_CONVEX	0x11a0		/* Convex Computer */
444 #define	PCI_VENDOR_HAMAMATSU	0x11a1		/* Hamamatsu Photonics */
445 #define	PCI_VENDOR_SIERRA2	0x11a2		/* Sierra Research & Technology (2nd PCI Vendor ID) */
446 #define	PCI_VENDOR_BARCO	0x11a4		/* Barco */
447 #define	PCI_VENDOR_MICROUNITY	0x11a5		/* MicroUnity Systems Engineering */
448 #define	PCI_VENDOR_PUREDATA	0x11a6		/* Pure Data */
449 #define	PCI_VENDOR_POWERCC	0x11a7		/* Power Computing */
450 #define	PCI_VENDOR_INNOSYS	0x11a9		/* InnoSys */
451 #define	PCI_VENDOR_ACTEL	0x11aa		/* Actel */
452 #define	PCI_VENDOR_GALILEO	0x11ab		/* Galileo Technology */
453 #define	PCI_VENDOR_CANNON	0x11ac		/* Cannon IS */
454 #define	PCI_VENDOR_LITEON	0x11ad		/* Lite-On Communications */
455 #define	PCI_VENDOR_SCITEX	0x11ae		/* Scitex Corporation */
456 #define	PCI_VENDOR_PROLOG	0x11af		/* Pro-Log Corporation */
457 #define	PCI_VENDOR_V3	0x11b0		/* V3 Semiconductor */
458 #define	PCI_VENDOR_APRICOT	0x11b1		/* Apricot Computer */
459 #define	PCI_VENDOR_KODAK	0x11b2		/* Eastman Kodak */
460 #define	PCI_VENDOR_BARR	0x11b3		/* Barr Systems */
461 #define	PCI_VENDOR_LEITECH	0x11b4		/* Leitch Technology */
462 #define	PCI_VENDOR_RADSTONE	0x11b5		/* Radstone Technology */
463 #define	PCI_VENDOR_UNITEDVIDEO	0x11b6		/* United Video */
464 #define	PCI_VENDOR_MOT2	0x11b7		/* Motorola (2nd PCI Vendor ID) */
465 #define	PCI_VENDOR_XPOINT	0x11b8		/* Xpoint Technologies */
466 #define	PCI_VENDOR_PATHLIGHT	0x11b9		/* Pathlight Technology */
467 #define	PCI_VENDOR_VIDEOTRON	0x11ba		/* VideoTron */
468 #define	PCI_VENDOR_PYRAMID	0x11bb		/* Pyramid Technologies */
469 #define	PCI_VENDOR_NETPERIPH	0x11bc		/* Network Peripherals */
470 #define	PCI_VENDOR_PINNACLE	0x11bd		/* Pinnacle Systems */
471 #define	PCI_VENDOR_IMI	0x11be		/* International Microcircuts */
472 #define	PCI_VENDOR_NEC2	0x11c3		/* NEC (2nd PCI Vendor ID) */
473 #define	PCI_VENDOR_DOCTECH	0x11c4		/* Document Technologies */
474 #define	PCI_VENDOR_SHIVA	0x11c5		/* Shiva */
475 #define	PCI_VENDOR_DCMDATA	0x11c7		/* DCM Data Systems */
476 #define	PCI_VENDOR_DOLPHIN	0x11c8		/* Dolphin Interconnect Solutions */
477 #define	PCI_VENDOR_MRTMAGMA	0x11c9		/* Mesa Ridge Technologies (MAGMA) */
478 #define	PCI_VENDOR_LSISYS	0x11ca		/* LSI Systems */
479 #define	PCI_VENDOR_SPECIALIX	0x11cb		/* Specialix Research */
480 #define	PCI_VENDOR_MKC	0x11cc		/* Michels & Kleberhoff Computer */
481 #define	PCI_VENDOR_HAL	0x11cd		/* HAL Computer Systems */
482 #define	PCI_VENDOR_ZORAN	0x11de		/* Zoran Corporation */
483 #define	PCI_VENDOR_PMCSIERRA	0x11f8		/* PMC-Sierra */
484 #define	PCI_VENDOR_CYCLADES	0x120e		/* Cyclades */
485 #define	PCI_VENDOR_ESSENTIAL	0x120f		/* Essential Communications */
486 #define	PCI_VENDOR_ARIEL	0x1220		/* Ariel */
487 #define	PCI_VENDOR_AZTECH	0x122d		/* Aztech */
488 #define	PCI_VENDOR_3DO	0x1239		/* The 3D0 Company */
489 #define	PCI_VENDOR_STALLION	0x124d		/* Stallion Technologies */
490 #define	PCI_VENDOR_LINEARSYS	0x1254		/* Linear Systems */
491 #define	PCI_VENDOR_AURORA	0x125c		/* Aurora Technologies */
492 #define	PCI_VENDOR_NETAPP	0x1275		/* Network Appliance */
493 #define	PCI_VENDOR_ROCKWELL	0x127a		/* Rockwell Semiconductor Systems */
494 #define	PCI_VENDOR_KOFAX	0x1296		/* Kofax Image Products */
495 #define	PCI_VENDOR_PICTUREEL	0x12c5		/* Picture Elements */
496 #define	PCI_VENDOR_SYMPHONY2	0x1c1c		/* Symphony Labs (2nd PCI Vendor ID) */
497 #define	PCI_VENDOR_TEKRAM2	0x1de1		/* Tekram Technology (2nd PCI Vendor ID) */
498 #define	PCI_VENDOR_3DLABS	0x3d3d		/* 3D Labs */
499 #define	PCI_VENDOR_AVANCE2	0x4005		/* Avance Logic (2nd PCI Vendor ID) */
500 #define	PCI_VENDOR_BUSLOGIC2	0x4b10		/* Buslogic (2nd PCI Vendor ID) */
501 #define	PCI_VENDOR_S3	0x5333		/* S3 */
502 #define	PCI_VENDOR_NETPOWER2	0x5700		/* NetPower (2nd PCI Vendor ID) */
503 #define	PCI_VENDOR_C4T	0x6374		/* c't Magazin */
504 #define	PCI_VENDOR_QUANCM	0x8008		/* Quancm Electronic GmbH */
505 #define	PCI_VENDOR_INTEL	0x8086		/* Intel */
506 #define	PCI_VENDOR_TRIGEM2	0x8800		/* Trigem Computer (2nd PCI Vendor ID) */
507 #define	PCI_VENDOR_COMPUTONE	0x8e0e		/* Computone Corperation */
508 #define	PCI_VENDOR_ADP	0x9004		/* Adaptec */
509 #define	PCI_VENDOR_ATRONICS	0x907f		/* Atronics */
510 #define	PCI_VENDOR_ARC	0xedd8		/* ARC Logic */
511 #define	PCI_VENDOR_BAD	0xffff		/* ILLEGITIMATE VENDOR ID */
512 
513 /*
514  * List of known products.  Grouped by vendor.
515  */
516 
517 /* 3COM Products */
518 #define	PCI_PRODUCT_3COM_3C590	0x5900		/* 3c590 10Mbps */
519 #define	PCI_PRODUCT_3COM_3C595TX	0x5950		/* 3c595 100Base-TX */
520 #define	PCI_PRODUCT_3COM_3C595T4	0x5951		/* 3c595 100Base-T4 */
521 #define	PCI_PRODUCT_3COM_3C595MII	0x5952		/* 3c595 10Mbps-MII */
522 #define	PCI_PRODUCT_3COM_3C900TPO	0x9000		/* 3c900 10Base-T */
523 #define	PCI_PRODUCT_3COM_3C900COMBO	0x9001		/* 3c900 10Mbps-Combo */
524 #define	PCI_PRODUCT_3COM_3C905TX	0x9050		/* 3c905 100Base-TX */
525 #define	PCI_PRODUCT_3COM_3C905T4	0x9051		/* 3c905 100Base-T4 */
526 
527 /* 3D Labs products */
528 #define	PCI_PRODUCT_3DLABS_300SX	0x0001		/* 300SX (\"Glint\") */
529 
530 /* ACC Products */
531 #define	PCI_PRODUCT_ACC_2188	0x0000		/* ACCM 2188 VL-PCI Bridge */
532 
533 /* Acer products */
534 #define	PCI_PRODUCT_ACER_M1435	0x1435		/* M1435 VL-PCI Bridge */
535 
536 /* Acer Labs products */
537 #define	PCI_PRODUCT_ALI_M1445	0x1445		/* M1445 VL-PCI Bridge */
538 #define	PCI_PRODUCT_ALI_M1449	0x1449		/* M1449 PCI-ISA Bridge */
539 #define	PCI_PRODUCT_ALI_M1451	0x1451		/* M1451 Host-PCI Bridge */
540 #define	PCI_PRODUCT_ALI_M1461	0x1461		/* M1461 Host-PCI Bridge */
541 #define	PCI_PRODUCT_ALI_M4803	0x5215		/* M4803 */
542 
543 /* Adaptec products */
544 #define	PCI_PRODUCT_ADP_AIC7850	0x5078		/* AIC-7850 */
545 #define	PCI_PRODUCT_ADP_AIC7855	0x5578		/* AIC-7855 */
546 #define	PCI_PRODUCT_ADP_AIC5900	0x5900		/* AIC-5900 ATM */
547 #define	PCI_PRODUCT_ADP_AIC5905	0x5905		/* AIC-5905 ATM */
548 #define	PCI_PRODUCT_ADP_AIC7860	0x6078		/* AIC-7860 */
549 #define	PCI_PRODUCT_ADP_2940AU	0x6178		/* AHA-2940A Ultra */
550 #define	PCI_PRODUCT_ADP_AIC7870	0x7078		/* AIC-7870 */
551 #define	PCI_PRODUCT_ADP_2940	0x7178		/* AHA-2940 */
552 #define	PCI_PRODUCT_ADP_3940	0x7278		/* AHA-3940 */
553 #define	PCI_PRODUCT_ADP_3985	0x7378		/* AHA-3985 */
554 #define	PCI_PRODUCT_ADP_2944	0x7478		/* AHA-2944 */
555 #define	PCI_PRODUCT_ADP_AIC7880	0x8078		/* AIC-7880 Ultra */
556 #define	PCI_PRODUCT_ADP_2940U	0x8178		/* AHA-2940 Ultra */
557 #define	PCI_PRODUCT_ADP_3940U	0x8278		/* AHA-3940 Ultra */
558 #define	PCI_PRODUCT_ADP_2944U	0x8478		/* AHA-2944 Ultra */
559 
560 /* AMD products */
561 #define	PCI_PRODUCT_AMD_PCNET_PCI	0x2000		/* 79c970 PCnet-PCI LANCE Ethernet */
562 #define	PCI_PRODUCT_AMD_PCSCSI_PCI	0x2020		/* 53c974 PCscsi-PCI SCSI */
563 #define	PCI_PRODUCT_AMD_PCNETS_PCI	0x2040		/* 79C974 PCnet-PCI Ethernet & SCSI */
564 
565 /* ARC Logic products */
566 #define	PCI_PRODUCT_ARC_1000PV	0xa091		/* 1000PV */
567 #define	PCI_PRODUCT_ARC_2000PV	0xa099		/* 2000PV */
568 #define	PCI_PRODUCT_ARC_2000MT	0xa0a1		/* 2000MT */
569 
570 /* ATI products */
571 #define	PCI_PRODUCT_ATI_MACH32	0x4158		/* Mach32 */
572 #define	PCI_PRODUCT_ATI_MACH64_CT	0x4354		/* Mach64 CT */
573 #define	PCI_PRODUCT_ATI_MACH64_CX	0x4358		/* Mach64 CX */
574 #define	PCI_PRODUCT_ATI_MACH64_ET	0x4554		/* Mach64 ET */
575 #define	PCI_PRODUCT_ATI_MACH64_VT	0x4654		/* Mach64 VT */
576 #define	PCI_PRODUCT_ATI_MACH64_GT	0x4754		/* Mach64 GT */
577 #define	PCI_PRODUCT_ATI_MACH64_GX	0x4758		/* Mach64 GX */
578 
579 /* Applied Micro Circuts products */
580 #define	PCI_PRODUCT_AMCIRCUITS_S5933	0x4750		/* S5933 PCI Matchmaker */
581 #define	PCI_PRODUCT_AMCIRCUITS_LANAI	0x8043		/* Myrinet LANai Interface */
582 
583 /* Atronics products */
584 #define	PCI_PRODUCT_ATRONICS_IDE_2015PL	0x2015		/* IDE-2015PL */
585 
586 /* Avance Logic products */
587 #define	PCI_PRODUCT_AVANCE_AVL2301	0x2301		/* AVL2301 */
588 #define	PCI_PRODUCT_AVANCE_AVG2302	0x2302		/* AVG2302 */
589 #define	PCI_PRODUCT_AVANCE2_ALG2301	0x2301		/* ALG2301 */
590 #define	PCI_PRODUCT_AVANCE2_ALG2302	0x2302		/* ALG2302 */
591 
592 /* BusLogic products */
593 #define	PCI_PRODUCT_BUSLOGIC_MULTIMASTER_NC	0x0140		/* MultiMaster NC */
594 #define	PCI_PRODUCT_BUSLOGIC_MULTIMASTER	0x1040		/* MultiMaster */
595 #define	PCI_PRODUCT_BUSLOGIC_FLASHPOINT	0x8130		/* FlashPoint */
596 
597 /* c't Magazin products */
598 #define	PCI_PRODUCT_C4T_GPPCI	0x6773		/* GPPCI */
599 
600 /* Chips and Technologies products */
601 #define	PCI_PRODUCT_CHIPS_64310	0x00b8		/* 64310 */
602 #define	PCI_PRODUCT_CHIPS_65545	0x00d8		/* 65545 */
603 #define	PCI_PRODUCT_CHIPS_65548	0x00dc		/* 65548 */
604 #define	PCI_PRODUCT_CHIPS_65550	0x00e0		/* 65550 */
605 
606 /* Cirrus Logic products */
607 #define	PCI_PRODUCT_CIRRUS_CL_GD7548	0x0038		/* CL-GD7548 */
608 #define	PCI_PRODUCT_CIRRUS_CL_GD5430	0x00a0		/* CL-GD5430 */
609 #define	PCI_PRODUCT_CIRRUS_CL_GD5434_4	0x00a4		/* CL-GD5434-4 */
610 #define	PCI_PRODUCT_CIRRUS_CL_GD5434_8	0x00a8		/* CL-GD5434-8 */
611 #define	PCI_PRODUCT_CIRRUS_CL_GD5436	0x00ac		/* CL-GD5436 */
612 #define	PCI_PRODUCT_CIRRUS_CL_GD5446	0x00b8		/* CL-GD5446 */
613 #define	PCI_PRODUCT_CIRRUS_CL_GD6729	0x1100		/* CL-GD6729 */
614 #define	PCI_PRODUCT_CIRRUS_CL_GD7542	0x1200		/* CL-GD7542 */
615 #define	PCI_PRODUCT_CIRRUS_CL_GD7543	0x1202		/* CL-GD7543 */
616 #define	PCI_PRODUCT_CIRRUS_CL_GD7541	0x1204		/* CL-GD7541 */
617 
618 /* CMD Technology products */
619 #define	PCI_PRODUCT_CMDTECH_640A	0x0640		/* 640A */
620 #define	PCI_PRODUCT_CMDTECH_642	0x0642		/* 642 */
621 #define	PCI_PRODUCT_CMDTECH_646	0x0646		/* 646 */
622 #define	PCI_PRODUCT_CMDTECH_650A	0x0650		/* 650A */
623 
624 /* Cogent Data Technologies products */
625 #define	PCI_PRODUCT_COGENT_EM110TX	0x1400		/* EX110TX PCI Fast Ethernet Adapter */
626 
627 /* Compaq products */
628 #define	PCI_PRODUCT_COMPAQ_PCI_EISA_BRIDGE	0x0001		/* PCI-EISA Bridge */
629 #define	PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE	0x0002		/* PCI-ISA Bridge */
630 #define	PCI_PRODUCT_COMPAQ_TRIFLEX1	0x1000		/* Triflex Host-PCI Bridge */
631 #define	PCI_PRODUCT_COMPAQ_TRIFLEX2	0x2000		/* Triflex Host-PCI Bridge */
632 #define	PCI_PRODUCT_COMPAQ_QVISION_V0	0x3032		/* QVision */
633 #define	PCI_PRODUCT_COMPAQ_QVISION_1280P	0x3033		/* QVision 1280/p */
634 #define	PCI_PRODUCT_COMPAQ_QVISION_V2	0x3034		/* QVision */
635 #define	PCI_PRODUCT_COMPAQ_TRIFLEX4	0x4000		/* Triflex Host-PCI Bridge */
636 
637 /* Contaq Microsystems products */
638 #define	PCI_PRODUCT_CONTAQ_82C599	0x0600		/* 82C599 PCI-VLB Bridge */
639 
640 /* Corollary Products */
641 #define	PCI_PRODUCT_COROLLARY_CBUSII_PCIB	0x0014		/* \"C-Bus II\"-PCI Bridge */
642 
643 /* Cyclades products */
644 #define	PCI_PRODUCT_CYCLADES_CYCLOMY_1	0x0100		/* Cyclom-Y below 1M */
645 #define	PCI_PRODUCT_CYCLADES_CYCLOMY_2	0x0101		/* Cyclom-Y above 1M */
646 #define	PCI_PRODUCT_CYCLADES_CYCLOMZ_1	0x0200		/* Cyclom-Z below 1M */
647 #define	PCI_PRODUCT_CYCLADES_CYCLOMZ_2	0x0201		/* Cyclom-Z above 1M */
648 
649 /* DEC products */
650 #define	PCI_PRODUCT_DEC_21050	0x0001		/* DECchip 21050 PCI-PCI Bridge */
651 #define	PCI_PRODUCT_DEC_21040	0x0002		/* DECchip 21040 (\"Tulip\") */
652 #define	PCI_PRODUCT_DEC_21030	0x0004		/* DECchip 21030 (\"TGA\") */
653 #define	PCI_PRODUCT_DEC_NVRAM	0x0007		/* Zephyr NV-RAM */
654 #define	PCI_PRODUCT_DEC_KZPSA	0x0008		/* KZPSA */
655 #define	PCI_PRODUCT_DEC_21140	0x0009		/* DECchip 21140 (\"FasterNet\") */
656 #define	PCI_PRODUCT_DEC_PBXGB	0x000d		/* TGA2 */
657 #define	PCI_PRODUCT_DEC_DEFPA	0x000f		/* DEFPA */
658 /* product DEC ???	0x0010	??? VME Interface */
659 #define	PCI_PRODUCT_DEC_21041	0x0014		/* DECchip 21041 (\"Tulip Pass 3\") */
660 #define	PCI_PRODUCT_DEC_DGLPB	0x0016		/* DGLPB (\"OPPO\") */
661 #define	PCI_PRODUCT_DEC_21142	0x0019		/* DECchip 21142/3 */
662 #define	PCI_PRODUCT_DEC_21052	0x0021		/* DECchip 21052 PCI-PCI Bridge */
663 #define	PCI_PRODUCT_DEC_21150	0x0022		/* DECchip 21150 PCI-PCI Bridge */
664 #define	PCI_PRODUCT_DEC_21152	0x0024		/* DECchip 21152 PCI-PCI Bridge */
665 #define	PCI_PRODUCT_DEC_21153	0x0025		/* DECchip 21153 PCI-PCI Bridge */
666 #define	PCI_PRODUCT_DEC_21154	0x0026		/* DECchip 21154 PCI-PCI Bridge */
667 
668 /* Diamond products */
669 #define	PCI_PRODUCT_DIAMOND_VIPER	0x9001		/* Viper/PCI */
670 
671 /* Distributed Processing Technology products */
672 #define	PCI_PRODUCT_DPT_SC_RAID	0xa400		/* SmartCache/Raid */
673 
674 /* Emulex products */
675 #define	PCI_PRODUCT_EMULEX_LPPFC	0x10df		/* \"Light Pulse\" FibreChannel adapter */
676 
677 /* Essential Communications products */
678 #define	PCI_PRODUCT_ESSENTIAL_RR_HIPPI	0x0001		/* RoadRunner HIPPI Interface */
679 #define	PCI_PRODUCT_ESSENTIAL_RR_GIGE	0x0005		/* RoadRunner Gig-E Interface */
680 
681 /* Evans & Sutherland products */
682 #define	PCI_PRODUCT_ES_FREEDOM	0x0001		/* Freedom PCI-GBus Interface */
683 
684 /* FORE products */
685 #define	PCI_PRODUCT_FORE_PCA200	0x0210		/* ATM PCA-200 */
686 #define	PCI_PRODUCT_FORE_PCA200E	0x0300		/* ATM PCA-200e */
687 
688 /* Future Domain products */
689 #define	PCI_PRODUCT_FUTUREDOMAIN_TMC_18C30	0x0000		/* TMC-18C30 (36C70) */
690 
691 /* Efficient Networks products */
692 #define	PCI_PRODUCT_EFFICIENTNETS_ENI155PF	0x0000		/* 155P-MF1 ATM (FPGA) */
693 #define	PCI_PRODUCT_EFFICIENTNETS_ENI155PA	0x0002		/* 155P-MF1 ATM (ASIC) */
694 
695 /* Hewlett-Packard products */
696 #define	PCI_PRODUCT_HP_J2585A	0x1030		/* J2585A */
697 
698 /* IBM products */
699 #define	PCI_PRODUCT_IBM_0x0002	0x0002		/* MCA Bridge */
700 #define	PCI_PRODUCT_IBM_0x0005	0x0005		/* CPU Bridge - Alta Lite */
701 #define	PCI_PRODUCT_IBM_0x0007	0x0007		/* CPU Bridge - Alta MP */
702 #define	PCI_PRODUCT_IBM_0x000a	0x000a		/* ISA Bridge w/PnP */
703 #define	PCI_PRODUCT_IBM_0x0017	0x0017		/* CPU Bridge */
704 #define	PCI_PRODUCT_IBM_0x0018	0x0018		/* Auto LANStreamer */
705 #define	PCI_PRODUCT_IBM_GXT150P	0x001B		/* GXT-150P 2D Accelerator */
706 #define	PCI_PRODUCT_IBM_0x0020	0x0020		/* MCA Bridge */
707 #define	PCI_PRODUCT_IBM_82351	0x0022		/* 82351 PCI-PCI Bridge */
708 #define	PCI_PRODUCT_IBM_0x0036	0x0036		/* Miami/PCI */
709 
710 /* Integrated Micro Solutions products */
711 #define	PCI_PRODUCT_IMS_8849	0x8849		/* 8849 */
712 
713 /* Intel products */
714 #define	PCI_PRODUCT_INTEL_PCEB	0x0482		/* 82375EB PCI-EISA Bridge */
715 #define	PCI_PRODUCT_INTEL_CDC	0x0483		/* 82424ZX (Saturn) Cache and DRAM controller */
716 #define	PCI_PRODUCT_INTEL_SIO	0x0484		/* 82378IB PCI-ISA Bridge (System I/O) */
717 #define	PCI_PRODUCT_INTEL_PCIB	0x0486		/* 82426EX PCI-ISA Bridge */
718 #define	PCI_PRODUCT_INTEL_PCMC	0x04a3		/* 82434LX/NX (Mercury/Neptune) PCI, Cache, and DRAM Controller */
719 #define	PCI_PRODUCT_INTEL_82092AA	0x1222		/* 82092AA IDE controller */
720 #define	PCI_PRODUCT_INTEL_SAA7116	0x1223		/* SAA7116 */
721 #define	PCI_PRODUCT_INTEL_82596	0x1226		/* 82596 LAN Controller */
722 #define	PCI_PRODUCT_INTEL_EEPRO100	0x1227		/* EE Pro 100 10/100 Fast Ethernet */
723 #define	PCI_PRODUCT_INTEL_EEPRO100S	0x1228		/* EE Pro 100 Smart 10/100 Fast Ethernet */
724 #define	PCI_PRODUCT_INTEL_82557	0x1229		/* 82557 Fast Ethernet LAN Controller */
725 #define	PCI_PRODUCT_INTEL_82437	0x122d		/* 82437FX (Triton) PCI, Cache, and DRAM Controller */
726 #define	PCI_PRODUCT_INTEL_82471	0x122e		/* 82471FB (Triton) PCI-ISA Bridge */
727 #define	PCI_PRODUCT_INTEL_82438	0x1230		/* 82438 (Triton) IDE controller */
728 #define	PCI_PRODUCT_INTEL_82371MX	0x1234		/* 82371 (Triton MX) PCI-ISA Bridge and IDE Controller */
729 #define	PCI_PRODUCT_INTEL_82437MX	0x1235		/* 82437 (Triton MX) PCI, Cache, and DRAM Controller */
730 #define	PCI_PRODUCT_INTEL_82440FX	0x1237		/* 82440FX (Natoma) PCI and Memory Controller */
731 #define	PCI_PRODUCT_INTEL_82439	0x1250		/* 82439 (Triton II) TXC Host Bridge */
732 #define	PCI_PRODUCT_INTEL_82371SB	0x7000		/* 82371SB (Triton II) PCI-ISA Bridge */
733 #define	PCI_PRODUCT_INTEL_82371IDE	0x7010		/* 82371SB (Triton II) IDE controller */
734 #define	PCI_PRODUCT_INTEL_82371USB	0x7020		/* 82371SB (Triton II) USB Interface */
735 #define	PCI_PRODUCT_INTEL_82430VX	0x7030		/* 82430VX (Triton VX) Host Bridge */
736 #define	PCI_PRODUCT_INTEL_82371AB	0x7110		/* 82371AB PIIX4 ISA Bridge */
737 #define	PCI_PRODUCT_INTEL_PCI450_PB	0x84c4		/* 450 PCIset (Orion) Host-PCI bridge */
738 #define	PCI_PRODUCT_INTEL_PCI450_MC	0x84c5		/* 450 PCIset (Orion) Memory Controller */
739 
740 /* I. T. T. products */
741 #define	PCI_PRODUCT_ITT_AGX016	0x0001		/* AGX016 */
742 #define	PCI_PRODUCT_ITT_ITT3204	0x0002		/* ITT3204 MPEG Decoder */
743 
744 /* LeadTek Research */
745 #define	PCI_PRODUCT_LEADTEK_S3_805	0x0000		/* S3 805 */
746 
747 /* Madge Networks products */
748 #define	PCI_PRODUCT_MADGE_COLLAGE25	0x1000		/* Collage 25 ATM adapter */
749 #define	PCI_PRODUCT_MADGE_COLLAGE155	0x1001		/* Collage 155 ATM adapter */
750 
751 /* Matrox products */
752 #define	PCI_PRODUCT_MATROX_IMPRESSION	0x0d10		/* MGA Impression */
753 #define	PCI_PRODUCT_MATROX_ATLAS	0x0518		/* MGA PX2085 (\"Atlas\") */
754 #define	PCI_PRODUCT_MATROX_MILLENIUM	0x0519		/* MGA Millenium 2064W (\"Storm\") */
755 #define	PCI_PRODUCT_MATROX_MYSTIQUE	0x102B		/* MGA 1064SG */
756 
757 /* Mylex products */
758 #define	PCI_PRODUCT_MYLEX_960P	0x0001		/* DAC960P RAID controller */
759 
760 /* Mutech products */
761 #define	PCI_PRODUCT_MUTECH_MV1000	0x0001		/* MV1000 */
762 
763 /* National Semiconductor products */
764 #define	PCI_PRODUCT_NS_DP83810	0x0001		/* DP83810 10/100 Ethernet */
765 #define	PCI_PRODUCT_NS_NS87410	0xd001		/* NS87410 */
766 
767 /* NCR/Symbios Logic products */
768 #define	PCI_PRODUCT_SYMBIOS_810	0x0001		/* 53c810 */
769 #define	PCI_PRODUCT_SYMBIOS_820	0x0002		/* 53c820 */
770 #define	PCI_PRODUCT_SYMBIOS_825	0x0003		/* 53c825 */
771 #define	PCI_PRODUCT_SYMBIOS_815	0x0004		/* 53c815 */
772 #define	PCI_PRODUCT_SYMBIOS_810AP	0x0005		/* 53c810AP */
773 #define	PCI_PRODUCT_SYMBIOS_860	0x0006		/* 53c860 */
774 #define	PCI_PRODUCT_SYMBIOS_875	0x000f		/* 53c875 */
775 
776 /* NexGen products */
777 #define	PCI_PRODUCT_NEXGEN_NX82C501	0x4e78		/* NX82C501 Host-PCI Bridge */
778 
779 /* NKK products */
780 #define	PCI_PRODUCT_NKK_NDR4600	0xA001		/* NDR4600 Host-PCI Bridge */
781 
782 /* Number Nine products */
783 #define	PCI_PRODUCT_NUMBER9_I128	0x2309		/* Imagine-128 */
784 #define	PCI_PRODUCT_NUMBER9_I128_2	0x2339		/* Imagine-128 II */
785 
786 /* Oak Technologies products */
787 #define	PCI_PRODUCT_OAKTECH_OTI1007	0x0107		/* OTI107 */
788 
789 /* Opti products */
790 #define	PCI_PRODUCT_OPTI_82C557	0xc557		/* 82C557 */
791 #define	PCI_PRODUCT_OPTI_82C558	0xc558		/* 82C558 */
792 #define	PCI_PRODUCT_OPTI_82C621	0xc621		/* 82C621 */
793 #define	PCI_PRODUCT_OPTI_82C822	0xc822		/* 82C822 */
794 
795 /* PC Tech products */
796 #define	PCI_PRODUCT_PCTECH_RZ1000	0x1000		/* RZ1000 */
797 
798 /* Promise products */
799 #define	PCI_PRODUCT_PROMISE_DC5030	0x5300		/* DC5030 */
800 
801 /* QLogic products */
802 #define	PCI_PRODUCT_QLOGIC_ISP1020	0x1020		/* ISP1020 */
803 #define	PCI_PRODUCT_QLOGIC_ISP1022	0x1022		/* ISP1022 */
804 
805 /* Quantum Designs products */
806 #define	PCI_PRODUCT_QUANTUMDESIGNS_8500	0x0001		/* 8500 */
807 #define	PCI_PRODUCT_QUANTUMDESIGNS_8580	0x0002		/* 8580 */
808 
809 /* Realtek (Creative Labs?) products */
810 #define	PCI_PRODUCT_REALTEK_RT8029	0x8029		/* Ethernet */
811 
812 /* S3 products */
813 #define	PCI_PRODUCT_S3_VIRGE	0x5631		/* ViRGE */
814 #define	PCI_PRODUCT_S3_TRIO32	0x8810		/* Trio32 */
815 #define	PCI_PRODUCT_S3_TRIO64	0x8811		/* Trio32/64 */
816 #define	PCI_PRODUCT_S3_AURORA64P	0x8812		/* Aurora64V+ */
817 #define	PCI_PRODUCT_S3_TRIO64UVP	0x8814		/* Trio64UV+ */
818 #define	PCI_PRODUCT_S3_868	0x8880		/* 868 */
819 #define	PCI_PRODUCT_S3_VIRGE_VX	0x883d		/* ViRGE/VX */
820 #define	PCI_PRODUCT_S3_928	0x88b0		/* 86C928 */
821 #define	PCI_PRODUCT_S3_864_0	0x88c0		/* 86C864-0 (\"Vision864\") */
822 #define	PCI_PRODUCT_S3_864_1	0x88c1		/* 86C864-1 (\"Vision864\") */
823 #define	PCI_PRODUCT_S3_864_2	0x88c2		/* 86C864-2 (\"Vision864\") */
824 #define	PCI_PRODUCT_S3_864_3	0x88c3		/* 86C864-3 (\"Vision864\") */
825 #define	PCI_PRODUCT_S3_964_0	0x88d0		/* 86C964-0 (\"Vision964\") */
826 #define	PCI_PRODUCT_S3_964_1	0x88d1		/* 86C964-1 (\"Vision964\") */
827 #define	PCI_PRODUCT_S3_964_2	0x88d2		/* 86C964-2 (\"Vision964\") */
828 #define	PCI_PRODUCT_S3_964_3	0x88d1		/* 86C964-3 (\"Vision964\") */
829 #define	PCI_PRODUCT_S3_968_0	0x88f0		/* 86C968-0 (\"Vision968\") */
830 #define	PCI_PRODUCT_S3_968_1	0x88f1		/* 86C968-1 (\"Vision968\") */
831 #define	PCI_PRODUCT_S3_968_2	0x88f2		/* 86C968-2 (\"Vision968\") */
832 #define	PCI_PRODUCT_S3_968_3	0x88f3		/* 86C968-3 (\"Vision968\") */
833 
834 /* SGS Thomson products */
835 #define	PCI_PRODUCT_SGSTHOMSON_2000	0x0008		/* STG 2000X */
836 #define	PCI_PRODUCT_SGSTHOMSON_1764	0x1746		/* STG 1764X */
837 
838 /* Silicon Integrated System products */
839 #define	PCI_PRODUCT_SIS_86C201	0x0001		/* 86C201 */
840 #define	PCI_PRODUCT_SIS_86C202	0x0002		/* 86C202 */
841 #define	PCI_PRODUCT_SIS_86C205	0x0005		/* 86C205 */
842 #define	PCI_PRODUCT_SIS_85C503	0x0008		/* 85C503 */
843 #define	PCI_PRODUCT_SIS_85C501	0x0406		/* 85C501 */
844 #define	PCI_PRODUCT_SIS_85C496	0x0496		/* 85C496 */
845 #define	PCI_PRODUCT_SIS_85C601	0x0601		/* 85C601 */
846 
847 /* SMC products */
848 #define	PCI_PRODUCT_SMC_37C665	0x1000		/* FDC 37C665 */
849 #define	PCI_PRODUCT_SMC_37C922	0x1001		/* FDC 37C922 */
850 
851 /* Symphony Labs products */
852 #define	PCI_PRODUCT_SYMPHONY_82C101	0x0001		/* 82C101 */
853 #define	PCI_PRODUCT_SYMPHONY_82C103	0x0103		/* 82C103 */
854 #define	PCI_PRODUCT_SYMPHONY_82C105	0x0105		/* 82C105 */
855 #define	PCI_PRODUCT_SYMPHONY2_82C101	0x0001		/* 82C101 */
856 
857 /* Tekram Technology products (1st PCI Vendor ID)*/
858 #define	PCI_PRODUCT_TEKRAM_DC290	0xdc29		/* DC-290(M) */
859 
860 /* Tekram Technology products (2nd PCI Vendor ID) */
861 #define	PCI_PRODUCT_TEKRAM2_DC690C	0x690c		/* DC-690C */
862 
863 /* Texas Instruments products */
864 #define	PCI_PRODUCT_TI_CT1130	0xac12		/* CT1130 */
865 
866 /* Toshiba products */
867 #define	PCI_PRODUCT_TOSHIBA_R4X00	0x102f		/* R4x00 Host-PCI Bridge */
868 
869 /* Trident products */
870 #define	PCI_PRODUCT_TRIDENT_TGUI_9320	0x9320		/* TGUI 9320 */
871 #define	PCI_PRODUCT_TRIDENT_TGUI_9350	0x9350		/* TGUI 9350 */
872 #define	PCI_PRODUCT_TRIDENT_TGUI_9360	0x9360		/* TGUI 9360 */
873 #define	PCI_PRODUCT_TRIDENT_TGUI_9420	0x9420		/* TGUI 9420 */
874 #define	PCI_PRODUCT_TRIDENT_TGUI_9440	0x9440		/* TGUI 9440 */
875 #define	PCI_PRODUCT_TRIDENT_TGUI_9660	0x9660		/* TGUI 9660 */
876 #define	PCI_PRODUCT_TRIDENT_TGUI_9680	0x9680		/* TGUI 9680 */
877 #define	PCI_PRODUCT_TRIDENT_TGUI_9682	0x9682		/* TGUI 9682 */
878 
879 /* Tseng Labs products */
880 #define	PCI_PRODUCT_TSENG_ET4000_W32P_A	0x3202		/* ET4000w32p rev A */
881 #define	PCI_PRODUCT_TSENG_ET4000_W32P_B	0x3205		/* ET4000w32p rev B */
882 #define	PCI_PRODUCT_TSENG_ET4000_W32P_C	0x3206		/* ET4000w32p rev C */
883 #define	PCI_PRODUCT_TSENG_ET4000_W32P_D	0x3207		/* ET4000w32p rev D */
884 #define	PCI_PRODUCT_TSENG_ET6000	0x3208		/* ET6000 */
885 
886 /* UMC products */
887 #define	PCI_PRODUCT_UMC_UM82C881	0x0001		/* UM82C881 486 Chipset */
888 #define	PCI_PRODUCT_UMC_UM82C886	0x0002		/* UM82C886 ISA Bridge */
889 #define	PCI_PRODUCT_UMC_UM8673F	0x0101		/* UM8673F EIDE Controller */
890 #define	PCI_PRODUCT_UMC_UM8881	0x0881		/* UM8881 HB4 486 PCI Chipset */
891 #define	PCI_PRODUCT_UMC_UM82C891	0x0891		/* UM82C891 */
892 #define	PCI_PRODUCT_UMC_UM886A	0x1001		/* UM886A */
893 #define	PCI_PRODUCT_UMC_UM8886BF	0x673a		/* UM8886BF */
894 #define	PCI_PRODUCT_UMC_UM8710	0x8710		/* UM8710 */
895 #define	PCI_PRODUCT_UMC_UM8886	0x886a		/* UM8886 */
896 #define	PCI_PRODUCT_UMC_UM8881F	0x8881		/* UM8881F PCI-Host bridge */
897 #define	PCI_PRODUCT_UMC_UM8886F	0x8886		/* UM8886F PCI-ISA bridge */
898 #define	PCI_PRODUCT_UMC_UM8886A	0x888a		/* UM8886A */
899 #define	PCI_PRODUCT_UMC_UM8891A	0x8891		/* UM8891A */
900 #define	PCI_PRODUCT_UMC_UM9017F	0x9017		/* UM9017F */
901 #define	PCI_PRODUCT_UMC_UM8886N	0xe88a		/* UM8886N */
902 #define	PCI_PRODUCT_UMC_UM8891N	0xe891		/* UM8891N */
903 
904 /* ULSI Systems products */
905 #define	PCI_PRODUCT_ULSI_US201	0x0201		/* US201 */
906 
907 /* V3 Semiconductor products */
908 #define	PCI_PRODUCT_V3_V292PBC	0x0292		/* V292PBC AMD290x0 Host-PCI Bridge */
909 #define	PCI_PRODUCT_V3_V960PBC	0x0960		/* V960PBC i960 Host-PCI Bridge */
910 #define	PCI_PRODUCT_V3_V96DPC	0xC960		/* V96DPC i960 (Dual) Host-PCI Bridge */
911 
912 /* VIA Technologies products */
913 #define	PCI_PRODUCT_VIATECH_VT82C505	0x0505		/* VT82C505 (\"Pluto\") */
914 #define	PCI_PRODUCT_VIATECH_VT82C561	0x0561		/* VT82C561 */
915 #define	PCI_PRODUCT_VIATECH_VT82C576	0x0576		/* VT82C576 3V */
916 #define	PCI_PRODUCT_VIATECH_VT82C570M	0x1000		/* VT82C570M (\"Apollo\") Host-PCI Bridge */
917 #define	PCI_PRODUCT_VIATECH_VT82C570MV	0x1006		/* VT82C570M (\"Apollo\") PCI-ISA Bridge */
918 #define	PCI_PRODUCT_VIATECH_VT82C416MV	0x1571		/* VT82C416MV */
919 
920 /* Vortex Computer Systems products */
921 #define	PCI_PRODUCT_VORTEX_GDT_6000B	0x0001		/* GDT 6000b */
922 
923 /* VLSI products */
924 #define	PCI_PRODUCT_VLSI_82C592	0x0005		/* 82C592 CPU Bridge */
925 #define	PCI_PRODUCT_VLSI_82C593	0x0006		/* 82C593 ISA Bridge */
926 #define	PCI_PRODUCT_VLSI_82C594	0x0007		/* 82C594 Wildcat System Controller */
927 #define	PCI_PRODUCT_VLSI_82C596597	0x0008		/* 82C596/597 Wildcat ISA Bridge */
928 #define	PCI_PRODUCT_VLSI_82C541	0x000c		/* 82C541 */
929 #define	PCI_PRODUCT_VLSI_82C543	0x000d		/* 82C543 */
930 #define	PCI_PRODUCT_VLSI_82C532	0x0101		/* 82C532 */
931 #define	PCI_PRODUCT_VLSI_82C534	0x0102		/* 82C534 */
932 #define	PCI_PRODUCT_VLSI_82C535	0x0104		/* 82C535 */
933 #define	PCI_PRODUCT_VLSI_82C147	0x0105		/* 82C147 */
934 #define	PCI_PRODUCT_VLSI_82C975	0x0200		/* 82C975 */
935 #define	PCI_PRODUCT_VLSI_82C925	0x0280		/* 82C925 */
936 
937 /* Weitek products */
938 #define	PCI_PRODUCT_WEITEK_P9000	0x9001		/* P9000 */
939 #define	PCI_PRODUCT_WEITEK_P9100	0x9100		/* P9100 */
940 
941 /* Western Digital products */
942 #define	PCI_PRODUCT_WD_WD33C193A	0x0193		/* WD33C193A */
943 #define	PCI_PRODUCT_WD_WD33C196A	0x0196		/* WD33C196A */
944 #define	PCI_PRODUCT_WD_WD33C197A	0x0197		/* WD33C197A */
945 #define	PCI_PRODUCT_WD_WD7193	0x3193		/* WD7193 */
946 #define	PCI_PRODUCT_WD_WD7197	0x3197		/* WD7197 */
947 #define	PCI_PRODUCT_WD_WD33C296A	0x3296		/* WD33C296A */
948 #define	PCI_PRODUCT_WD_WD34C296	0x4296		/* WD34C296 */
949 #define	PCI_PRODUCT_WD_90C	0xC24A		/* 90C */
950 
951 /* Winbond Electronics products */
952 #define	PCI_PRODUCT_WINBOND_W83769F	0x0001		/* W83769F */
953 
954 /* Zeinet products */
955 #define	PCI_PRODUCT_ZEINET_1221	0x0001		/* 1221 */
956 
957 /* Ziatech products */
958 #define	PCI_PRODUCT_ZIATECH_ZT8905	0x8905		/* PCI-ST32 Bridge */
959 
960