summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pcidevs
blob: 1603685e77442867c863081bf2dab34ddf4bc361 (plain)
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
$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
 */

vendor OLDCOMPAQ	0x0E11		Compaq	# Old ID.  see "COMPAQ" below.
vendor OLDNCR		0x1000		NCR	# Old ID.  see "NCR" below.
vendor ATI		0x1002		ATI
vendor VLSI		0x1004		VLSI
vendor ADL		0x1005		Advance Logic
vendor NS		0x100B		NS
vendor TSENG		0x100C		Tseng'Lab
vendor WEITEK		0x100E		Weitek
vendor DEC		0x1011		DEC
vendor CIRRUS		0x1013		Cirrus Logic
vendor IBM		0x1014		IBM
vendor NCR		0x101A		NCR
vendor WD		0x101C		Western Digital
vendor AMD		0x1022		AMD
vendor TRIDENT		0x1023		Trident
vendor ACER		0x1025		Acer Incorporated
vendor MATROX		0x102B		Matrox
vendor CT		0x102C		Chips & Technologies
vendor COMPAQ		0x1032		Compaq
vendor NEC		0x1033		NEC
vendor FD		0x1036		Future Domain
vendor SIS		0x1039		Silicon Integrated Systems
vendor HP		0x103C		Hewlett-Packard
vendor KPC		0x1040		Kubota Pacific Corp.
vendor PCTECH		0x1042		PCTECH
vendor DPT		0x1044		DPT
vendor OPTI		0x1045		OPTI
vendor SGS		0x104A		SGS Thomson
vendor BUSLOGIC		0x104B		BusLogic
vendor TI		0x104C		Texas Instruments
vendor SONY		0x104D		Sony
vendor MOT		0x1057		Motorola
vendor PROMISE		0x105A		Promise
vendor N9		0x105D		Number Nine
vendor UMC		0x1060		UMC
vendor X		0x1061		X TECHNOLOGY
vendor MYLEX		0x1069		Mylex
vendor APPLE		0x106B		Apple
vendor NEXGEN		0x1074		NexGen
vendor QLOGIC		0x1077		Q Logic
vendor LEADTEK		0x107D		Leadtek Research
vendor CONTAQ		0x1080		Contaq
vendor FOREX		0x1083		Forex
vendor BIT3		0x108A		Bit3 Computer Corp.
vendor QLICOM		0x108D		Qlicom
vendor CMD		0x1095		CMD Technologies
vendor VISION		0x1098		Vision
vendor SIERRA		0x10A8		Sierra
vendor ACC		0x10AA		ACC MICROELECTRONICS
vendor WINBOND		0x10AD		Winbond
vendor CABLETRON	0x10B1		Cabletron
vendor 3COM		0x10B7		3Com
vendor AL		0x10B9		Acer Labs
vendor ASP		0x10CD		Advanced System Products
vendor CERN		0x10DC		CERN	# ??? XXX
vendor ECP		0x10DC		ECP	# ??? XXX
vendor ECU		0x10DC		ECU	# ??? XXX
vendor IMS		0x10E0		IMS
vendor TEKRAM2		0x10E1		Tekram
vendor AMCC		0x10E8		AMCC
vendor INTERG		0x10EA		Intergraphics
vendor REALTEK		0x10EC		Realtek
vendor INIT		0x1101		Initio Corp
vendor VIA		0x1106		VIA Technologies
vendor PROTEON		0x1108		Proteon
vendor VORTEX		0x1119		VORTEX
vendor EF		0x111A		Efficient Networks
vendor FORE		0x1127		Fore Systems
vendor IMAGINGTECH	0x112F		Imaging Technology
vendor PLX		0x113C		PLX
vendor ALLIANCE		0x1142		Alliance
vendor MUTECH		0x1159		Mutech
vendor ZEITNET		0x1193		ZeitNet
vendor SPECIALIX	0x11CB		Specialix
vendor CYCLADES		0x120E		Cyclades
vendor SYMPHONY		0x1C1C		Symphony
vendor TEKRAM		0x1DE1		Tekram
vendor AVANCE		0x4005		Avance
vendor S3		0x5333		S3 Inc.
vendor INTEL		0x8086		Intel
vendor ADP		0x9004		Adaptec
vendor ATRONICS		0x907F		Atronics
vendor HERCULES		0xEDD8		Hercules

/*
 * List of known products.  Grouped by vendor.
 */

/* Adaptec products */
product	ADP AIC7850	0x7075	UNSUPP	AIC-7850
product	ADP AIC7870	0x7078	UNSUPP	AIC-7870
product	ADP AIC2940	0x7178	UNSUPP	AIC-2940
product	ADP AIC2940U	0x8178	UNSUPP	AIC-2940 (\"Ultra\")

/* ATI products */
product ATI MACH32	0x4158	UNSUPP	Mach32
product ATI MACH64_CX	0x4358	UNSUPP	Mach64-CX
product ATI MACH64_GX	0x4758	UNSUPP	Mach64-GX

/* DEC products */
product DEC 21050	0x0001	UNSUPP	DECchip 21050 (\"PPB\")
product DEC 21040	0x0002  	DECchip 21040 (\"Tulip\")
product DEC 21030	0x0004	UNSUPP	DECchip 21030 (\"TGA\")
product DEC NVRAM	0x0007	UNSUPP	Zephyr NV-RAM
product DEC KZPSA	0x0008	UNSUPP	KZPSA
product DEC 21140	0x0009		DECchip 21140 (\"FasterNet\")
product DEC DEFPA	0x000f	UNSUPP	DEFPA
/* product DEC ???	0x0010	UNSUPP	??? VME Interface */
product DEC 21041	0x0014  	DECchip 21041 (\"Tulip Pass 3\")

/* Intel products */
/* XXX name? */
product INTEL PCEB	0x0482	UNSUPP	82375EB PCI-EISA Bridge
product INTEL PCIB	0x0486	UNSUPP	82426EX PCI-ISA Bridge
product INTEL PCMC	0x04a3	UNSUPP	82434LX PCI, Cache, and Memory controller

/* XXX the following two Intel products are UNVERIFIED. */
product INTEL CDC	0x0483	UNSUPP	82424 Cache and DRAM controller
/* XXX Supported on the Alpha. XXX unverified. XXX includes PCI-ISA bridge */
product INTEL SIO	0x0484	UNSUPP	82378 System I/O

/* Mylex products */
product MYLEX 960P	0x0001	UNSUPP	RAID controller

/* NCR/Symbios Logic products */
product NCR 810		0x0001		53c810
product OLDNCR 810	0x0001		53c810
product NCR 825		0x0003		53c825
product OLDNCR 825	0x0003		53c825
product NCR 815		0x0004		53c815
product OLDNCR 815	0x0004		53c815

/* QLogic products */
product QLOGIC ISP1020	0x1020	UNSUPP	ISP1020

/* S3 Products */
product S3 VISION864	0x88c0	UNSUPP	Vision 864

/* 3COM Products */
product	3COM 3C590	0x5900		3c590
product	3COM 3C595	0x5950		3c595

/* CMD Technologies Products */
product CMD PCI0640	0x0640	UNSUPP	PCI to IDE Controller