4 * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
7 * NetBSD: miidevs,v 1.91 2009/12/13 19:20:17 matt Exp
11 * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
12 * All rights reserved.
14 * This code is derived from software contributed to The NetBSD Foundation
15 * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility,
16 * NASA Ames Research Center.
18 * Redistribution and use in source and binary forms, with or without
19 * modification, are permitted provided that the following conditions
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.
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.
39 struct mii_knowndev mii_knowndevs
[] = {
40 { MII_OUI_AGERE
, MII_MODEL_AGERE_ET1011
, MII_STR_AGERE_ET1011
},
41 { MII_OUI_ATHEROS
, MII_MODEL_ATHEROS_F1
, MII_STR_ATHEROS_F1
},
42 { MII_OUI_ATHEROS
, MII_MODEL_ATHEROS_F2
, MII_STR_ATHEROS_F2
},
43 { MII_OUI_ATTANSIC
, MII_MODEL_ATTANSIC_L1
, MII_STR_ATTANSIC_L1
},
44 { MII_OUI_ATTANSIC
, MII_MODEL_ATTANSIC_L2
, MII_STR_ATTANSIC_L2
},
45 { MII_OUI_ALTIMA
, MII_MODEL_ALTIMA_ACXXX
, MII_STR_ALTIMA_ACXXX
},
46 { MII_OUI_ALTIMA
, MII_MODEL_ALTIMA_AC101
, MII_STR_ALTIMA_AC101
},
47 { MII_OUI_ALTIMA
, MII_MODEL_ALTIMA_AC101L
, MII_STR_ALTIMA_AC101L
},
48 { MII_OUI_ALTIMA
, MII_MODEL_ALTIMA_Am79C875
, MII_STR_ALTIMA_Am79C875
},
49 { MII_OUI_ALTIMA
, MII_MODEL_ALTIMA_Am79C874
, MII_STR_ALTIMA_Am79C874
},
50 { MII_OUI_yyAMD
, MII_MODEL_yyAMD_79C972_10T
, MII_STR_yyAMD_79C972_10T
},
51 { MII_OUI_yyAMD
, MII_MODEL_yyAMD_79c973phy
, MII_STR_yyAMD_79c973phy
},
52 { MII_OUI_yyAMD
, MII_MODEL_yyAMD_79c901
, MII_STR_yyAMD_79c901
},
53 { MII_OUI_yyAMD
, MII_MODEL_yyAMD_79c901home
, MII_STR_yyAMD_79c901home
},
54 { MII_OUI_xxBROADCOM
, MII_MODEL_xxBROADCOM_3C905B
, MII_STR_xxBROADCOM_3C905B
},
55 { MII_OUI_xxBROADCOM
, MII_MODEL_xxBROADCOM_3C905C
, MII_STR_xxBROADCOM_3C905C
},
56 { MII_OUI_xxBROADCOM
, MII_MODEL_xxBROADCOM_BCM5201
, MII_STR_xxBROADCOM_BCM5201
},
57 { MII_OUI_xxBROADCOM
, MII_MODEL_xxBROADCOM_BCM5214
, MII_STR_xxBROADCOM_BCM5214
},
58 { MII_OUI_xxBROADCOM
, MII_MODEL_xxBROADCOM_BCM5221
, MII_STR_xxBROADCOM_BCM5221
},
59 { MII_OUI_xxBROADCOM
, MII_MODEL_xxBROADCOM_BCM5222
, MII_STR_xxBROADCOM_BCM5222
},
60 { MII_OUI_xxBROADCOM
, MII_MODEL_xxBROADCOM_BCM4401
, MII_STR_xxBROADCOM_BCM4401
},
61 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5400
, MII_STR_BROADCOM_BCM5400
},
62 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5401
, MII_STR_BROADCOM_BCM5401
},
63 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5411
, MII_STR_BROADCOM_BCM5411
},
64 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5464
, MII_STR_BROADCOM_BCM5464
},
65 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5462
, MII_STR_BROADCOM_BCM5462
},
66 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5421
, MII_STR_BROADCOM_BCM5421
},
67 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5752
, MII_STR_BROADCOM_BCM5752
},
68 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5701
, MII_STR_BROADCOM_BCM5701
},
69 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5703
, MII_STR_BROADCOM_BCM5703
},
70 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5750
, MII_STR_BROADCOM_BCM5750
},
71 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5704
, MII_STR_BROADCOM_BCM5704
},
72 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5705
, MII_STR_BROADCOM_BCM5705
},
73 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM54K2
, MII_STR_BROADCOM_BCM54K2
},
74 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5714
, MII_STR_BROADCOM_BCM5714
},
75 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5780
, MII_STR_BROADCOM_BCM5780
},
76 { MII_OUI_BROADCOM
, MII_MODEL_BROADCOM_BCM5708C
, MII_STR_BROADCOM_BCM5708C
},
77 { MII_OUI_BROADCOM2
, MII_MODEL_BROADCOM2_BCM5906
, MII_STR_BROADCOM2_BCM5906
},
78 { MII_OUI_BROADCOM2
, MII_MODEL_BROADCOM2_BCM5755
, MII_STR_BROADCOM2_BCM5755
},
79 { MII_OUI_BROADCOM2
, MII_MODEL_BROADCOM2_BCM5754
, MII_STR_BROADCOM2_BCM5754
},
80 { MII_OUI_BROADCOM2
, MII_MODEL_BROADCOM2_BCM5709CAX
, MII_STR_BROADCOM2_BCM5709CAX
},
81 { MII_OUI_BROADCOM2
, MII_MODEL_BROADCOM2_BCM5722
, MII_STR_BROADCOM2_BCM5722
},
82 { MII_OUI_BROADCOM2
, MII_MODEL_BROADCOM2_BCM5709C
, MII_STR_BROADCOM2_BCM5709C
},
83 { MII_OUI_xxBROADCOM_ALT1
, MII_MODEL_xxBROADCOM_ALT1_BCM5906
, MII_STR_xxBROADCOM_ALT1_BCM5906
},
84 { MII_OUI_CICADA
, MII_MODEL_CICADA_CS8201
, MII_STR_CICADA_CS8201
},
85 { MII_OUI_CICADA
, MII_MODEL_CICADA_CS8204
, MII_STR_CICADA_CS8204
},
86 { MII_OUI_CICADA
, MII_MODEL_CICADA_VSC8211
, MII_STR_CICADA_VSC8211
},
87 { MII_OUI_CICADA
, MII_MODEL_CICADA_CS8201A
, MII_STR_CICADA_CS8201A
},
88 { MII_OUI_CICADA
, MII_MODEL_CICADA_CS8201B
, MII_STR_CICADA_CS8201B
},
89 { MII_OUI_CICADA
, MII_MODEL_CICADA_CS8244
, MII_STR_CICADA_CS8244
},
90 { MII_OUI_xxCICADA
, MII_MODEL_xxCICADA_CS8201B
, MII_STR_xxCICADA_CS8201B
},
91 { MII_OUI_xxDAVICOM
, MII_MODEL_xxDAVICOM_DM9101
, MII_STR_xxDAVICOM_DM9101
},
92 { MII_OUI_xxDAVICOM
, MII_MODEL_xxDAVICOM_DM9102
, MII_STR_xxDAVICOM_DM9102
},
93 { MII_OUI_ICPLUS
, MII_MODEL_ICPLUS_IP101
, MII_STR_ICPLUS_IP101
},
94 { MII_OUI_ICS
, MII_MODEL_ICS_1889
, MII_STR_ICS_1889
},
95 { MII_OUI_ICS
, MII_MODEL_ICS_1890
, MII_STR_ICS_1890
},
96 { MII_OUI_ICS
, MII_MODEL_ICS_1892
, MII_STR_ICS_1892
},
97 { MII_OUI_ICS
, MII_MODEL_ICS_1893
, MII_STR_ICS_1893
},
98 { MII_OUI_xxINTEL
, MII_MODEL_xxINTEL_I82553
, MII_STR_xxINTEL_I82553
},
99 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_I82555
, MII_STR_yyINTEL_I82555
},
100 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_I82562EH
, MII_STR_yyINTEL_I82562EH
},
101 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_I82562G
, MII_STR_yyINTEL_I82562G
},
102 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_I82562EM
, MII_STR_yyINTEL_I82562EM
},
103 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_I82562ET
, MII_STR_yyINTEL_I82562ET
},
104 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_I82553
, MII_STR_yyINTEL_I82553
},
105 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_I82566
, MII_STR_yyINTEL_I82566
},
106 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_I82563
, MII_STR_xxMARVELL_I82563
},
107 { MII_OUI_yyINTEL
, MII_MODEL_yyINTEL_IGP01E1000
, MII_STR_yyINTEL_IGP01E1000
},
108 { MII_OUI_JMICRON
, MII_MODEL_JMICRON_JMC250
, MII_STR_JMICRON_JMC250
},
109 { MII_OUI_JMICRON
, MII_MODEL_JMICRON_JMC260
, MII_STR_JMICRON_JMC260
},
110 { MII_OUI_xxLEVEL1
, MII_MODEL_xxLEVEL1_LXT970
, MII_STR_xxLEVEL1_LXT970
},
111 { MII_OUI_LEVEL1
, MII_MODEL_LEVEL1_LXT971
, MII_STR_LEVEL1_LXT971
},
112 { MII_OUI_LEVEL1
, MII_MODEL_LEVEL1_LXT973
, MII_STR_LEVEL1_LXT973
},
113 { MII_OUI_LEVEL1
, MII_MODEL_LEVEL1_LXT974
, MII_STR_LEVEL1_LXT974
},
114 { MII_OUI_LEVEL1
, MII_MODEL_LEVEL1_LXT975
, MII_STR_LEVEL1_LXT975
},
115 { MII_OUI_LEVEL1
, MII_MODEL_LEVEL1_LXT1000_OLD
, MII_STR_LEVEL1_LXT1000_OLD
},
116 { MII_OUI_LEVEL1
, MII_MODEL_LEVEL1_LXT1000
, MII_STR_LEVEL1_LXT1000
},
117 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E1011
, MII_STR_xxMARVELL_E1011
},
118 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E1000_3
, MII_STR_xxMARVELL_E1000_3
},
119 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E1000_5
, MII_STR_xxMARVELL_E1000_5
},
120 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E6060
, MII_STR_xxMARVELL_E6060
},
121 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E1149
, MII_STR_xxMARVELL_E1149
},
122 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E1111
, MII_STR_xxMARVELL_E1111
},
123 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E1116
, MII_STR_xxMARVELL_E1116
},
124 { MII_OUI_xxMARVELL
, MII_MODEL_xxMARVELL_E1116R
, MII_STR_xxMARVELL_E1116R
},
125 { MII_OUI_xxMYSON
, MII_MODEL_xxMYSON_MTD972
, MII_STR_xxMYSON_MTD972
},
126 { MII_OUI_MYSON
, MII_MODEL_MYSON_MTD803
, MII_STR_MYSON_MTD803
},
127 { MII_OUI_xxNATSEMI
, MII_MODEL_xxNATSEMI_DP83840
, MII_STR_xxNATSEMI_DP83840
},
128 { MII_OUI_xxNATSEMI
, MII_MODEL_xxNATSEMI_DP83843
, MII_STR_xxNATSEMI_DP83843
},
129 { MII_OUI_xxNATSEMI
, MII_MODEL_xxNATSEMI_DP83815
, MII_STR_xxNATSEMI_DP83815
},
130 { MII_OUI_xxNATSEMI
, MII_MODEL_xxNATSEMI_DP83847
, MII_STR_xxNATSEMI_DP83847
},
131 { MII_OUI_xxNATSEMI
, MII_MODEL_xxNATSEMI_DP83891
, MII_STR_xxNATSEMI_DP83891
},
132 { MII_OUI_xxNATSEMI
, MII_MODEL_xxNATSEMI_DP83861
, MII_STR_xxNATSEMI_DP83861
},
133 { MII_OUI_xxPMCSIERRA
, MII_MODEL_xxPMCSIERRA_PM8351
, MII_STR_xxPMCSIERRA_PM8351
},
134 { MII_OUI_xxPMCSIERRA2
, MII_MODEL_xxPMCSIERRA2_PM8352
, MII_STR_xxPMCSIERRA2_PM8352
},
135 { MII_OUI_xxPMCSIERRA2
, MII_MODEL_xxPMCSIERRA2_PM8353
, MII_STR_xxPMCSIERRA2_PM8353
},
136 { MII_OUI_PMCSIERRA
, MII_MODEL_PMCSIERRA_PM8354
, MII_STR_PMCSIERRA_PM8354
},
137 { MII_OUI_xxQUALSEMI
, MII_MODEL_xxQUALSEMI_QS6612
, MII_STR_xxQUALSEMI_QS6612
},
138 { MII_OUI_yyREALTEK
, MII_MODEL_yyREALTEK_RTL8201L
, MII_STR_yyREALTEK_RTL8201L
},
139 { MII_OUI_xxREALTEK
, MII_MODEL_xxREALTEK_RTL8169S
, MII_STR_xxREALTEK_RTL8169S
},
140 { MII_OUI_REALTEK
, MII_MODEL_REALTEK_RTL8169S
, MII_STR_REALTEK_RTL8169S
},
141 { MII_OUI_SEEQ
, MII_MODEL_SEEQ_80220
, MII_STR_SEEQ_80220
},
142 { MII_OUI_SEEQ
, MII_MODEL_SEEQ_84220
, MII_STR_SEEQ_84220
},
143 { MII_OUI_SEEQ
, MII_MODEL_SEEQ_80225
, MII_STR_SEEQ_80225
},
144 { MII_OUI_SIS
, MII_MODEL_SIS_900
, MII_STR_SIS_900
},
145 { MII_OUI_TI
, MII_MODEL_TI_TLAN10T
, MII_STR_TI_TLAN10T
},
146 { MII_OUI_TI
, MII_MODEL_TI_100VGPMI
, MII_STR_TI_100VGPMI
},
147 { MII_OUI_TI
, MII_MODEL_TI_TNETE2101
, MII_STR_TI_TNETE2101
},
148 { MII_OUI_xxTSC
, MII_MODEL_xxTSC_78Q2120
, MII_STR_xxTSC_78Q2120
},
149 { MII_OUI_xxTSC
, MII_MODEL_xxTSC_78Q2121
, MII_STR_xxTSC_78Q2121
},
150 { MII_OUI_xxXAQTI
, MII_MODEL_xxXAQTI_XMACII
, MII_STR_xxXAQTI_XMACII
},