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
|
/* $OpenBSD: cardbusdevs.h,v 1.17 2004/07/06 09:23:31 brad Exp $ */
/*
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* OpenBSD: cardbusdevs,v 1.16 2004/07/06 09:22:31 brad Exp
*/
/* $NetBSD: cardbusdevs,v 1.7 1999/12/11 22:22:34 explorer Exp $ */
/*
* Copyright (C) 1999 Hayakawa Koichi.
* 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 the author
* 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.
*/
/*
* This code is stolen from sys/dev/pci/pcidevs.
*/
/*
* List of known CardBus vendors
*/
#define CARDBUS_VENDOR_DEC 0x1011 /* DEC */
#define CARDBUS_VENDOR_OPTI 0x1045 /* Opti */
#define CARDBUS_VENDOR_DLINK 0x1186 /* D-Link */
#define CARDBUS_VENDOR_3COM 0x10B7 /* 3Com */
#define CARDBUS_VENDOR_REALTEK 0x10ec /* Realtek Semiconductor */
#define CARDBUS_VENDOR_ACCTON 0x1113 /* Accton */
#define CARDBUS_VENDOR_XIRCOM 0x115d /* Xircom */
#define CARDBUS_VENDOR_COREGA 0x1259 /* Corega */
#define CARDBUS_VENDOR_ADMTEK 0x1317 /* ADMtek */
#define CARDBUS_VENDOR_ABOCOM 0x13d1 /* Abocom */
#define CARDBUS_VENDOR_PLANEX 0x14ea /* Planex */
#define CARDBUS_VENDOR_NETGEAR 0x168c /* Netgear */
#define CARDBUS_VENDOR_INTEL 0x8086 /* Intel */
#define CARDBUS_VENDOR_ADP 0x9004 /* Adaptec */
#define CARDBUS_VENDOR_ADP2 0x9005 /* Adaptec(2) */
#define CARDBUS_VENDOR_INVALID 0xffff /* INVALID */
/*
* List of known products. Grouped by vendor.
*/
/* 3COM Products */
#define CARDBUS_PRODUCT_3COM_3C575 0x5057 /* 3C575 */
#define CARDBUS_PRODUCT_3COM_3CCFE575BT 0x5157 /* 3CCFE575BT */
#define CARDBUS_PRODUCT_3COM_3CCFE575CT 0x5257 /* 3CCFE575CT */
#define CARDBUS_PRODUCT_3COM_3CCFEM656 0x6560 /* 3CCFEM656 */
#define CARDBUS_PRODUCT_3COM_3CCFEM656B 0x6562 /* 3CCFEM656B */
#define CARDBUS_PRODUCT_3COM_MODEM56 0x6563 /* 56k Modem */
#define CARDBUS_PRODUCT_3COM_3CCFEM656C 0x6564 /* 3CCFEM656C */
#define CARDBUS_PRODUCT_3COM_GLOBALMODEM56 0x6565 /* 56k Global Modem */
/* Abocom products */
#define CARDBUS_PRODUCT_ABOCOM_FE2500 0xab02 /* FE2500 */
#define CARDBUS_PRODUCT_ABOCOM_PCM200 0xab03 /* PCM200 */
#define CARDBUS_PRODUCT_ABOCOM_TE100 0xab06 /* TE100 */
/* Planex products */
#define CARDBUS_PRODUCT_PLANEX_FNW_3603_TX 0xab06 /* FNW-3603-TX 10/100 Ethernet */
#define CARDBUS_PRODUCT_PLANEX_FNW_3800_TX 0xab07 /* FNW-3800-TX 10/100 Ethernet */
/* Accton products */
#define CARDBUS_PRODUCT_ACCTON_MPX5030 0x1211 /* MPX503x */
#define CARDBUS_PRODUCT_ACCTON_EN2242 0x1216 /* EN2242 */
/* ADMtek products */
#define CARDBUS_PRODUCT_ADMTEK_AN985 0x1985 /* AN985 */
/* Adaptec products */
#define CARDBUS_PRODUCT_ADP_1480 0x6075 /* APA-1480 */
/* Corega products */
#define CARDBUS_PRODUCT_COREGA_CB_TXD 0xa117 /* FEther CB-TXD 10/100 Ethernet */
#define CARDBUS_PRODUCT_COREGA_2CB_TXD 0xa11e /* FEther II CB-TXD 10/100 Ethernet */
/* DEC products */
#define CARDBUS_PRODUCT_DEC_21142 0x0019 /* 21142/3 */
/* D-Link products */
#define CARDBUS_PRODUCT_DLINK_DFE_690TXD 0x1340 /* DFE-690TXD */
/* Intel products */
#define CARDBUS_PRODUCT_INTEL_82557 0x1229 /* 82557 */
/* XXX product name? */
#define CARDBUS_PRODUCT_INTEL_MODEM56 0x1002 /* Modem */
#define CARDBUS_PRODUCT_INTEL_DFE660 0x7192 /* DFE-660 */
/* Netgear products */
#define CARDBUS_PRODUCT_NETGEAR_HA501 0x0007 /* HA501 */
/* Opti products */
#define CARDBUS_PRODUCT_OPTI_82C861 0xc861 /* 82C861 */
/* Realtek (Creative Labs?) products */
#define CARDBUS_PRODUCT_REALTEK_RT8138 0x8138 /* 8138 Ethernet */
#define CARDBUS_PRODUCT_REALTEK_RT8139 0x8139 /* 8139 Ethernet */
/* Xircom products */
/* is the `-3' here just indicating revision 3, or is it really part
of the device name? */
#define CARDBUS_PRODUCT_XIRCOM_X3201_3 0x0002 /* X3201-3 */
/* this is the device id `indicating 21143 driver compatibility' */
#define CARDBUS_PRODUCT_XIRCOM_X3201_3_21143 0x0003 /* X3201-3 (21143) */
#define CARDBUS_PRODUCT_XIRCOM_MODEM56 0x0103 /* 56k Modem */
#define CARDBUS_PRODUCT_XIRCOM_CBEM56G 0x0105 /* CBEM56G Modem */
|