1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
/*
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* NetBSD: pcidevs,v 1.3 1995/11/10 19:36:09 christos Exp
*/
/*
* Copyright (c) 1995 Christopher G. Demetriou
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Christopher G. Demetriou
* for the NetBSD Project.
* 4. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*
* List of known PCI vendors
*/
#define PCI_VENDOR_OLDCOMPAQ 0x0E11 /* Compaq (Old ID. see "COMPAQ" below.) */
#define PCI_VENDOR_OLDNCR 0x1000 /* NCR (Old ID. see "NCR" below.) */
#define PCI_VENDOR_ATI 0x1002 /* ATI */
#define PCI_VENDOR_VLSI 0x1004 /* VLSI */
#define PCI_VENDOR_ADL 0x1005 /* Advance Logic */
#define PCI_VENDOR_NS 0x100B /* NS */
#define PCI_VENDOR_TSENG 0x100C /* Tseng'Lab */
#define PCI_VENDOR_WEITEK 0x100E /* Weitek */
#define PCI_VENDOR_DEC 0x1011 /* DEC */
#define PCI_VENDOR_CIRRUS 0x1013 /* Cirrus Logic */
#define PCI_VENDOR_IBM 0x1014 /* IBM */
#define PCI_VENDOR_NCR 0x101A /* NCR */
#define PCI_VENDOR_WD 0x101C /* Western Digital */
#define PCI_VENDOR_AMD 0x1022 /* AMD */
#define PCI_VENDOR_TRIDENT 0x1023 /* Trident */
#define PCI_VENDOR_ACER 0x1025 /* Acer Incorporated */
#define PCI_VENDOR_MATROX 0x102B /* Matrox */
#define PCI_VENDOR_CT 0x102C /* Chips & Technologies */
#define PCI_VENDOR_COMPAQ 0x1032 /* Compaq */
#define PCI_VENDOR_NEC 0x1033 /* NEC */
#define PCI_VENDOR_FD 0x1036 /* Future Domain */
#define PCI_VENDOR_SIS 0x1039 /* Silicon Integrated Systems */
#define PCI_VENDOR_HP 0x103C /* Hewlett-Packard */
#define PCI_VENDOR_KPC 0x1040 /* Kubota Pacific Corp. */
#define PCI_VENDOR_PCTECH 0x1042 /* PCTECH */
#define PCI_VENDOR_DPT 0x1044 /* DPT */
#define PCI_VENDOR_OPTI 0x1045 /* OPTI */
#define PCI_VENDOR_SGS 0x104A /* SGS Thomson */
#define PCI_VENDOR_BUSLOGIC 0x104B /* BusLogic */
#define PCI_VENDOR_TI 0x104C /* Texas Instruments */
#define PCI_VENDOR_SONY 0x104D /* Sony */
#define PCI_VENDOR_MOT 0x1057 /* Motorola */
#define PCI_VENDOR_PROMISE 0x105A /* Promise */
#define PCI_VENDOR_N9 0x105D /* Number Nine */
#define PCI_VENDOR_UMC 0x1060 /* UMC */
#define PCI_VENDOR_X 0x1061 /* X TECHNOLOGY */
#define PCI_VENDOR_MYLEX 0x1069 /* Mylex */
#define PCI_VENDOR_APPLE 0x106B /* Apple */
#define PCI_VENDOR_NEXGEN 0x1074 /* NexGen */
#define PCI_VENDOR_QLOGIC 0x1077 /* Q Logic */
#define PCI_VENDOR_LEADTEK 0x107D /* Leadtek Research */
#define PCI_VENDOR_CONTAQ 0x1080 /* Contaq */
#define PCI_VENDOR_FOREX 0x1083 /* Forex */
#define PCI_VENDOR_BIT3 0x108A /* Bit3 Computer Corp. */
#define PCI_VENDOR_QLICOM 0x108D /* Qlicom */
#define PCI_VENDOR_CMD 0x1095 /* CMD Technologies */
#define PCI_VENDOR_VISION 0x1098 /* Vision */
#define PCI_VENDOR_SIERRA 0x10A8 /* Sierra */
#define PCI_VENDOR_ACC 0x10AA /* ACC MICROELECTRONICS */
#define PCI_VENDOR_WINBOND 0x10AD /* Winbond */
#define PCI_VENDOR_CABLETRON 0x10B1 /* Cabletron */
#define PCI_VENDOR_3COM 0x10B7 /* 3Com */
#define PCI_VENDOR_AL 0x10B9 /* Acer Labs */
#define PCI_VENDOR_ASP 0x10CD /* Advanced System Products */
#define PCI_VENDOR_CERN 0x10DC /* CERN (??? XXX) */
#define PCI_VENDOR_ECP 0x10DC /* ECP (??? XXX) */
#define PCI_VENDOR_ECU 0x10DC /* ECU (??? XXX) */
#define PCI_VENDOR_IMS 0x10E0 /* IMS */
#define PCI_VENDOR_TEKRAM2 0x10E1 /* Tekram */
#define PCI_VENDOR_AMCC 0x10E8 /* AMCC */
#define PCI_VENDOR_INTERG 0x10EA /* Intergraphics */
#define PCI_VENDOR_REALTEK 0x10EC /* Realtek */
#define PCI_VENDOR_INIT 0x1101 /* Initio Corp */
#define PCI_VENDOR_VIA 0x1106 /* VIA Technologies */
#define PCI_VENDOR_PROTEON 0x1108 /* Proteon */
#define PCI_VENDOR_VORTEX 0x1119 /* VORTEX */
#define PCI_VENDOR_EF 0x111A /* Efficient Networks */
#define PCI_VENDOR_FORE 0x1127 /* Fore Systems */
#define PCI_VENDOR_IMAGINGTECH 0x112F /* Imaging Technology */
#define PCI_VENDOR_PLX 0x113C /* PLX */
#define PCI_VENDOR_ALLIANCE 0x1142 /* Alliance */
#define PCI_VENDOR_MUTECH 0x1159 /* Mutech */
#define PCI_VENDOR_ZEITNET 0x1193 /* ZeitNet */
#define PCI_VENDOR_SPECIALIX 0x11CB /* Specialix */
#define PCI_VENDOR_CYCLADES 0x120E /* Cyclades */
#define PCI_VENDOR_SYMPHONY 0x1C1C /* Symphony */
#define PCI_VENDOR_TEKRAM 0x1DE1 /* Tekram */
#define PCI_VENDOR_AVANCE 0x4005 /* Avance */
#define PCI_VENDOR_S3 0x5333 /* S3 Inc. */
#define PCI_VENDOR_INTEL 0x8086 /* Intel */
#define PCI_VENDOR_ADP 0x9004 /* Adaptec */
#define PCI_VENDOR_ATRONICS 0x907F /* Atronics */
#define PCI_VENDOR_HERCULES 0xEDD8 /* Hercules */
/*
* List of known products. Grouped by vendor.
*/
/* Adaptec products */
#define PCI_PRODUCT_ADP_AIC7850 0x7075 /* AIC-7850 */
#define PCI_PRODUCT_ADP_AIC7870 0x7078 /* AIC-7870 */
#define PCI_PRODUCT_ADP_AIC2940 0x7178 /* AIC-2940 */
#define PCI_PRODUCT_ADP_AIC2940U 0x8178 /* AIC-2940 (\"Ultra\") */
/* ATI products */
#define PCI_PRODUCT_ATI_MACH32 0x4158 /* Mach32 */
#define PCI_PRODUCT_ATI_MACH64_CX 0x4358 /* Mach64-CX */
#define PCI_PRODUCT_ATI_MACH64_GX 0x4758 /* Mach64-GX */
/* DEC products */
#define PCI_PRODUCT_DEC_21050 0x0001 /* DECchip 21050 (\"PPB\") */
#define PCI_PRODUCT_DEC_21040 0x0002 /* DECchip 21040 (\"Tulip\") */
#define PCI_PRODUCT_DEC_21030 0x0004 /* DECchip 21030 (\"TGA\") */
#define PCI_PRODUCT_DEC_NVRAM 0x0007 /* Zephyr NV-RAM */
#define PCI_PRODUCT_DEC_KZPSA 0x0008 /* KZPSA */
#define PCI_PRODUCT_DEC_21140 0x0009 /* DECchip 21140 (\"FasterNet\") */
#define PCI_PRODUCT_DEC_DEFPA 0x000f /* DEFPA */
/* product DEC ??? 0x0010 UNSUPP ??? VME Interface */
#define PCI_PRODUCT_DEC_21041 0x0014 /* DECchip 21041 (\"Tulip Pass 3\") */
/* Intel products */
/* XXX name? */
#define PCI_PRODUCT_INTEL_PCEB 0x0482 /* 82375EB PCI-EISA Bridge */
#define PCI_PRODUCT_INTEL_PCIB 0x0486 /* 82426EX PCI-ISA Bridge */
#define PCI_PRODUCT_INTEL_PCMC 0x04a3 /* 82434LX PCI, Cache, and Memory controller */
/* XXX the following two Intel products are UNVERIFIED. */
#define PCI_PRODUCT_INTEL_CDC 0x0483 /* 82424 Cache and DRAM controller */
/* XXX Supported on the Alpha. XXX unverified. XXX includes PCI-ISA bridge */
#define PCI_PRODUCT_INTEL_SIO 0x0484 /* 82378 System I/O */
/* Mylex products */
#define PCI_PRODUCT_MYLEX_960P 0x0001 /* RAID controller */
/* NCR/Symbios Logic products */
#define PCI_PRODUCT_NCR_810 0x0001 /* 53c810 */
#define PCI_PRODUCT_OLDNCR_810 0x0001 /* 53c810 */
#define PCI_PRODUCT_NCR_825 0x0003 /* 53c825 */
#define PCI_PRODUCT_OLDNCR_825 0x0003 /* 53c825 */
#define PCI_PRODUCT_NCR_815 0x0004 /* 53c815 */
#define PCI_PRODUCT_OLDNCR_815 0x0004 /* 53c815 */
/* QLogic products */
#define PCI_PRODUCT_QLOGIC_ISP1020 0x1020 /* ISP1020 */
/* S3 Products */
#define PCI_PRODUCT_S3_VISION864 0x88c0 /* Vision 864 */
/* 3COM Products */
#define PCI_PRODUCT_3COM_3C590 0x5900 /* 3c590 */
#define PCI_PRODUCT_3COM_3C595 0x5950 /* 3c595 */
/* CMD Technologies Products */
#define PCI_PRODUCT_CMD_PCI0640 0x0640 /* PCI to IDE Controller */
|