summaryrefslogtreecommitdiff
path: root/sys/dev/eisa/eisadevs.h
blob: a20a30aa57670452b69471d26a250890daab44b8 (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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
/*
 * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
 *
 * generated from:
 *	OpenBSD: eisadevs,v 1.17 2003/01/15 18:39:58 mickey Exp 
 */

/*
 * Copyright (c) 1995, 1996 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 products, grouped by vendor.
 */

/* Adaptec products */
#define	EISA_PRODUCT_ADP0000	"Adaptec AHA-1740 SCSI"
#define	EISA_PRODUCT_ADP0001	"Adaptec AHA-1740A SCSI"
#define	EISA_PRODUCT_ADP0002	"Adaptec AHA-1742A SCSI"
#define	EISA_PRODUCT_ADP0100	"Adaptec AHA-1540/1542 ISA SCSI"
#define	EISA_PRODUCT_ADP0200	"Adaptec AHA-1520/1522 ISA SCSI"
#define	EISA_PRODUCT_ADP0400	"Adaptec AHA-1744 SCSI"
#define	EISA_PRODUCT_ADP7770	"Adaptec AIC-7770 SCSI (on motherboard)"
#define	EISA_PRODUCT_ADP7771	"Adaptec AHA-274x SCSI"
#define	EISA_PRODUCT_ADP7756	"Adaptec AHA-284x SCSI (BIOS enabled)"
#define	EISA_PRODUCT_ADP7757	"Adaptec AHA-284x SCSI (BIOS disabled)"

/* AMI products */
#define	EISA_PRODUCT_AMI15C1	"AMI SCSI Host Adapter"
#define	EISA_PRODUCT_AMI15D1	"AMI SCSI Host Adapter - Rev 2"
#define	EISA_PRODUCT_AMI15E1	"AMI Single Ended EISA SCSI"
#define	EISA_PRODUCT_AMI16B1	"AMI ENTERPRISE EISA system board"
#define	EISA_PRODUCT_AMI2509	"AMI ENTERPRISE EISA system board"
#define	EISA_PRODUCT_AMI25B1	"AMI ENTERPRISE EISA system board"
#define	EISA_PRODUCT_AMI28A1	"AMI EZ-FLEX EISA System Board"
#define	EISA_PRODUCT_AMI44C1	"AMI SCSI Host Adapter - Series 44"
#define	EISA_PRODUCT_AMI44D2	"AMI Fast Single Ended EISA SCSI"
#define	EISA_PRODUCT_AMI4801	"AMI Series 48 SCSI"
#define	EISA_PRODUCT_AMI68B1	"AMI Enterprise III 486 EISA System Board"

/* BusLogic products */
#define	EISA_PRODUCT_BUS4201	"BusLogic Bt74xB SCSI"
#define	EISA_PRODUCT_BUS4202	"BusLogic Bt74xC SCSI"
#define	EISA_PRODUCT_BUS6001	"BusLogic Bt760 Ethernet"
#define	EISA_PRODUCT_BUS6301	"BusLogic Bt763E 82596-based Ethernet"

/* Compaq products */
#define	EISA_PRODUCT_CPQ6101	"Compaq NetFlex-2 ENET-TR"

/* Digital Equipment products */
#define	EISA_PRODUCT_DEC1011	"Digital Equipment EVC-1 Video"
#define	EISA_PRODUCT_DEC1021	"Digital Equipment ESC-1 SCSI"
#define	EISA_PRODUCT_DEC1031	"Digital Equipment DECpc MTE Series System Board"
#define	EISA_PRODUCT_DEC2030	"Digital Equipment DE203 Ethernet"
#define	EISA_PRODUCT_DEC2040	"Digital Equipment DE204 Ethernet"
#define	EISA_PRODUCT_DEC2050	"Digital Equipment DE205 Ethernet"
#define	EISA_PRODUCT_DEC2400	"Digital Equipment DECpc AXP/150 System Board"
#define	EISA_PRODUCT_DEC2500	"Digital Equipment DEC EISA NVRAM for Alpha AXP"
#define	EISA_PRODUCT_DEC2A01	"Digital Equipment AlphaServer 2100 Family System Board"
#define	EISA_PRODUCT_DEC2E00	"Digital Equipment KFESA DSSI Host Adapter"
#define	EISA_PRODUCT_DEC2F00	"Digital Equipment DNSES WANcontroller"
#define	EISA_PRODUCT_DEC3001	"Digital Equipment DEFEA FDDI Controller"
#define	EISA_PRODUCT_DEC3002	"Digital Equipment DEFEA FDDI Controller"
#define	EISA_PRODUCT_DEC3003	"Digital Equipment DEFEA FDDI Controller"
#define	EISA_PRODUCT_DEC3004	"Digital Equipment DEFEA FDDI Controller"
#define	EISA_PRODUCT_DEC4220	"Digital Equipment DE422-SA Ethernet"
#define	EISA_PRODUCT_DEC4250	"Digital Equipment DE425-AA Ethernet"
#define	EISA_PRODUCT_DEC5000	"Digital Equipment AlphaServer 1000 System Board"
#define	EISA_PRODUCT_DEC5100	"Digital Equipment AlphaStation 600 System Board"
#define	EISA_PRODUCT_DEC5301	"Digital Equipment 800 AlphaServer System Board"
#define	EISA_PRODUCT_DEC6000	"Digital Equipment AlphaServer 8200 System Board"
#define	EISA_PRODUCT_DEC6400	"Digital Equipment AlphaServer 4100 System Board"
#define	EISA_PRODUCT_DEC8101	"Digital Equipment VGA 1024 Graphics"
#define	EISA_PRODUCT_DEC8102	"Digital Equipment 8514/A-Compatible Graphics"
#define	EISA_PRODUCT_DEC8103	"Digital Equipment VGA 1024 NI Graphics"
#define	EISA_PRODUCT_DEC8300	"Digital Equipment DEPCA LC Ethernet"
#define	EISA_PRODUCT_DEC8301	"Digital Equipment DEPCA TURBO Ethernet"

/* DeskStation Technology, Inc. products */
#define	EISA_PRODUCT_DTI0000	"DeskStation Technology, Inc. Evolution RISC PC"
#define	EISA_PRODUCT_DTI2000	"DeskStation Technology, Inc. ESP2000A/ESP2000 System Processor Board"
#define	EISA_PRODUCT_DTI2002	"DeskStation Technology, Inc. ESP2002 Integrated System Processor"

/* FORE Systems products */
#define	EISA_PRODUCT_FSI2001	"FORE Systems ESA-200 ATM"
#define	EISA_PRODUCT_FSI2002	"FORE Systems ESA-200A ATM"
#define	EISA_PRODUCT_FSI2003	"FORE Systems ESA-200E ATM"

/* IBM products */
#define	EISA_PRODUCT_IBM0001	"Auto 16/4 Token Ring"
#define	EISA_PRODUCT_IBM1000	"16/4 Busmaster TR"
#define	EISA_PRODUCT_IBM1060	"100/10 ISA Ethernet"
#define	EISA_PRODUCT_IBM1061	"100/10 ISA Ethernet"

/* Interphase products */
#define	EISA_PRODUCT_INP0010	"Interphase Barracuda E/4810"
#define	EISA_PRODUCT_INP25D0	"Interphase Seahawk 4811 FDDI Controller"
#define	EISA_PRODUCT_INP5000	"Interphase 4800 EISA-PCI Bridge"

/* Intel products */
#define	EISA_PRODUCT_INT0000	"Intel Mercury/Neptune PCI-EISA Main Board"
#define	EISA_PRODUCT_INT0081	"Intel HP Limited PANTHER System Board"
#define	EISA_PRODUCT_INT0701	"Intel TokenExpress(tm) ISA 16/4"
#define	EISA_PRODUCT_INT0703	"Intel TokenExpress(tm) ISA/16s"
#define	EISA_PRODUCT_INT0902	"Intel TokenExpress(tm) EISA 16/4"
#define	EISA_PRODUCT_INT0B01	"Intel TokenExpress(tm) ISA/8"
#define	EISA_PRODUCT_INT1000	"Intel EtherExpress 16 Family Ethernet"
#define	EISA_PRODUCT_INT1010	"Intel EtherExpress 32 Flash Ethernet"
#define	EISA_PRODUCT_INT1030	"Intel EtherExpress(TM) PRO/10 Ethernet"
#define	EISA_PRODUCT_INT1031	"Intel EtherExpress(TM) PRO/10+ Ethernet"
#define	EISA_PRODUCT_INT1060	"Intel EtherExpress(tm) PRO/100 Ethernet"
#define	EISA_PRODUCT_INT1201	"Intel TokenExpress(tm) EISA/32"
#define	EISA_PRODUCT_INT3061	"Intel LP486E System Board"
#define	EISA_PRODUCT_INT3079	"Intel X-Series Desktop System Board"
#define	EISA_PRODUCT_INT3089	"Intel X-Series Deskside System Board"
#define	EISA_PRODUCT_INT30A1	"Intel L486 Series System Board"
#define	EISA_PRODUCT_INT30A9	"Intel L486 Series System Board"
#define	EISA_PRODUCT_INT30D1	"Intel X-Series System Board"
#define	EISA_PRODUCT_INT30F1	"Intel X-Series Premium System Board"
#define	EISA_PRODUCT_INT3132	"Intel ECC Memory Module (BXECCMEM0)"
#define	EISA_PRODUCT_INT31A0	"Intel System Board"

/* ETI products */
#define	EISA_PRODUCT_ETI1001	"Microdyne NE3300 Ethernet Rev. C & D"

/* Madge products */
#define	EISA_PRODUCT_MDG0002	"Madge Networks Smart 16/4 EISA Ringnode"
#define	EISA_PRODUCT_MDG0010	"Madge Networks Smart 16/4 AT Ringnode"
#define	EISA_PRODUCT_MDG0020	"Madge Networks Smart 16/4 ISA Client Ringnode"
#define	EISA_PRODUCT_MDG2000	"Madge Networks Blue+ 16/4 ISA Token Ring"
#define	EISA_PRODUCT_MDG2010	"Madge Networks Blue+ 16/4 ISA PnP Token Ring"

/* Mylex Products */
#define	EISA_PRODUCT_MLX0010	"Mylex LNE390A EISA 32-bit Ethernet"
#define	EISA_PRODUCT_MLX0011	"Mylex LNE390B EISA 32-bit Ethernet"
#define	EISA_PRODUCT_MLX0020	"Mylex DCE376 EISA 32-Bit SCSI"
#define	EISA_PRODUCT_MLX0021	"Mylex DCE376 EISA 32-Bit SCSI"
#define	EISA_PRODUCT_MLX0022	"Mylex DCE376 EISA 32-Bit SCSI"
#define	EISA_PRODUCT_MLX0030	"Mylex LNI390A ISA 16-Bit Ethernet"
#define	EISA_PRODUCT_MLX0040	"Mylex GXE020B or GXE020C EISA 32-Bit Graphics"
#define	EISA_PRODUCT_MLX0050	"Mylex GLE(911) EISA Graphics"
#define	EISA_PRODUCT_MLX0070	"Mylex DAC960 EISA Disk Array"
#define	EISA_PRODUCT_MLX0071	"Mylex DAC960 EISA Disk Array (3-channel)"
#define	EISA_PRODUCT_MLX0072	"Mylex DAC960 EISA Disk Array (3-channel)"
#define	EISA_PRODUCT_MLX0073	"Mylex DAC960 EISA Disk Array (2-channel)"
#define	EISA_PRODUCT_MLX0074	"Mylex DAC960 EISA Disk Array (1-channel)"
#define	EISA_PRODUCT_MLX0075	"Mylex DAC960-A EISA Disk Array (3-channel)"
#define	EISA_PRODUCT_MLX0076	"Mylex DAC960-A EISA Disk Array (2-channel)"
#define	EISA_PRODUCT_MLX0077	"Mylex DAC960-A EISA Disk Array (1-channel)"
#define	EISA_PRODUCT_MLX0101	"Mylex LME596 EISA 32-bit 4 Channel Ethernet"
#define	EISA_PRODUCT_MLXFD01	"Mylex MDE486 EISA 32-Bit 486 System Board"
#define	EISA_PRODUCT_MLXFE01	"Mylex MBE486 EISA 32-Bit 486 System Board"
#define	EISA_PRODUCT_MLXFF01	"Mylex MAE486 EISA 32-Bit 486 System Board"
#define	EISA_PRODUCT_MLXFF02	"Mylex MDE486 or MNE486 EISA 32-Bit 486 System Board"

/* HP products */
#define	EISA_PRODUCT_HWP0000	"Hewlett-Packard Monochrome Plus Video Board (35732A)"
#define	EISA_PRODUCT_HWP0010	"Hewlett-Packard Multimode Video Adapter (45981A)"
#define	EISA_PRODUCT_HWP0020	"Hewlett-Packard Multimode Color Adapter Board (45984A)"
#define	EISA_PRODUCT_HWP0030	"Hewlett-Packard Enhanced Graphics Adapter Board (45983A)"
#define	EISA_PRODUCT_HWP0070	"Hewlett-Packard Intelligent Graphics Controller 20 (A1083A)"
#define	EISA_PRODUCT_HWP0C70	"Hewlett-Packard HP-IB Host Adapter"
#define	EISA_PRODUCT_HWP0C80	"Hewlett-Packard SCSI Host Adapter (Cirrus-II) -- 25525A"
#define	EISA_PRODUCT_HWP1400	"Hewlett-Packard Dual Serial Interface Board (24541B)"
#define	EISA_PRODUCT_HWP1410	"Hewlett-Packard Internal 2400 Baud Modem (24551A)"
#define	EISA_PRODUCT_HWP1420	"Hewlett-Packard Internal 1200 Baud Modem (24550A)"
#define	EISA_PRODUCT_HWP1440	"Hewlett-Packard Terminal Multiplexor Board (D2040A)"
#define	EISA_PRODUCT_HWP1450	"Hewlett-Packard HP-IB Interface board (82335A)"
#define	EISA_PRODUCT_HWP1460	"Hewlett-Packard ScanJet Plus Interface (88290A)"
#define	EISA_PRODUCT_HWP1461	"Hewlett-Packard ScanJet Plus Interface (88290A)"
#define	EISA_PRODUCT_HWP1801	"Hewlett-Packard StarLAN 10 PC Link II (27240A)"
#define	EISA_PRODUCT_HWP1810	"Hewlett-Packard ThinLAN Interface Board (27210B)"
#define	EISA_PRODUCT_HWP1811	"Hewlett-Packard ThinLAN PC Adapter Card (27250A)"
#define	EISA_PRODUCT_HWP1820	"Hewlett-Packard EtherTwist Adapter Card/8 (27245-60002)"
#define	EISA_PRODUCT_HWP1832	"Hewlett-Packard EtherTwist PC LAN Adapter/16 TP Plus (27247B)"
#define	EISA_PRODUCT_HWP1840	"Hewlett-Packard EtherTwist EISA LAN Adapter/32"
#define	EISA_PRODUCT_HWP1850	"Hewlett-Packard LAN AdapterCard -- 25567A"
#define	EISA_PRODUCT_HWP18A0	"Hewlett-Packard EtherTwist PC LAN Adapter/16 TL Plus (27252A)"
#define	EISA_PRODUCT_HWP18C0	"Hewlett-Packard EtherTwist PC LAN Adapter NC/16 TP (J2405A)"
#define	EISA_PRODUCT_HWP18E0	"Hewlett-Packard 100Mbps EISA ATM Card"
#define	EISA_PRODUCT_HWP1940	"Hewlett-Packard 10/100VG Selectable EISA LAN Adapter (J2577A)"
#define	EISA_PRODUCT_HWP1980	"Hewlett-Packard ATM Adapter -- J2802A"
#define	EISA_PRODUCT_HWP1990	"Hewlett-Packard Hewlett-Packard EISA 100VG AnyLAN adapter card"
#define	EISA_PRODUCT_HWP1C00	"Hewlett-Packard Serial/Parallel Interface Board (24540B)"
#define	EISA_PRODUCT_HWP2002	"Hewlett-Packard ScanJet II Interface (C1752A)"
#define	EISA_PRODUCT_HWP2051	"Hewlett-Packard EISA Test Adapter Card"
#define	EISA_PRODUCT_HWP2080	"Hewlett-Packard ScanJet II Interface (C2502A)"
#define	EISA_PRODUCT_HWPC000	"Hewlett-Packard Series 700 EISA System Board"
#define	EISA_PRODUCT_HWPC010	"Hewlett-Packard Series 700 EISA System Board"
#define	EISA_PRODUCT_HWPC051	"Hewlett-Packard Series 700 EISA System Board"
#define	EISA_PRODUCT_HWPC091	"Hewlett-Packard EISA System Board"
#define	EISA_PRODUCT_HWPC0D1	"Hewlett-Packard EISA System Board"
#define	EISA_PRODUCT_HWPC0E1	"Hewlett-Packard EISA System Board"

/* 3Com products */
#define	EISA_PRODUCT_TCM3190	"3Com 3C319 TokenLink Velocity"
#define	EISA_PRODUCT_TCM5030	"3Com EtherLink II Family"
#define	EISA_PRODUCT_TCM5070	"3Com 3C507 Etherlink 16 or TP v2.0"
#define	EISA_PRODUCT_TCM5090	"3Com 3C509-TP Ethernet"
#define	EISA_PRODUCT_TCM5091	"3Com 3C509 Ethernet"
#define	EISA_PRODUCT_TCM5092	"3Com 3C579-TP Ethernet"
#define	EISA_PRODUCT_TCM5093	"3Com 3C579 Ethernet"
#define	EISA_PRODUCT_TCM5094	"3Com 3C509-Combo Ethernet"
#define	EISA_PRODUCT_TCM5095	"3Com 3C509-TPO Ethernet"
#define	EISA_PRODUCT_TCM5098	"3Com 3C509-TP Ethernet"
#define	EISA_PRODUCT_TCM5920	"3Com 3C592 Etherlink III"
#define	EISA_PRODUCT_TCM5970	"3Com 3C597 Fast Etherlink TX"
#define	EISA_PRODUCT_TCM5971	"3Com 3C597 Fast Etherlink T4"
#define	EISA_PRODUCT_TCM5972	"3Com 3C597 Fast Etherlink MII"
#define	EISA_PRODUCT_TCM7700	"3Com 3C770 FDDI"

/* Standard Microsystems (SMC) */
#define	EISA_PRODUCT_SMC0110	"Standard Microsystems Corp. Elite32 Ethernet"
#define	EISA_PRODUCT_SMC03E0	"Standard Microsystems Corp. EtherCard PLUS"
#define	EISA_PRODUCT_SMC13E0	"Standard Microsystems Corp. EtherCard PLUS Elite16"
#define	EISA_PRODUCT_SMC8003	"Standard Microsystems Corp. EtherCard PLUS Elite"
#define	EISA_PRODUCT_SMC8010	"Standard Microsystems Corp. Ethercard Elite32C Ultra"
#define	EISA_PRODUCT_SMC8013	"Standard Microsystems Corp. EtherCard PLUS Elite16"
#define	EISA_PRODUCT_SMC8216	"Standard Microsystems Corp. EtherCard Elite16 ULTRA"
#define	EISA_PRODUCT_SMCA010	"Standard Microsystems Corp. Ether 10/100"

/* UltraStor products */
#define	EISA_PRODUCT_USC0120	"UltraStor 12f ISA ESDI"
#define	EISA_PRODUCT_USC0125	"UltraStor 12c ESDI"
#define	EISA_PRODUCT_USC0140	"UltraStor 14f ISA SCSI"
#define	EISA_PRODUCT_USC0220	"UltraStor U22c"
#define	EISA_PRODUCT_USC0225	"UltraStor 22f ESDI"
#define	EISA_PRODUCT_USC0240	"UltraStor 24f SCSI"
#define	EISA_PRODUCT_USC0340	"UltraStor 34f VESA VL-BUS"

/* Western Digital products */
#define	EISA_PRODUCT_WDC0101	"Western Digital WD1009V-MM1 Winchester Controller"
#define	EISA_PRODUCT_WDC0102	"Western Digital WD1009V-SE1 Winchester Controller"
#define	EISA_PRODUCT_WDC0300	"Western Digital StarCard PLUS 8003S"
#define	EISA_PRODUCT_WDC0301	"Western Digital StarLink PLUS 8003SH"
#define	EISA_PRODUCT_WDC03E0	"Western Digital EtherCard PLUS 8003E"
#define	EISA_PRODUCT_WDC03E1	"Western Digital EtherCard PLUS w/Boot 8003EBT"
#define	EISA_PRODUCT_WDC03E2	"Western Digital EtherCard + 8003EB 61-600245-02"
#define	EISA_PRODUCT_WDC03E3	"Western Digital EtherCard PLUS TP 8003WT"
#define	EISA_PRODUCT_WDC03E4	"Western Digital EtherCard + 8003EB 61-600090-00"
#define	EISA_PRODUCT_WDC0510	"Western Digital TokenCard 8005TR/8005TRWS"
#define	EISA_PRODUCT_WDC1009	"Western Digital WD1009V-MM1/MM2 Winchester Controller"
#define	EISA_PRODUCT_WDC13E0	"Western Digital EtherCard PLUS 16 8013EBT"