1 /*        $NetBSD: mcadevs.h,v 1.25 2008/04/28 20:23:53 martin Exp $  */
2 
3 /*
4  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
5  *
6  * generated from:
7  *        NetBSD: mcadevs,v 1.22 2007/04/12 18:00:05 garbled Exp
8  */
9 
10 /*-
11  * Copyright (c) 2000 The NetBSD Foundation, Inc.
12  * Copyright (c) 1996-1999 Scott D. Telford.
13  * All rights reserved.
14  *
15  * This code is derived from software contributed to The NetBSD Foundation
16  * by Scott Telford <s.telford@ed.ac.uk>.
17  *
18  * Redistribution and use in source and binary forms, with or without
19  * modification, are permitted provided that the following conditions
20  * are met:
21  * 1. Redistributions of source code must retain the above copyright
22  *    notice, this list of conditions and the following disclaimer.
23  * 2. Redistributions in binary form must reproduce the above copyright
24  *    notice, this list of conditions and the following disclaimer in the
25  *    documentation and/or other materials provided with the distribution.
26  *
27  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
28  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
29  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
30  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
31  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
32  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
33  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
34  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
35  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
36  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37  * POSSIBILITY OF SUCH DAMAGE.
38  */
39 
40 /*
41  * Supported MCA devices
42  */
43 
44 #define   MCA_PRODUCT_BT640A  0x0708    /* BusTek BT-640A SCSI Host Adapter */
45 #define   MCA_PRODUCT_AHA1640 0x0F1F    /* Adaptec AHA-1640 SCSI Adapter */
46 #define   MCA_PRODUCT_TIARA   0x6000    /* Tiara LANCard/E Ethernet Adapter */
47 #define   MCA_PRODUCT_TIARA_TP          0x6001    /* Tiara LANcard/E Ethernet Adapter */
48 #define   MCA_PRODUCT_SMC3016 0x6016    /* Standard MicroSystems 3016/MC Ethernet */
49 #define   MCA_PRODUCT_3C523   0x6042    /* 3Com EtherLink/MC Ethernet Adapter (3C523) */
50 #define   MCA_PRODUCT_WD_8013EP         0x61C8    /* EtherCard PLUS Elite/A (8013EP/A) */
51 #define   MCA_PRODUCT_WD_8013WP         0x61C9    /* EtherCard PLUS Elite 10T/A (8013WP/A) */
52 #define   MCA_PRODUCT_3C529   0x627C    /* 3Com 3C529 Ethernet Adapter */
53 #define   MCA_PRODUCT_3C529_TP          0x627D    /* 3Com 3C529-TP Ethernet Adapter */
54 #define   MCA_PRODUCT_3C529_TM          0x62DB    /* 3Com 3C529 Ethernet Adapter (test mode) */
55 #define   MCA_PRODUCT_3C529_2T          0x62F6    /* 3Com 3C529 Ethernet Adapter (10base2/T) */
56 #define   MCA_PRODUCT_3C529_T 0x62F7    /* 3Com 3C529 Ethernet Adapter (10baseT) */
57 #define   MCA_PRODUCT_ARCOAE  0x6354    /* Arco Electronics AE/2 Ethernet Adapter */
58 #define   MCA_PRODUCT_AT1720T 0x6410    /* ATI AT1720T */
59 #define   MCA_PRODUCT_AT1720BT          0x6413    /* ATI AT1720BT */
60 #define   MCA_PRODUCT_AT1720AT          0x6416    /* ATI AT1720AT */
61 #define   MCA_PRODUCT_AT1720FT          0x6419    /* ATI AT1720FT */
62 #define   MCA_PRODUCT_NEOCOM1 0x6791    /* NeoTecH Single RS-232 Async. Adapter, SM110 */
63 #define   MCA_PRODUCT_SKNETG  0x6AFD    /* SKNET MC2+ Ethernet Adapter/G */
64 #define   MCA_PRODUCT_SKNETPER          0x6BE9    /* SKNET Personal Ethernet Adapter */
65 #define   MCA_PRODUCT_WD_8003E          0x6FC0    /* WD EtherCard PLUS/A (WD8003E/A or WD8003ET/A) */
66 #define   MCA_PRODUCT_WD_8003ST         0x6FC1    /* WD StarCard PLUS/A (WD8003ST/A) */
67 #define   MCA_PRODUCT_WD_8003W          0x6FC2    /* WD EtherCard PLUS 10T/A (WD8003W/A) */
68 #define   MCA_PRODUCT_HRAM    0x7007    /* HyperRAM MC 32/16 Memory Expansion */
69 #define   MCA_PRODUCT_IQRAM   0x7024    /* InterQuadram QuadMEG PS8 Extended Memory/Adapter */
70 #define   MCA_PRODUCT_MICRAM  0x7049    /* Micron Beyond 50/60 Memory Expansion */
71 #define   MCA_PRODUCT_ASTRAM  0x7050    /* AST RampagePlus/MC Memory Expansion */
72 #define   MCA_PRODUCT_KINGRAM 0x708E    /* Kingston KTM-8000/286 Memory Expansion */
73 #define   MCA_PRODUCT_KINGRAM8          0x708F    /* Kingston KTM-8000/386 Memory Expansion */
74 #define   MCA_PRODUCT_KINGRAM16         0x70D0    /* Kingston KTM-16000/386 Memory Expansion */
75 #define   MCA_PRODUCT_KINGRAM609        0x70D4    /* Kingston KTM-609/16 Memory Expansion */
76 #define   MCA_PRODUCT_CENET16 0x70DE    /* Compex Inc. PS/2 ENET16-MC/P Microchannel Ad. */
77 #define   MCA_PRODUCT_NE2     0x7154    /* Novell NE/2 Ethernet Adapter */
78 #define   MCA_PRODUCT_HYPRAM  0x72F3    /* HyperRAM MC 32/16 SIMM-MF Memory Expansion */
79 #define   MCA_PRODUCT_QRAM1   0x76DA    /* Quadmeg PS/Q Memory Adapter */
80 #define   MCA_PRODUCT_QRAM2   0x76DE    /* Quadmeg PS/Q Memory Adapter */
81 #define   MCA_PRODUCT_EVERAM  0x77FB    /* Everex EV-136 4Mb Memory Expansion */
82 #define   MCA_PRODUCT_BOCARAM 0x7A7A    /* Boca BOCARAM/2 PLUS Memory Expansion */
83 #define   MCA_PRODUCT_NCR53C90          0x7F4F    /* NCR SCSI Host Adapter */
84 #define   MCA_PRODUCT_IBM_ETH_RAINBOW   0x8F98    /* IBM 10 Mbps Integrated Ethernet (Rainbow) */
85 #define   MCA_PRODUCT_IBM_53C720        0x8FBA    /* IBM NCR 53C720 Integrated SCSI Controller */
86 #define   MCA_PRODUCT_IBM_SVGA          0x90EE    /* IBM SVGA Adapter/A */
87 #define   MCA_PRODUCT_IBM_ESDIC         0xDDFF    /* IBM ESDI Fixed Disk Controller */
88 #define   MCA_PRODUCT_IBM_MPCOM         0xDEFF    /* IBM Multi-Protocol Communications Adapter */
89 #define   MCA_PRODUCT_IBM_ESDIC_IG      0xDF9F    /* IBM Integ. ESDI Fixed Disk & Controller */
90 #define   MCA_PRODUCT_ITR     0xE001    /* IBM Token Ring 16/4 Adapter/A */
91 #define   MCA_PRODUCT_IBM_MOD 0xEDFF    /* IBM Internal Modem */
92 #define   MCA_PRODUCT_IBM_WD_2          0xEFD4    /* IBM PS/2 Adapter/A for Ethernet Networks (UTP) */
93 #define   MCA_PRODUCT_IBM_WD_T          0xEFD5    /* IBM PS/2 Adapter/A for Ethernet Networks (BNC) */
94 #define   MCA_PRODUCT_IBM_WD_O          0xEFE5    /* IBM PS/2 Adapter/A for Ethernet Networks */
95 #define   MCA_PRODUCT_IBM_SIO_RAINBOW   0xF6FE    /* IBM Standard I/O Planar (Rainbow) */
96 #define   MCA_PRODUCT_IBMRAM1 0xF7F7    /* IBM 2-8Mb 80286 Memory Expansion */
97 #define   MCA_PRODUCT_IBMRAM2 0xF7FE    /* IBM Expanded Memory */
98 #define   MCA_PRODUCT_IBMRAM3 0xFAFF    /* IBM 32-bit Memory Expansion */
99 #define   MCA_PRODUCT_IBMRAM4 0xFCFF    /* IBM Memory Expansion */
100 #define   MCA_PRODUCT_IBMRAM5 0xFDDE    /* IBM Enhanced 80386 Memory Expansion w/ROM */
101 #define   MCA_PRODUCT_IBMRAM6 0xFDDF    /* IBM Enhanced 80386 Memory Expansion */
102 #define   MCA_PRODUCT_IBMRAM7 0xFEFE    /* IBM 2Mb 16-bit Memory Adapter */
103