1 /* $NetBSD: cardbusdevs.h,v 1.25.2.2 2004/08/30 09:32:11 tron Exp $ */
2
3 /*
4 * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
5 *
6 * generated from:
7 * NetBSD: cardbusdevs,v 1.27.2.2 2004/08/30 09:31:08 tron Exp
8 */
9
10 /*
11 * Copyright (C) 1999 Hayakawa Koichi.
12 * All rights reserved.
13 *
14 * Redistribution and use in source and binary forms, with or without
15 * modification, are permitted provided that the following conditions
16 * are met:
17 * 1. Redistributions of source code must retain the above copyright
18 * notice, this list of conditions and the following disclaimer.
19 * 2. Redistributions in binary form must reproduce the above copyright
20 * notice, this list of conditions and the following disclaimer in the
21 * documentation and/or other materials provided with the distribution.
22 * 3. All advertising materials mentioning features or use of this software
23 * must display the following acknowledgement:
24 * This product includes software developed by the author
25 * for the NetBSD Project.
26 * 4. The name of the author may not be used to endorse or promote products
27 * derived from this software without specific prior written permission
28 *
29 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
30 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
31 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
32 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
34 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
35 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
36 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
37 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
38 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39 */
40
41 /*
42 * This code is stolen from sys/dev/pci/pcidevs.
43 */
44
45
46 /*
47 * List of known CardBus vendors
48 */
49
50 #define CARDBUS_VENDOR_DEC 0x1011 /* Digital Equipment */
51 #define CARDBUS_VENDOR_OPTI 0x1045 /* Opti */
52 #define CARDBUS_VENDOR_HITACHI 0x1054 /* Hitachi */
53 #define CARDBUS_VENDOR_3COM 0x10b7 /* 3Com */
54 #define CARDBUS_VENDOR_ADVSYS 0x10cd /* Advanced System Products */
55 #define CARDBUS_VENDOR_REALTEK 0x10ec /* Realtek Semiconductor */
56 #define CARDBUS_VENDOR_IODATA 0x10fc /* IO Data */
57 #define CARDBUS_VENDOR_ACCTON 0x1113 /* Accton Technology */
58 #define CARDBUS_VENDOR_WORKBIT 0x1145 /* Workbit */
59 #define CARDBUS_VENDOR_XIRCOM 0x115d /* Xircom */
60 #define CARDBUS_VENDOR_DLINK 0x1186 /* D-Link Systems */
61 #define CARDBUS_VENDOR_COREGA 0x1259 /* Corega */
62 #define CARDBUS_VENDOR_ALLIEDTELESYN 0x1259 /* Allied Telesyn International */
63 #define CARDBUS_VENDOR_NETGEAR 0x1317 /* NetGear, Inc. */
64 #define CARDBUS_VENDOR_ABOCOM 0x13d1 /* AboCom Systems */
65 #define CARDBUS_VENDOR_PLANEX 0x14ea /* Planex Communications Inc */
66 #define CARDBUS_VENDOR_ATHEROS 0x168c /* Atheros Communications, Inc. */
67 #define CARDBUS_VENDOR_HAWKING 0x17b3 /* Hawking Technology */
68 #define CARDBUS_VENDOR_INTEL 0x8086 /* Intel */
69 #define CARDBUS_VENDOR_ADP 0x9004 /* Adaptec */
70 #define CARDBUS_VENDOR_ADP2 0x9005 /* Adaptec (2nd PCI Vendor ID) */
71 #define CARDBUS_VENDOR_INVALID 0xffff /* INVALID VENDOR ID */
72
73 /*
74 * List of known products. Grouped by vendor.
75 */
76
77 /* DEC products */
78 #define CARDBUS_PRODUCT_DEC_21142 0x0019 /* DECchip 21142/3 */
79
80 /* Opti products */
81 #define CARDBUS_PRODUCT_OPTI_82C861 0xc861 /* 82C861 USB Host Controller (OHCI) */
82
83 /* Hitachi Products */
84 #define CARDBUS_PRODUCT_HITACHI_SWC 0x0101 /* MSVCC01/02/03/04 Video Capture Cards */
85
86 /* 3COM Products */
87 #define CARDBUS_PRODUCT_3COM_3C575TX 0x5057 /* 3c575-TX */
88 #define CARDBUS_PRODUCT_3COM_3C575BTX 0x5157 /* 3CCFE575BT */
89 #define CARDBUS_PRODUCT_3COM_3C575CTX 0x5257 /* 3CCFE575CT */
90 #define CARDBUS_PRODUCT_3COM_3C656_E 0x6560 /* 3CCFEM656 10/100 Ethernet */
91 #define CARDBUS_PRODUCT_3COM_3C656_M 0x6561 /* 3CCFEM656 56k Modem */
92 #define CARDBUS_PRODUCT_3COM_3C656B_E 0x6562 /* 3CCFEM656B 10/100 Ethernet */
93 #define CARDBUS_PRODUCT_3COM_3C656B_M 0x6563 /* 3CCFEM656B 56k Modem */
94 #define CARDBUS_PRODUCT_3COM_3C656C_E 0x6564 /* 3CXFEM656C 10/100 Ethernet */
95 #define CARDBUS_PRODUCT_3COM_3C656C_M 0x6565 /* 3CXFEM656C 56k Modem */
96
97 /* Advanced System Products products */
98 #define CARDBUS_PRODUCT_ADVSYS_ULTRA 0x1300 /* Ultra SCSI */
99
100 /* Realtek (Creative Labs?) products */
101 #define CARDBUS_PRODUCT_REALTEK_RT8138 0x8138 /* 8138 Ethernet */
102 #define CARDBUS_PRODUCT_REALTEK_RT8139 0x8139 /* 8139 Ethernet */
103
104 /* IO Data products */
105 #define CARDBUS_PRODUCT_IODATA_CBIDE2 0x0003 /* CBIDE2 IDE controller */
106 #define CARDBUS_PRODUCT_IODATA_CBSCII 0x0005 /* CBSCII NinjaSCSI-32Bi SCSI */
107
108 /* Accton products */
109 #define CARDBUS_PRODUCT_ACCTON_MPX5030 0x1211 /* MPX 5030/5038 Ethernet */
110 #define CARDBUS_PRODUCT_ACCTON_EN2242 0x1216 /* EN2242 10/100 Ethernet */
111
112 /* Xircom products */
113 /* is the `-3' here just indicating revision 3, or is it really part
114 of the device name? */
115 #define CARDBUS_PRODUCT_XIRCOM_X3201_3 0x0002 /* X3201-3 Fast Ethernet Controller */
116 /* this is the device id `indicating 21143 driver compatibility' */
117 #define CARDBUS_PRODUCT_XIRCOM_X3201_3_21143 0x0003 /* X3201-3 Fast Ethernet Controller (21143) */
118 #define CARDBUS_PRODUCT_XIRCOM_MODEM56 0x0103 /* 56k Modem */
119
120 /* D-Link products */
121 #define CARDBUS_PRODUCT_DLINK_DFE_690TXD 0x1340 /* DFE-690TXD 10/100 Ethernet */
122
123 /* Corega products */
124 #define CARDBUS_PRODUCT_COREGA_CB_TXD 0xa117 /* FEther CB-TXD 10/100 Ethernet */
125 #define CARDBUS_PRODUCT_COREGA_2CB_TXD 0xa11e /* FEther II CB-TXD 10/100 Ethernet */
126
127 /* NetGear products */
128 #define CARDBUS_PRODUCT_NETGEAR_FA511 0x1985 /* FA511 10/100 Ethernet */
129
130 /* AboCom products */
131 #define CARDBUS_PRODUCT_ABOCOM_FE2500 0xab02 /* FE2500 10/100 Ethernet */
132 #define CARDBUS_PRODUCT_ABOCOM_PCM200 0xab03 /* FE2500 10/100 Ethernet */
133 #define CARDBUS_PRODUCT_ABOCOM_FE2500MX 0xab08 /* FE2500MX 10/100 Ethernet */
134
135 /* OEM: AboCom FE2000VX 10/100 Ethernet */
136 #define CARDBUS_PRODUCT_ABOCOM_FE2000VX 0xab06 /* IO-DATA CBET100-CL 10/100 Ethernet */
137
138 /* Planex products */
139 #define CARDBUS_PRODUCT_PLANEX_FNW_3603_TX 0xab06 /* FNW-3603-TX 10/100 Ethernet */
140 #define CARDBUS_PRODUCT_PLANEX_FNW_3800_TX 0xab07 /* FNW-3800-TX 10/100 Ethernet */
141
142 /* Hawking Technology products */
143 #define CARDBUS_PRODUCT_HAWKING_PN672TX 0xab08 /* PN672TX 10/100 Ethernet */
144
145 /* Intel products */
146 #define CARDBUS_PRODUCT_INTEL_82557 0x1229 /* 82557 Fast Ethernet LAN Controller */
147 /* XXX product name? */
148 #define CARDBUS_PRODUCT_INTEL_MODEM56 0x1002 /* 56k Modem */
149
150 /* Adaptec products */
151 #define CARDBUS_PRODUCT_ADP_1480 0x6075 /* APA-1480 */
152
153 /* Atheros Communications, Inc. products */
154 #define CARDBUS_PRODUCT_ATHEROS_AR5001 0x0013 /* AR5001 Wireless LAN 802.11a/b/g CardBus Card */
155
156 /* Workbit products */
157 #define CARDBUS_PRODUCT_WORKBIT_NJSC32BI 0x8007 /* NinjaSCSI-32Bi SCSI */
158 #define CARDBUS_PRODUCT_WORKBIT_NJSC32UDE 0x8009 /* NinjaSCSI-32UDE SCSI */
159 #define CARDBUS_PRODUCT_WORKBIT_NJSC32BI_KME 0xf007 /* NinjaSCSI-32Bi SCSI (KME) */
Cache object: 6e48262f953b42237c28445d4f0af50b
|