pcidevs.h revision 1.6 1 /*
2 * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
3 *
4 * generated from:
5 * NetBSD: pcidevs,v 1.5 1996/01/31 00:43:02 cgd 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 * List of known PCI vendors
41 */
42
43 #define PCI_VENDOR_OLDNCR 0x1000 /* NCR (Old ID. see "NCR" below.) */
44 #define PCI_VENDOR_ATI 0x1002 /* ATI Technologies */
45 #define PCI_VENDOR_ULSI 0x1003 /* ULSI Systems */
46 #define PCI_VENDOR_VLSI 0x1004 /* VLSI Technology */
47 #define PCI_VENDOR_AVANCE 0x1005 /* Avance Logic */
48 #define PCI_VENDOR_REPLY 0x1006 /* Reply Group */
49 #define PCI_VENDOR_NETFRAME 0x1007 /* NetFrame Systems */
50 #define PCI_VENDOR_EPSON 0x1008 /* Epson */
51 #define PCI_VENDOR_PHOENIX 0x100a /* Phoenix Technologies */
52 #define PCI_VENDOR_NS 0x100b /* National Semiconductor */
53 #define PCI_VENDOR_TSENG 0x100c /* Tseng Labs */
54 #define PCI_VENDOR_AST 0x100d /* AST Research */
55 #define PCI_VENDOR_WEITEK 0x100e /* Weitek */
56 #define PCI_VENDOR_VIDEOLOGIC 0x1010 /* Video Logic, Ltd. */
57 #define PCI_VENDOR_DEC 0x1011 /* Digital Equipment */
58 #define PCI_VENDOR_MICRONICS 0x1012 /* Micronics Computers */
59 #define PCI_VENDOR_CIRRUS 0x1013 /* Cirrus Logic */
60 #define PCI_VENDOR_IBM 0x1014 /* IBM */
61 #define PCI_VENDOR_ICLPERSONAL 0x1016 /* ICL Personal Systems */
62 #define PCI_VENDOR_SPEA 0x1017 /* SPEA Software */
63 #define PCI_VENDOR_UNISYS 0x1018 /* Unisys Systems */
64 #define PCI_VENDOR_ELITEGROUP 0x1019 /* Elitegroup Computer Systems */
65 #define PCI_VENDOR_NCR 0x101a /* NCR */
66 #define PCI_VENDOR_VITESSE 0x101b /* Vitesse Semiconductor */
67 #define PCI_VENDOR_WD 0x101c /* Western Digital */
68 #define PCI_VENDOR_AMI 0x101e /* American Megatrends */
69 #define PCI_VENDOR_PICTURETEL 0x101f /* PictureTel */
70 #define PCI_VENDOR_HITACHICOMP 0x1020 /* Hitachi Computer Products */
71 #define PCI_VENDOR_OKI 0x1021 /* OKI Electric Industry */
72 #define PCI_VENDOR_AMD 0x1022 /* AMD */
73 #define PCI_VENDOR_TRIDENT 0x1023 /* Trident Microsystems */
74 #define PCI_VENDOR_ZENITH 0x1024 /* Zenith Data Systems */
75 #define PCI_VENDOR_ACER 0x1025 /* Acer */
76 #define PCI_VENDOR_DELL 0x1028 /* Dell Computer */
77 #define PCI_VENDOR_SIEMENS 0x1029 /* Siemens Nixdorf IS */
78 #define PCI_VENDOR_MATROX 0x102b /* Matrox */
79 #define PCI_VENDOR_CHIPS 0x102c /* Chips and Technologies */
80 #define PCI_VENDOR_WYSE 0x102d /* WYSE Technology */
81 #define PCI_VENDOR_OLIVETTI 0x102e /* Olivetti Advanced Technology */
82 #define PCI_VENDOR_TOSHIBA 0x102f /* Toshiba America */
83 #define PCI_VENDOR_TMCRESEARCH 0x1030 /* TMC Research */
84 #define PCI_VENDOR_MIRO 0x1031 /* Miro Computer Products */
85 #define PCI_VENDOR_COMPAQ 0x1032 /* Compaq */
86 #define PCI_VENDOR_NEC 0x1033 /* NEC */
87 #define PCI_VENDOR_BURNDY 0x1034 /* Burndy */
88 #define PCI_VENDOR_COMPCOMM 0x1035 /* Comp. & Comm. Research Lab */
89 #define PCI_VENDOR_FUTUREDOMAIN 0x1036 /* Future Domain */
90 #define PCI_VENDOR_HITACHIMICRO 0x1037 /* Hitach Microsystems */
91 #define PCI_VENDOR_AMP 0x1038 /* AMP */
92 #define PCI_VENDOR_SIS 0x1039 /* Silicon Integrated System */
93 #define PCI_VENDOR_SEIKOEPSON 0x103a /* Seiko Epson */
94 #define PCI_VENDOR_TATUNGAMERICA 0x103b /* Tatung Co. of America */
95 #define PCI_VENDOR_HP 0x103C /* Hewlett-Packard */
96 #define PCI_VENDOR_SOLLIDAY 0x103e /* Solliday Engineering */
97 #define PCI_VENDOR_LOGICMODELLING 0x103f /* Logic Modeling */
98 #define PCI_VENDOR_KPC 0x1040 /* Kubota Pacific */
99 #define PCI_VENDOR_COMPUTREND 0x1041 /* Computrend */
100 #define PCI_VENDOR_PCTECH 0x1042 /* PC Technology */
101 #define PCI_VENDOR_ASUSTEK 0x1043 /* Asustek Computer */
102 #define PCI_VENDOR_DPT 0x1044 /* Distributed Processing Technology */
103 #define PCI_VENDOR_OPTI 0x1045 /* Opti */
104 #define PCI_VENDOR_IPCCORP 0x1046 /* IPC Corporation */
105 #define PCI_VENDOR_GENOA 0x1047 /* Genoa Systems */
106 #define PCI_VENDOR_ELSA 0x1048 /* Elsa */
107 #define PCI_VENDOR_FOUNTAINTECH 0x1049 /* Fountain Technology */
108 #define PCI_VENDOR_SGSTHOMSON 0x104a /* SGS Thomson Microelectric */
109 #define PCI_VENDOR_BUSLOGIC 0x104b /* BusLogic */
110 #define PCI_VENDOR_TI 0x104C /* Texas Instruments */
111 #define PCI_VENDOR_SONY 0x104D /* Sony */
112 #define PCI_VENDOR_OAKTECH 0x104e /* Oak Technology */
113 #define PCI_VENDOR_COTIME 0x104f /* Co-time Computer */
114 #define PCI_VENDOR_WINBOND 0x1050 /* Winbond Electronics */
115 #define PCI_VENDOR_ANIGMA 0x1051 /* Anigma */
116 #define PCI_VENDOR_YOUNGMICRO 0x1052 /* Young Micro Systems */
117 #define PCI_VENDOR_HITACHI 0x1054 /* Hitachi */
118 #define PCI_VENDOR_EFARMICRO 0x1055 /* Efar Microsystems */
119 #define PCI_VENDOR_ICL 0x1056 /* ICL */
120 #define PCI_VENDOR_MOT 0x1057 /* Motorola */
121 #define PCI_VENDOR_ETR 0x1058 /* Electronics & Telec. RSH */
122 #define PCI_VENDOR_TEKNOR 0x1059 /* Teknor Microsystems */
123 #define PCI_VENDOR_PROMISE 0x105a /* Promise Technology */
124 #define PCI_VENDOR_FOXCONN 0x105b /* Foxconn International */
125 #define PCI_VENDOR_WIPRO 0x105c /* Wipro Infotech */
126 #define PCI_VENDOR_NUMBER9 0x105d /* Number 9 Computer Company */
127 #define PCI_VENDOR_VTECH 0x105e /* Vtech Computers */
128 #define PCI_VENDOR_INFOTRONIC 0x105f /* Infotronic America */
129 #define PCI_VENDOR_UMC 0x1060 /* United Microelectronics */
130 #define PCI_VENDOR_ITT 0x1061 /* I. T. T. */
131 #define PCI_VENDOR_MASPAR 0x1062 /* Maspar Computer */
132 #define PCI_VENDOR_OCEANOA 0x1063 /* Ocean Office Automation */
133 #define PCI_VENDOR_ALCATEL 0x1064 /* Alcatel CIT */
134 #define PCI_VENDOR_TEXASMICRO 0x1065 /* Texas Microsystems */
135 #define PCI_VENDOR_PICOPOWER 0x1066 /* Picopower Technology */
136 #define PCI_VENDOR_MITSUBISHI 0x1067 /* Mitsubishi */
137 #define PCI_VENDOR_DIVERSIFIED 0x1068 /* Diversified Technology */
138 #define PCI_VENDOR_MYLEX 0x1069 /* Mylex */
139 #define PCI_VENDOR_ATEN 0x106a /* Aten Research */
140 #define PCI_VENDOR_APPLE 0x106B /* Apple */
141 #define PCI_VENDOR_HYUNDAI 0x106c /* Hyundai Electronics America */
142 #define PCI_VENDOR_SEQUENT 0x106d /* Sequent */
143 #define PCI_VENDOR_DFI 0x106e /* DFI */
144 #define PCI_VENDOR_CITYGATE 0x106f /* City Gate Development */
145 #define PCI_VENDOR_DAEWOO 0x1070 /* Daewoo Telecom */
146 #define PCI_VENDOR_MITAC 0x1071 /* Mitac */
147 #define PCI_VENDOR_GIT 0x1072 /* GIT Co. */
148 #define PCI_VENDOR_YAMAHA 0x1073 /* Yamaha */
149 #define PCI_VENDOR_NEXGEN 0x1074 /* NexGen Microsystems */
150 #define PCI_VENDOR_AIR 0x1075 /* Advanced Integration Research */
151 #define PCI_VENDOR_CHAINTECH 0x1076 /* Chaintech Computer */
152 #define PCI_VENDOR_QLOGIC 0x1077 /* Q Logic */
153 #define PCI_VENDOR_CYRIX 0x1078 /* Cyrix Corporation */
154 #define PCI_VENDOR_IBUS 0x1079 /* I-Bus */
155 #define PCI_VENDOR_NETWORTH 0x107a /* NetWorth */
156 #define PCI_VENDOR_GATEWAY 0x107b /* Gateway 2000 */
157 #define PCI_VENDOR_GOLDSTART 0x107c /* Goldstar */
158 #define PCI_VENDOR_LEADTEK 0x107d /* LeadTek Research */
159 #define PCI_VENDOR_INTERPHASE 0x107e /* Interphase */
160 #define PCI_VENDOR_DATATECH 0x107f /* Data Technology Corporation */
161 #define PCI_VENDOR_CONTAQ 0x1080 /* Contaq Microsystems */
162 #define PCI_VENDOR_SUPERMAC 0x1081 /* Supermac Technology */
163 #define PCI_VENDOR_EFA 0x1082 /* EFA Corporation of America */
164 #define PCI_VENDOR_FOREX 0x1083 /* Forex Computer */
165 #define PCI_VENDOR_PARADOR 0x1084 /* Parador */
166 #define PCI_VENDOR_TULIP 0x1085 /* Tulip Computers */
167 #define PCI_VENDOR_JBOND 0x1086 /* J. Bond Computer Systems */
168 #define PCI_VENDOR_CACHECOMP 0x1087 /* Cache Computer */
169 #define PCI_VENDOR_MICROCOMP 0x1088 /* Microcomputer Systems */
170 #define PCI_VENDOR_DG 0x1089 /* Data General Corporation */
171 #define PCI_VENDOR_BIT3 0x108A /* Bit3 Computer Corp. */
172 #define PCI_VENDOR_OAKLEIGH 0x108c /* Oakleigh Systems */
173 #define PCI_VENDOR_OLICOM 0x108d /* Olicom */
174 #define PCI_VENDOR_SYSTEMSOFT 0x108f /* Systemsoft */
175 #define PCI_VENDOR_ENCORE 0x1090 /* Encore Computer */
176 #define PCI_VENDOR_INTERGRAPH 0x1091 /* Intergraph */
177 #define PCI_VENDOR_DIAMOND 0x1092 /* Diamond Computer Systems */
178 #define PCI_VENDOR_NATIONALINST 0x1093 /* National Instruments */
179 #define PCI_VENDOR_FICOMP 0x1094 /* First Int'l Computers */
180 #define PCI_VENDOR_CMDTECH 0x1095 /* CMD Technology */
181 #define PCI_VENDOR_ALACRON 0x1096 /* Alacron */
182 #define PCI_VENDOR_APPIAN 0x1097 /* Appian Technology */
183 #define PCI_VENDOR_QUANTUMDESIGNS 0x1098 /* Quantum Designs */
184 #define PCI_VENDOR_SAMSUNGELEC 0x1099 /* Samsung Electronics */
185 #define PCI_VENDOR_PACKARDBELL 0x109a /* Packard Bell */
186 #define PCI_VENDOR_GEMLIGHT 0x109b /* Gemlight Computer */
187 #define PCI_VENDOR_MEGACHIPS 0x109c /* Megachips */
188 #define PCI_VENDOR_ZIDA 0x109d /* Zida Technologies */
189 #define PCI_VENDOR_BROOKTREE 0x109e /* Brooktree */
190 #define PCI_VENDOR_TRIGEM 0x109f /* Trigem Computer */
191 #define PCI_VENDOR_MEIDENSHA 0x10a0 /* Meidensha */
192 #define PCI_VENDOR_JUKO 0x10a1 /* Juko Electronics */
193 #define PCI_VENDOR_QUANTUM 0x10a2 /* Quantum */
194 #define PCI_VENDOR_EVEREX 0x10a3 /* Everex Systems */
195 #define PCI_VENDOR_GLOBE 0x10a4 /* Globe Manufacturing Sales */
196 #define PCI_VENDOR_RACAL 0x10a5 /* Racal Interlan */
197 #define PCI_VENDOR_INFORMTECH 0x10a6 /* Informtech Industrial */
198 #define PCI_VENDOR_BENCHMARQ 0x10a7 /* Benchmarq Microelectronics */
199 #define PCI_VENDOR_SIERRA 0x10a8 /* Sierra Semiconductor */
200 #define PCI_VENDOR_SGI 0x10a9 /* Silicon Graphics */
201 #define PCI_VENDOR_ACC 0x10aa /* ACC Microelectronics */
202 #define PCI_VENDOR_DIGICOM 0x10ab /* Digicom */
203 #define PCI_VENDOR_HONEYWELL 0x10ac /* Honeywell IASD */
204 #define PCI_VENDOR_SYMPHONY 0x10ad /* Symphony Labs */
205 #define PCI_VENDOR_CORNERSTONE 0x10ae /* Cornerstone Technology */
206 #define PCI_VENDOR_MICROCOMPSON 0x10af /* Micro Computer Sysytems (M) SON */
207 #define PCI_VENDOR_CARDEXPER 0x10b0 /* CardExpert Technology */
208 #define PCI_VENDOR_CABLETRON 0x10B1 /* Cabletron Systems */
209 #define PCI_VENDOR_RAYETHON 0x10b2 /* Raytheon */
210 #define PCI_VENDOR_DATABOOK 0x10b3 /* Databook */
211 #define PCI_VENDOR_STB 0x10b4 /* STB Systems */
212 #define PCI_VENDOR_PLX 0x10b5 /* PLX Technology */
213 #define PCI_VENDOR_MADGE 0x10b6 /* Madge Networks */
214 #define PCI_VENDOR_3COM 0x10B7 /* 3Com */
215 #define PCI_VENDOR_SMC 0x10b8 /* Standard Microsystems */
216 #define PCI_VENDOR_ALI 0x10b9 /* Acer Labs */
217 #define PCI_VENDOR_MITSUBISHIELEC 0x10ba /* Mitsubishi Electronics */
218 #define PCI_VENDOR_DAPHA 0x10bb /* Dapha Electronics */
219 #define PCI_VENDOR_ALR 0x10bc /* Advanced Logic Research */
220 #define PCI_VENDOR_SURECOM 0x10bd /* Surecom Technology */
221 #define PCI_VENDOR_TSENGLABS 0x10be /* Tseng Labs International */
222 #define PCI_VENDOR_MOST 0x10bf /* Most */
223 #define PCI_VENDOR_BOCA 0x10c0 /* Boca Research */
224 #define PCI_VENDOR_ICM 0x10c1 /* ICM */
225 #define PCI_VENDOR_AUSPEX 0x10c2 /* Auspex Systems */
226 #define PCI_VENDOR_SAMSUNGSEMI 0x10c3 /* Samsung Semiconductors */
227 #define PCI_VENDOR_AWARD 0x10c4 /* Award Software Int'l */
228 #define PCI_VENDOR_XEROX 0x10c5 /* Xerox */
229 #define PCI_VENDOR_RAMBUS 0x10c6 /* Rambus */
230 #define PCI_VENDOR_MEDIAVIS 0x10c7 /* Media Vision */
231 #define PCI_VENDOR_NEOMAGIC 0x10c8 /* Neomagic */
232 #define PCI_VENDOR_DATAEXPERT 0x10c9 /* Dataexpert */
233 #define PCI_VENDOR_FUJITSU 0x10ca /* Fujitsu */
234 #define PCI_VENDOR_OMRON 0x10cb /* Omron */
235 #define PCI_VENDOR_MENTOR 0x10cc /* Mentor ARC */
236 #define PCI_VENDOR_ADVSYSPROD 0x10cd /* Advanced System Products */
237 #define PCI_VENDOR_RADIUS 0x10ce /* Radius */
238 #define PCI_VENDOR_CITICORP 0x10cf /* Citicorp TTI */
239 #define PCI_VENDOR_FUJUTSU 0x10d0 /* Fujitsu Limited */
240 #define PCI_VENDOR_FUTUREPLUS 0x10d1 /* Future+ Systems */
241 #define PCI_VENDOR_MOLEX 0x10d2 /* Molex */
242 #define PCI_VENDOR_JABIL 0x10d3 /* Jabil Circuit */
243 #define PCI_VENDOR_HAULON 0x10d4 /* Hualon Microelectronics */
244 #define PCI_VENDOR_AUTOLOGIC 0x10d5 /* Autologic */
245 #define PCI_VENDOR_CETIA 0x10d6 /* Cetia */
246 #define PCI_VENDOR_BCM 0x10d7 /* BCM Advanced */
247 #define PCI_VENDOR_APL 0x10d8 /* Advanced Peripherals Labs */
248 #define PCI_VENDOR_MACRONIX 0x10d9 /* Macronix */
249 #define PCI_VENDOR_THOMASCONRAD 0x10da /* Thomas-Conrad */
250 #define PCI_VENDOR_ROHM 0x10db /* Rohm Research */
251 #define PCI_VENDOR_CERN 0x10DC /* CERN/ECP/EDU */
252 #define PCI_VENDOR_ES 0x10dd /* Evans & Sutherland */
253 #define PCI_VENDOR_NVIDIA 0x10de /* Nvidia Corporation */
254 #define PCI_VENDOR_EMULEX 0x10df /* Emulex */
255 #define PCI_VENDOR_IMS 0x10e0 /* Integrated Micro Solutions */
256 #define PCI_VENDOR_TEKRAM 0x10e1 /* Tekram Technology */
257 #define PCI_VENDOR_APTIX 0x10e2 /* Aptix Corporation */
258 #define PCI_VENDOR_NEWBRIDGE 0x10e3 /* Newbridge Microsystems */
259 #define PCI_VENDOR_TANDEM 0x10e4 /* Tandem Computers */
260 #define PCI_VENDOR_MICROINDUSTRIES 0x10e5 /* Micro Industries */
261 #define PCI_VENDOR_GAINBERY 0x10e6 /* Gainbery Computer Products */
262 #define PCI_VENDOR_VADEM 0x10e7 /* Vadem */
263 #define PCI_VENDOR_AMCIRCUITS 0x10e8 /* Applied Micro Circuits */
264 #define PCI_VENDOR_ALPSELECTIC 0x10e9 /* Alps Electric */
265 #define PCI_VENDOR_INTERGRAPHICS 0x10ea /* Integraphics Systems */
266 #define PCI_VENDOR_ARTISTSGRAPHICS 0x10eb /* Artists Graphics */
267 #define PCI_VENDOR_REALTEK 0x10ec /* Realtek Semiconductor */
268 #define PCI_VENDOR_ASCIICORP 0x10ed /* ASCII Corporation */
269 #define PCI_VENDOR_XILINX 0x10ee /* Xilinx */
270 #define PCI_VENDOR_RACORE 0x10ef /* Racore Computer Products */
271 #define PCI_VENDOR_PERITEK 0x10f0 /* Peritek */
272 #define PCI_VENDOR_TYAN 0x10f1 /* Tyan Computer */
273 #define PCI_VENDOR_ACHME 0x10f2 /* Achme Computer */
274 #define PCI_VENDOR_ALARIS 0x10f3 /* Alaris */
275 #define PCI_VENDOR_SMOS 0x10f4 /* S-MOS Systems */
276 #define PCI_VENDOR_MKK 0x10f5 /* NKK Corporation */
277 #define PCI_VENDOR_CREATIVE 0x10f6 /* Creative Electronic Systems */
278 #define PCI_VENDOR_MATSUSHITA 0x10f7 /* Matsushita */
279 #define PCI_VENDOR_ALTOS 0x10f8 /* Altos India */
280 #define PCI_VENDOR_PCDIRECT 0x10f9 /* PC Direct */
281 #define PCI_VENDOR_TRUEVISIO 0x10fa /* Truevision */
282 #define PCI_VENDOR_THESYS 0x10fb /* Thesys Ges. F. Mikroelektronik */
283 #define PCI_VENDOR_IODATA 0x10fc /* I-O Data Device */
284 #define PCI_VENDOR_SOYO 0x10fd /* Soyo Technology */
285 #define PCI_VENDOR_FAST 0x10fe /* Fast Electronic */
286 #define PCI_VENDOR_NCUBE 0x10ff /* NCube */
287 #define PCI_VENDOR_JAZZ 0x1100 /* Jazz Multimedia */
288 #define PCI_VENDOR_INITIO 0x1101 /* Initio */
289 #define PCI_VENDOR_CREATIVELABS 0x1102 /* Creative Labs */
290 #define PCI_VENDOR_TRIONES 0x1103 /* Triones Technologies */
291 #define PCI_VENDOR_RASTEROPS 0x1104 /* RasterOps */
292 #define PCI_VENDOR_SIGMA 0x1105 /* Sigma Designs */
293 #define PCI_VENDOR_VIATECH 0x1106 /* Via Technologies */
294 #define PCI_VENDOR_STRATIS 0x1107 /* Stratus Computer */
295 #define PCI_VENDOR_PROTEON 0x1108 /* Proteon */
296 #define PCI_VENDOR_COGENT 0x1109 /* Cogent Data Technologies */
297 #define PCI_VENDOR_XENON 0x110b /* Xenon Microsystems */
298 #define PCI_VENDOR_MINIMAX 0x110c /* Mini-Max Technology */
299 #define PCI_VENDOR_ZNYX 0x110d /* Znyx Advanced Systems */
300 #define PCI_VENDOR_CPUTECH 0x110e /* CPU Technology */
301 #define PCI_VENDOR_ROSS 0x110f /* Ross Technology */
302 #define PCI_VENDOR_POWERHOUSE 0x1110 /* Powerhouse Systems */
303 #define PCI_VENDOR_SCO 0x1111 /* Santa Cruz Operation */
304 #define PCI_VENDOR_ROCKWELL 0x1112 /* Rockwell Network Systems */
305 #define PCI_VENDOR_ACCTON 0x1113 /* Accton Technology */
306 #define PCI_VENDOR_ATMEL 0x1114 /* Atmel */
307 #define PCI_VENDOR_3DLABS 0x1115 /* 3D Labs */
308 #define PCI_VENDOR_DATATRANSLATION 0x1116 /* Data Translation */
309 #define PCI_VENDOR_DATACUBE 0x1117 /* Datacube */
310 #define PCI_VENDOR_BERG 0x1118 /* Berg Electronics */
311 #define PCI_VENDOR_VORTEX 0x1119 /* Vortex Computer Systems */
312 #define PCI_VENDOR_EFFICIENTNETS 0x111a /* Efficent Networks */
313 #define PCI_VENDOR_TELEDYNE 0x111b /* Teledyne Electronic Systems */
314 #define PCI_VENDOR_TRICORD 0x111c /* Tricord Systems */
315 #define PCI_VENDOR_IDT 0x111d /* IDT */
316 #define PCI_VENDOR_ELDEC 0x111e /* Eldec */
317 #define PCI_VENDOR_PDI 0x111f /* Prescision Digital Images */
318 #define PCI_VENDOR_EMC 0x1120 /* Emc */
319 #define PCI_VENDOR_ZILOG 0x1121 /* Zilog */
320 #define PCI_VENDOR_MULTITECH 0x1122 /* Multi-tech Systems */
321 #define PCI_VENDOR_LEUTRON 0x1124 /* Leutron Vision */
322 #define PCI_VENDOR_EUROCORE 0x1125 /* Eurocore */
323 #define PCI_VENDOR_VIGRA 0x1125 /* Vigra */
324 #define PCI_VENDOR_FORE 0x1127 /* FORE Systems */
325 #define PCI_VENDOR_FIRMWORKS 0x1129 /* Firmworks */
326 #define PCI_VENDOR_HERMES 0x112a /* Hermes Electronics */
327 #define PCI_VENDOR_LINOTYPE 0x112b /* Linotype */
328 #define PCI_VENDOR_RAVICAD 0x112d /* Ravicad */
329 #define PCI_VENDOR_INFOMEDIA 0x112e /* Infomedia Microelectronics */
330 #define PCI_VENDOR_IMAGINGTECH 0x112f /* Imaging Technlogy */
331 #define PCI_VENDOR_COMPUTERVISION 0x1130 /* Computervision */
332 #define PCI_VENDOR_PHILIPS 0x1131 /* Philips */
333 #define PCI_VENDOR_MITEL 0x1132 /* Mitel */
334 #define PCI_VENDOR_EICON 0x1133 /* Eicon Technology */
335 #define PCI_VENDOR_MCS 0x1134 /* Mercury Computer Systems */
336 #define PCI_VENDOR_FUJIXEROX 0x1135 /* Fuji Xerox */
337 #define PCI_VENDOR_MOMENTUM 0x1136 /* Momentum Data Systems */
338 #define PCI_VENDOR_CISCO 0x1137 /* Cisco Systems */
339 #define PCI_VENDOR_ZIATECH 0x1138 /* Ziatech */
340 #define PCI_VENDOR_DYNPIC 0x1139 /* Dynamic Pictures */
341 #define PCI_VENDOR_FWB 0x113a /* FWB */
342 #define PCI_VENDOR_CYCLONE 0x113c /* Cyclone Micro */
343 #define PCI_VENDOR_LEADINGEDGE 0x113d /* Leading Edge */
344 #define PCI_VENDOR_SANYO 0x113e /* Sanyo Electric */
345 #define PCI_VENDOR_EQUINOX 0x113f /* Equinox Systems */
346 #define PCI_VENDOR_INTERVOICE 0x1140 /* Intervoice */
347 #define PCI_VENDOR_CREST 0x1141 /* Crest Microsystem */
348 #define PCI_VENDOR_ALLIANCE 0x1142 /* Alliance Semiconductor */
349 #define PCI_VENDOR_NETPOWER 0x1143 /* NetPower */
350 #define PCI_VENDOR_CINMILACRON 0x1144 /* Cincinnati Milacron */
351 #define PCI_VENDOR_WORKBIT 0x1145 /* Workbit */
352 #define PCI_VENDOR_FORCE 0x1146 /* Force Computers */
353 #define PCI_VENDOR_INTERFACE 0x1147 /* Interface */
354 #define PCI_VENDOR_SCHNEIDERKOCH 0x1148 /* Schneider & Koch */
355 #define PCI_VENDOR_WINSYSTEM 0x1149 /* Win System */
356 #define PCI_VENDOR_VMIC 0x114a /* VMIC */
357 #define PCI_VENDOR_CANOPUS 0x114b /* Canopus */
358 #define PCI_VENDOR_ANNABOOKS 0x114c /* Annabooks */
359 #define PCI_VENDOR_IC 0x114d /* IC Corporation */
360 #define PCI_VENDOR_NIKON 0x114e /* Nikon Systems */
361 #define PCI_VENDOR_DIGIINTERNAT 0x114f /* Digi International */
362 #define PCI_VENDOR_TMC 0x1150 /* Thinking Machines */
363 #define PCI_VENDOR_JAE 0x1151 /* JAE Electronics */
364 #define PCI_VENDOR_MEGATEK 0x1152 /* Megatek */
365 #define PCI_VENDOR_LANDWIN 0x1153 /* Land Win Electronic */
366 #define PCI_VENDOR_MELCO 0x1154 /* Melco */
367 #define PCI_VENDOR_PINETECH 0x1155 /* Pine Technology */
368 #define PCI_VENDOR_PERISCOPE 0x1156 /* Periscope Engineering */
369 #define PCI_VENDOR_AVSYS 0x1157 /* Avsys */
370 #define PCI_VENDOR_VOARX 0x1158 /* Voarx R & D */
371 #define PCI_VENDOR_MUTECH 0x1159 /* Mutech */
372 #define PCI_VENDOR_HARLEQUIN 0x115a /* Harlequin */
373 #define PCI_VENDOR_PARALLAX 0x115b /* Parallax Graphics */
374 #define PCI_VENDOR_XIRCOM 0x115d /* Xircom */
375 #define PCI_VENDOR_PEERPROTO 0x115e /* Peer Protocols */
376 #define PCI_VENDOR_MAXTOR 0x115f /* Maxtor */
377 #define PCI_VENDOR_MEGASOFT 0x1160 /* Megasoft */
378 #define PCI_VENDOR_PFU 0x1161 /* PFU Limited */
379 #define PCI_VENDOR_OALAB 0x1162 /* OA Laboratory */
380 #define PCI_VENDOR_SYNEMA 0x1163 /* Synema Corporation */
381 #define PCI_VENDOR_APT 0x1164 /* Advanced Peripherals Technologies */
382 #define PCI_VENDOR_IMAGRAPH 0x1165 /* Imagraph */
383 #define PCI_VENDOR_PEQUR 0x1166 /* Pequr Technology */
384 #define PCI_VENDOR_MUTOH 0x1167 /* Mutoh Industries */
385 #define PCI_VENDOR_THINE 0x1168 /* Thine Electronics */
386 #define PCI_VENDOR_CDAC 0x1169 /* Centre for Dev. of Advanced Computing */
387 #define PCI_VENDOR_POLARIS 0x116a /* Polaris Communications */
388 #define PCI_VENDOR_CONNECTWARE 0x116b /* Connectware */
389 #define PCI_VENDOR_MARTINMARIETTA 0x116d /* Martin-Marietta */
390 #define PCI_VENDOR_WSTECH 0x116f /* Workstation Technology */
391 #define PCI_VENDOR_INVENTEC 0x1170 /* Inventec */
392 #define PCI_VENDOR_S3 0x5333 /* S3 */
393 #define PCI_VENDOR_INTEL 0x8086 /* Intel */
394 #define PCI_VENDOR_ADP 0x9004 /* Adaptec */
395 #define PCI_VENDOR_NETPOWERNEW 0xdead /* NetPower */
396 #define PCI_VENDOR_ARK 0xedd8 /* Ark Logic */
397
398 /*
399 * List of known products. Grouped by vendor.
400 */
401
402 /* 3COM Products */
403 #define PCI_PRODUCT_3COM_3C590 0x5900 /* 3c590 */
404
405 /* Acer products */
406 #define PCI_PRODUCT_ACER_M1435 0x1435 /* M1435 */
407
408 /* Adaptec products */
409 #define PCI_PRODUCT_ADP_3940U 0x8278 /* AHA-3940 Ultra */
410 #define PCI_PRODUCT_ADP_2944U 0x8478 /* AHA-2944 Ultra */
411 #define PCI_PRODUCT_ADP_2940U 0x8178 /* AHA-2940 Ultra */
412 #define PCI_PRODUCT_ADP_3940 0x7278 /* AHA-3940 */
413 #define PCI_PRODUCT_ADP_2944 0x7478 /* AHA-2944 */
414 #define PCI_PRODUCT_ADP_2940 0x7178 /* AHA-2940 */
415 #define PCI_PRODUCT_ADP_AIC7880 0x8078 /* AIC-7880 Ultra */
416 #define PCI_PRODUCT_ADP_AIC7870 0x7078 /* AIC-7870 */
417 #define PCI_PRODUCT_ADP_AIC7850 0x5078 /* AIC-7850 */
418
419 /* ATI products */
420 #define PCI_PRODUCT_ATI_MACH32 0x4158 /* Mach32 */
421 #define PCI_PRODUCT_ATI_MACH64_CX 0x4358 /* Mach64-CX */
422 #define PCI_PRODUCT_ATI_MACH64_GX 0x4758 /* Mach64-GX */
423
424 /* BusLogic products */
425 #define PCI_PRODUCT_BUSLOGIC_946C 0x0140 /* 946C */
426
427 /* Cirrus Logic products */
428 /* product CIRRUS UNK 0x00a4 unknown */
429 #define PCI_PRODUCT_CIRRUS_5434 0x00a8 /* 5434 */
430
431 /* DEC products */
432 #define PCI_PRODUCT_DEC_21050 0x0001 /* DECchip 21050 PCI-PCI Bridge */
433 #define PCI_PRODUCT_DEC_21040 0x0002 /* DECchip 21040 (\"Tulip\") */
434 #define PCI_PRODUCT_DEC_21030 0x0004 /* DECchip 21030 (\"TGA\") */
435 #define PCI_PRODUCT_DEC_NVRAM 0x0007 /* Zephyr NV-RAM */
436 #define PCI_PRODUCT_DEC_KZPSA 0x0008 /* KZPSA */
437 #define PCI_PRODUCT_DEC_21140 0x0009 /* DECchip 21140 (\"FasterNet\") */
438 #define PCI_PRODUCT_DEC_DEFPA 0x000f /* DEFPA */
439 /* product DEC ??? 0x0010 ??? VME Interface */
440 #define PCI_PRODUCT_DEC_21041 0x0014 /* DECchip 21041 (\"Tulip Pass 3\") */
441
442 /* Diamond products */
443 #define PCI_PRODUCT_DIAMOND_vIPER 0x9001 /* Viper/PCI */
444
445 /* FORE products */
446 #define PCI_PRODUCT_FORE_PCA200 0x0210 /* ATM PCA-200 */
447
448 /* Intel products */
449 #define PCI_PRODUCT_INTEL_PCEB 0x0482 /* 82375EB PCI-EISA Bridge */
450 #define PCI_PRODUCT_INTEL_CDC 0x0483 /* 82424ZX Cache and DRAM controller */
451 #define PCI_PRODUCT_INTEL_SIO 0x0484 /* 82378IB PCI-ISA Bridge (System I/O) */
452 #define PCI_PRODUCT_INTEL_PCIB 0x0486 /* 82426EX PCI-ISA Bridge */
453 #define PCI_PRODUCT_INTEL_PCMC 0x04a3 /* 82434LX PCI, Cache, and Memory Controller */
454
455 /* Mylex products */
456 #define PCI_PRODUCT_MYLEX_960P 0x0001 /* RAID controller */
457
458 /* NCR/Symbios Logic products */
459 #define PCI_PRODUCT_OLDNCR_810 0x0001 /* 53c810 */
460 #define PCI_PRODUCT_OLDNCR_820 0x0002 /* 53c820 */
461 #define PCI_PRODUCT_OLDNCR_825 0x0003 /* 53c825 */
462 #define PCI_PRODUCT_OLDNCR_815 0x0004 /* 53c815 */
463 /* do the NCR chips use the new ID, as well? */
464
465 /* Number Nine products */
466 #define PCI_PRODUCT_NUMBER9_IMAG128 0x2309 /* Imagine-128 */
467
468 /* Opti products */
469 #define PCI_PRODUCT_OPTI_82C822 0xc822 /* 82C822 */
470 #define PCI_PRODUCT_OPTI_82C621 0xc821 /* 82C621 */
471
472 /* QLogic products */
473 #define PCI_PRODUCT_QLOGIC_ISP1020 0x1020 /* ISP1020 */
474
475 /* S3 products */
476 /* Names??? */
477 #define PCI_PRODUCT_S3_TRIO64 0x8811 /* Trio64 */
478 #define PCI_PRODUCT_S3_928 0x88b0 /* 928 */
479 #define PCI_PRODUCT_S3_864_0 0x88c0 /* Vision 864-0 */
480 #define PCI_PRODUCT_S3_864_1 0x88c1 /* Vision 864-1 */
481 #define PCI_PRODUCT_S3_964 0x88d0 /* 964 */
482
483 /* SMC products */
484 #define PCI_PRODUCT_SMC_37C665 0x1000 /* 37C665 */
485
486 /* Tseng Labs products */
487 #define PCI_PRODUCT_TSENG_W32P_A 0x3202 /* ET4000w32p rev A */
488 #define PCI_PRODUCT_TSENG_W32P_D 0x3207 /* ET4000w32p rev D */
489
490 /* UMC products */
491 #define PCI_PRODUCT_UMC_UM8673F 0x0101 /* UM8673F */
492 #define PCI_PRODUCT_UMC_UM8881F 0x8881 /* UM8881F */
493 #define PCI_PRODUCT_UMC_UM8886F 0x8886 /* UM8886F */
494