| @@ -1,413 +1,423 @@ | | | @@ -1,413 +1,423 @@ |
1 | $NetBSD: miidevs,v 1.167 2020/04/08 03:01:05 msaitoh Exp $ | | 1 | $NetBSD: miidevs,v 1.168 2020/06/23 14:35:36 msaitoh Exp $ |
2 | | | 2 | |
3 | /*- | | 3 | /*- |
4 | * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc. | | 4 | * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc. |
5 | * All rights reserved. | | 5 | * All rights reserved. |
6 | * | | 6 | * |
7 | * This code is derived from software contributed to The NetBSD Foundation | | 7 | * This code is derived from software contributed to The NetBSD Foundation |
8 | * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility, | | 8 | * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility, |
9 | * NASA Ames Research Center. | | 9 | * NASA Ames Research Center. |
10 | * | | 10 | * |
11 | * Redistribution and use in source and binary forms, with or without | | 11 | * Redistribution and use in source and binary forms, with or without |
12 | * modification, are permitted provided that the following conditions | | 12 | * modification, are permitted provided that the following conditions |
13 | * are met: | | 13 | * are met: |
14 | * 1. Redistributions of source code must retain the above copyright | | 14 | * 1. Redistributions of source code must retain the above copyright |
15 | * notice, this list of conditions and the following disclaimer. | | 15 | * notice, this list of conditions and the following disclaimer. |
16 | * 2. Redistributions in binary form must reproduce the above copyright | | 16 | * 2. Redistributions in binary form must reproduce the above copyright |
17 | * notice, this list of conditions and the following disclaimer in the | | 17 | * notice, this list of conditions and the following disclaimer in the |
18 | * documentation and/or other materials provided with the distribution. | | 18 | * documentation and/or other materials provided with the distribution. |
19 | * | | 19 | * |
20 | * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS | | 20 | * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS |
21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED | | 21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED |
22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | | 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS | | 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS |
24 | * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | | 24 | * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
25 | * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | | 25 | * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
26 | * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | | 26 | * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
27 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | | 27 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
28 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | | 28 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
29 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | | 29 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
30 | * POSSIBILITY OF SUCH DAMAGE. | | 30 | * POSSIBILITY OF SUCH DAMAGE. |
31 | */ | | 31 | */ |
32 | | | 32 | |
33 | /* | | 33 | /* |
34 | * List of known MII OUIs. | | 34 | * List of known MII OUIs. |
35 | * For a complete list see http://standards.ieee.org/regauth/oui/ | | 35 | * For a complete list see http://standards.ieee.org/regauth/oui/ |
36 | * | | 36 | * |
37 | * XXX Vendors do obviously not agree how OUIs (24 bit) are mapped | | 37 | * XXX Vendors do obviously not agree how OUIs (24 bit) are mapped |
38 | * to the 22 bits available in the id registers. | | 38 | * to the 22 bits available in the id registers. |
39 | * IEEE 802.3u-1995, subclause 22.2.4.3.1, figure 22-12, depicts the right | | 39 | * IEEE 802.3u-1995, subclause 22.2.4.3.1, figure 22-12, depicts the right |
40 | * mapping; the bit positions are defined in IEEE 802-1990, figure 5.2. | | 40 | * mapping; the bit positions are defined in IEEE 802-1990, figure 5.2. |
41 | * (There is a formal 802.3 interpretation, number 1-07/98 of July 09 1998, | | 41 | * (There is a formal 802.3 interpretation, number 1-07/98 of July 09 1998, |
42 | * about this.) | | 42 | * about this.) |
43 | * The MII_OUI() macro in "miivar.h" reflects this. | | 43 | * The MII_OUI() macro in "miivar.h" reflects this. |
44 | * If a vendor uses a different mapping, an "xx" prefixed OUI is defined here | | 44 | * If a vendor uses a different mapping, an "xx" prefixed OUI is defined here |
45 | * which is mangled accordingly to compensate. | | 45 | * which is mangled accordingly to compensate. |
46 | */ | | 46 | */ |
47 | | | 47 | |
48 | /* | | 48 | /* |
49 | * Use "make -f Makefile.miidevs" to regenerate miidevs.h and miidevs_data.h | | 49 | * Use "make -f Makefile.miidevs" to regenerate miidevs.h and miidevs_data.h |
50 | */ | | 50 | */ |
51 | | | 51 | |
52 | oui AMD 0x00001a Advanced Micro Devices | | 52 | oui AMD 0x00001a Advanced Micro Devices |
53 | oui TRIDIUM 0x0001f0 Tridium | | 53 | oui TRIDIUM 0x0001f0 Tridium |
54 | oui DATATRACK 0x0002c6 Data Track Technology | | 54 | oui DATATRACK 0x0002c6 Data Track Technology |
55 | oui AGERE 0x00053d Agere | | 55 | oui AGERE 0x00053d Agere |
56 | oui QUAKE 0x000897 Quake Technologies | | 56 | oui QUAKE 0x000897 Quake Technologies |
57 | oui BANKSPEED 0x0006b8 Bankspeed Pty | | 57 | oui BANKSPEED 0x0006b8 Bankspeed Pty |
58 | oui NETEXCELL 0x0008bb NetExcell | | 58 | oui NETEXCELL 0x0008bb NetExcell |
59 | oui NETAS 0x0009c3 Netas | | 59 | oui NETAS 0x0009c3 Netas |
60 | oui BROADCOM2 0x000af7 Broadcom Corporation | | 60 | oui BROADCOM2 0x000af7 Broadcom Corporation |
61 | oui AELUROS 0x000b25 Aeluros | | 61 | oui AELUROS 0x000b25 Aeluros |
62 | oui RALINK 0x000c43 Ralink Technology | | 62 | oui RALINK 0x000c43 Ralink Technology |
63 | oui ASIX 0x000ec6 ASIX | | 63 | oui ASIX 0x000ec6 ASIX |
64 | oui BROADCOM 0x001018 Broadcom Corporation | | 64 | oui BROADCOM 0x001018 Broadcom Corporation |
65 | oui MICREL 0x0010a1 Micrel | | 65 | oui MICREL 0x0010a1 Micrel |
66 | oui ALTIMA 0x0010a9 Altima Communications | | 66 | oui ALTIMA 0x0010a9 Altima Communications |
67 | oui ENABLESEMI 0x0010dd Enable Semiconductor | | 67 | oui ENABLESEMI 0x0010dd Enable Semiconductor |
68 | oui SUNPLUS 0x001105 Sunplus Technology | | 68 | oui SUNPLUS 0x001105 Sunplus Technology |
69 | oui TERANETICS 0x0014a6 Teranetics | | 69 | oui TERANETICS 0x0014a6 Teranetics |
70 | oui RALINK2 0x0017a5 Ralink Technology | | 70 | oui RALINK2 0x0017a5 Ralink Technology |
71 | oui AQUANTIA 0x0017b6 Aquantia Corporation | | 71 | oui AQUANTIA 0x0017b6 Aquantia Corporation |
72 | oui BROADCOM3 0x001be9 Broadcom Corporation | | 72 | oui BROADCOM3 0x001be9 Broadcom Corporation |
73 | oui LEVEL1 0x00207b Level 1 | | 73 | oui LEVEL1 0x00207b Level 1 |
74 | oui MARVELL 0x005043 Marvell Semiconductor | | 74 | oui MARVELL 0x005043 Marvell Semiconductor |
75 | oui QUALSEMI 0x006051 Quality Semiconductor | | 75 | oui QUALSEMI 0x006051 Quality Semiconductor |
76 | oui AMLOGIC 0x006051 Amlogic | | 76 | oui AMLOGIC 0x006051 Amlogic |
77 | oui DAVICOM 0x00606e Davicom Semiconductor | | 77 | oui DAVICOM 0x00606e Davicom Semiconductor |
78 | oui SMSC 0x00800f SMSC | | 78 | oui SMSC 0x00800f SMSC |
79 | oui SEEQ 0x00a07d Seeq | | 79 | oui SEEQ 0x00a07d Seeq |
80 | oui ICS 0x00a0be Integrated Circuit Systems | | 80 | oui ICS 0x00a0be Integrated Circuit Systems |
81 | oui INTEL 0x00aa00 Intel | | 81 | oui INTEL 0x00aa00 Intel |
82 | oui TSC 0x00c039 TDK Semiconductor | | 82 | oui TSC 0x00c039 TDK Semiconductor |
83 | oui MYSON 0x00c0b4 Myson Technology | | 83 | oui MYSON 0x00c0b4 Myson Technology |
84 | oui ATTANSIC 0x00c82e Attansic Technology | | 84 | oui ATTANSIC 0x00c82e Attansic Technology |
85 | oui JMICRON 0x00d831 JMicron | | 85 | oui JMICRON 0x00d831 JMicron |
86 | oui PMCSIERRA 0x00e004 PMC-Sierra | | 86 | oui PMCSIERRA 0x00e004 PMC-Sierra |
87 | oui SIS 0x00e006 Silicon Integrated Systems | | 87 | oui SIS 0x00e006 Silicon Integrated Systems |
88 | oui REALTEK 0x00e04c RealTek | | 88 | oui REALTEK 0x00e04c RealTek |
89 | oui ADMTEK 0x00e092 ADMtek | | 89 | oui ADMTEK 0x00e092 ADMtek |
90 | oui XAQTI 0x00e0ae XaQti Corp. | | 90 | oui XAQTI 0x00e0ae XaQti Corp. |
91 | oui NATSEMI 0x080017 National Semiconductor | | 91 | oui NATSEMI 0x080017 National Semiconductor |
92 | oui TI 0x080028 Texas Instruments | | 92 | oui TI 0x080028 Texas Instruments |
93 | oui BROADCOM4 0x18c086 Broadcom Corporation | | 93 | oui BROADCOM4 0x18c086 Broadcom Corporation |
94 | oui RENESAS 0x749050 Renesas | | 94 | oui RENESAS 0x749050 Renesas |
95 | | | 95 | |
96 | /* Unregistered or wrong OUI */ | | 96 | /* Unregistered or wrong OUI */ |
97 | oui yyREALTEK 0x000004 Realtek | | 97 | oui yyREALTEK 0x000004 Realtek |
98 | oui yyAMD 0x000058 Advanced Micro Devices | | 98 | oui yyAMD 0x000058 Advanced Micro Devices |
99 | oui xxVIA 0x0002c6 VIA Technologies | | 99 | oui xxVIA 0x0002c6 VIA Technologies |
100 | oui xxMYSON 0x00032d Myson Technology | | 100 | oui xxMYSON 0x00032d Myson Technology |
101 | oui xxTSC 0x00039c TDK Semiconductor | | 101 | oui xxTSC 0x00039c TDK Semiconductor |
102 | oui xxASIX 0x000674 Asix Semiconductor | | 102 | oui xxASIX 0x000674 Asix Semiconductor |
103 | oui xxDAVICOM 0x000676 Davicom Semiconductor | | 103 | oui xxDAVICOM 0x000676 Davicom Semiconductor |
104 | oui xxAMLOGIC 0x00068a Amlogic | | 104 | oui xxAMLOGIC 0x00068a Amlogic |
105 | oui xxQUALSEMI 0x00068a Quality Semiconductor | | 105 | oui xxQUALSEMI 0x00068a Quality Semiconductor |
106 | oui xxREALTEK 0x000732 Realtek | | 106 | oui xxREALTEK 0x000732 Realtek |
107 | oui xxBROADCOM 0x000818 Broadcom Corporation | | 107 | oui xxBROADCOM 0x000818 Broadcom Corporation |
108 | oui xxPMCSIERRA 0x0009c0 PMC-Sierra | | 108 | oui xxPMCSIERRA 0x0009c0 PMC-Sierra |
109 | oui xxICPLUS 0x0009c3 IC Plus Corp. | | 109 | oui xxICPLUS 0x0009c3 IC Plus Corp. |
110 | oui xxMARVELL 0x000ac2 Marvell Semiconductor | | 110 | oui xxMARVELL 0x000ac2 Marvell Semiconductor |
111 | oui xxINTEL 0x001f00 Intel | | 111 | oui xxINTEL 0x001f00 Intel |
112 | oui xxBROADCOM_ALT1 0x0050ef Broadcom Corporation | | 112 | oui xxBROADCOM_ALT1 0x0050ef Broadcom Corporation |
113 | oui yyINTEL 0x005500 Intel | | 113 | oui yyINTEL 0x005500 Intel |
114 | oui yyASIX 0x007063 Asix Semiconductor | | 114 | oui yyASIX 0x007063 Asix Semiconductor |
115 | oui xxVITESSE 0x008083 Vitesse Semiconductor | | 115 | oui xxVITESSE 0x008083 Vitesse Semiconductor |
116 | oui xxPMCSIERRA2 0x009057 PMC-Sierra | | 116 | oui xxPMCSIERRA2 0x009057 PMC-Sierra |
117 | oui xxCICADA 0x00c08f Cicada Semiconductor | | 117 | oui xxCICADA 0x00c08f Cicada Semiconductor |
118 | oui xxRDC 0x00d02d RDC Semiconductor | | 118 | oui xxRDC 0x00d02d RDC Semiconductor |
119 | oui xxNATSEMI 0x1000e8 National Semiconductor | | 119 | oui xxNATSEMI 0x1000e8 National Semiconductor |
120 | oui xxLEVEL1 0x782000 Level 1 | | 120 | oui xxLEVEL1 0x782000 Level 1 |
121 | oui xxXAQTI 0xace000 XaQti Corp. | | 121 | oui xxXAQTI 0xace000 XaQti Corp. |
122 | | | 122 | |
123 | /* | | 123 | /* |
124 | * List of known models. Grouped by oui. | | 124 | * List of known models. Grouped by oui. |
125 | */ | | 125 | */ |
126 | | | 126 | |
127 | /* | | 127 | /* |
128 | * Agere PHYs | | 128 | * Agere PHYs |
129 | */ | | 129 | */ |
130 | model AGERE ET1011 0x0001 ET1011 10/100/1000baseT PHY | | 130 | model AGERE ET1011 0x0001 ET1011 10/100/1000baseT PHY |
131 | model AGERE ET1011C 0x0004 ET1011C 10/100/1000baseT PHY | | 131 | model AGERE ET1011C 0x0004 ET1011C 10/100/1000baseT PHY |
132 | | | 132 | |
133 | /* Asix semiconductor PHYs */ | | 133 | /* Asix semiconductor PHYs */ |
134 | model xxASIX AX88X9X 0x0031 Ax88x9x internal PHY | | 134 | model xxASIX AX88X9X 0x0031 Ax88x9x internal PHY |
135 | model yyASIX AX88772 0x0001 AX88772 internal PHY | | 135 | model yyASIX AX88772 0x0001 AX88772 internal PHY |
136 | model yyASIX AX88772A 0x0006 AX88772A internal PHY | | 136 | model yyASIX AX88772A 0x0006 AX88772A internal PHY |
137 | model yyASIX AX88772B 0x0008 AX88772B internal PHY | | 137 | model yyASIX AX88772B 0x0008 AX88772B internal PHY |
138 | | | 138 | |
139 | /* Altima Communications PHYs */ | | 139 | /* Altima Communications PHYs */ |
140 | /* Don't know the model for ACXXX */ | | 140 | /* Don't know the model for ACXXX */ |
141 | model ALTIMA ACXXX 0x0001 ACXXX 10/100 media interface | | 141 | model ALTIMA ACXXX 0x0001 ACXXX 10/100 media interface |
142 | model ALTIMA AC101L 0x0012 AC101L 10/100 media interface | | 142 | model ALTIMA AC101L 0x0012 AC101L 10/100 media interface |
143 | model ALTIMA AC101 0x0021 AC101 10/100 media interface | | 143 | model ALTIMA AC101 0x0021 AC101 10/100 media interface |
144 | /* AMD Am79C87[45] have ALTIMA OUI */ | | 144 | /* AMD Am79C87[45] have ALTIMA OUI */ |
145 | model ALTIMA Am79C875 0x0014 Am79C875 10/100 media interface | | 145 | model ALTIMA Am79C875 0x0014 Am79C875 10/100 media interface |
146 | model ALTIMA Am79C874 0x0021 Am79C874 10/100 media interface | | 146 | model ALTIMA Am79C874 0x0021 Am79C874 10/100 media interface |
147 | | | 147 | |
148 | /* Amlogic PHYs */ | | 148 | /* Amlogic PHYs */ |
149 | model AMLOGIC GXL 0x0000 Meson GXL internal PHY | | 149 | model AMLOGIC GXL 0x0000 Meson GXL internal PHY |
150 | model xxAMLOGIC GXL 0x0000 Meson GXL internal PHY | | 150 | model xxAMLOGIC GXL 0x0000 Meson GXL internal PHY |
151 | | | 151 | |
152 | /* Attansic/Atheros PHYs */ | | 152 | /* Attansic/Atheros PHYs */ |
153 | model ATTANSIC L1 0x0001 L1 10/100/1000 PHY | | 153 | model ATTANSIC L1 0x0001 L1 10/100/1000 PHY |
154 | model ATTANSIC L2 0x0002 L2 10/100 PHY | | 154 | model ATTANSIC L2 0x0002 L2 10/100 PHY |
155 | model ATTANSIC AR8021 0x0004 Atheros AR8021 10/100/1000 PHY | | 155 | model ATTANSIC AR8021 0x0004 Atheros AR8021 10/100/1000 PHY |
156 | model ATTANSIC AR8035 0x0007 Atheros AR8035 10/100/1000 PHY | | 156 | model ATTANSIC AR8035 0x0007 Atheros AR8035 10/100/1000 PHY |
157 | | | 157 | |
158 | /* Advanced Micro Devices PHYs */ | | 158 | /* Advanced Micro Devices PHYs */ |
159 | /* see Davicom DM9101 for Am79C873 */ | | 159 | /* see Davicom DM9101 for Am79C873 */ |
160 | model yyAMD 79C972_10T 0x0001 Am79C972 internal 10BASE-T interface | | 160 | model yyAMD 79C972_10T 0x0001 Am79C972 internal 10BASE-T interface |
161 | model yyAMD 79c973phy 0x0036 Am79C973 internal 10/100 media interface | | 161 | model yyAMD 79c973phy 0x0036 Am79C973 internal 10/100 media interface |
162 | model yyAMD 79c901 0x0037 Am79C901 10BASE-T interface | | 162 | model yyAMD 79c901 0x0037 Am79C901 10BASE-T interface |
163 | model yyAMD 79c901home 0x0039 Am79C901 HomePNA 1.0 interface | | 163 | model yyAMD 79c901home 0x0039 Am79C901 HomePNA 1.0 interface |
164 | | | 164 | |
165 | /* Broadcom Corp. PHYs */ | | 165 | /* Broadcom Corp. PHYs */ |
166 | model xxBROADCOM 3C905B 0x0012 Broadcom 3c905B internal PHY | | 166 | model xxBROADCOM 3C905B 0x0012 Broadcom 3c905B internal PHY |
167 | model xxBROADCOM 3C905C 0x0017 Broadcom 3c905C internal PHY | | 167 | model xxBROADCOM 3C905C 0x0017 Broadcom 3c905C internal PHY |
168 | model xxBROADCOM BCM5221 0x001e BCM5221 10/100 media interface | | 168 | model xxBROADCOM BCM5221 0x001e BCM5221 10/100 media interface |
169 | model xxBROADCOM BCM5201 0x0021 BCM5201 10/100 media interface | | 169 | model xxBROADCOM BCM5201 0x0021 BCM5201 10/100 media interface |
170 | model xxBROADCOM BCM5214 0x0028 BCM5214 Quad 10/100 media interface | | 170 | model xxBROADCOM BCM5214 0x0028 BCM5214 Quad 10/100 media interface |
171 | model xxBROADCOM BCM5222 0x0032 BCM5222 Dual 10/100 media interface | | 171 | model xxBROADCOM BCM5222 0x0032 BCM5222 Dual 10/100 media interface |
172 | model xxBROADCOM BCM4401 0x0036 BCM4401 10/100 media interface | | 172 | model xxBROADCOM BCM4401 0x0036 BCM4401 10/100 media interface |
173 | model xxBROADCOM BCM5365 0x0037 BCM5365 10/100 5-port PHY switch | | 173 | model xxBROADCOM BCM5365 0x0037 BCM5365 10/100 5-port PHY switch |
174 | model BROADCOM BCM5400 0x0004 BCM5400 1000BASE-T media interface | | 174 | model BROADCOM BCM5400 0x0004 BCM5400 1000BASE-T media interface |
175 | model BROADCOM BCM5401 0x0005 BCM5401 1000BASE-T media interface | | 175 | model BROADCOM BCM5401 0x0005 BCM5401 1000BASE-T media interface |
176 | model BROADCOM BCM5402 0x0006 BCM5402 1000BASE-T media interface | | 176 | model BROADCOM BCM5402 0x0006 BCM5402 1000BASE-T media interface |
177 | model BROADCOM BCM5411 0x0007 BCM5411 1000BASE-T media interface | | 177 | model BROADCOM BCM5411 0x0007 BCM5411 1000BASE-T media interface |
178 | model BROADCOM BCM5404 0x0008 BCM5404 1000BASE-T media interface | | 178 | model BROADCOM BCM5404 0x0008 BCM5404 1000BASE-T media interface |
179 | model BROADCOM BCM5424 0x000a BCM5424/BCM5234 1000BASE-T media interface | | 179 | model BROADCOM BCM5424 0x000a BCM5424/BCM5234 1000BASE-T media interface |
180 | model BROADCOM BCM5464 0x000b BCM5464 1000BASE-T media interface | | 180 | model BROADCOM BCM5464 0x000b BCM5464 1000BASE-T media interface |
181 | model BROADCOM BCM5461 0x000c BCM5461 1000BASE-T media interface | | 181 | model BROADCOM BCM5461 0x000c BCM5461 1000BASE-T media interface |
182 | model BROADCOM BCM5462 0x000d BCM5462 1000BASE-T media interface | | 182 | model BROADCOM BCM5462 0x000d BCM5462 1000BASE-T media interface |
183 | model BROADCOM BCM5421 0x000e BCM5421 1000BASE-T media interface | | 183 | model BROADCOM BCM5421 0x000e BCM5421 1000BASE-T media interface |
184 | model BROADCOM BCM5752 0x0010 BCM5752 1000BASE-T media interface | | 184 | model BROADCOM BCM5752 0x0010 BCM5752 1000BASE-T media interface |
185 | model BROADCOM BCM5701 0x0011 BCM5701 1000BASE-T media interface | | 185 | model BROADCOM BCM5701 0x0011 BCM5701 1000BASE-T media interface |
186 | model BROADCOM BCM5706 0x0015 BCM5706 1000BASE-T/SX media interface | | 186 | model BROADCOM BCM5706 0x0015 BCM5706 1000BASE-T/SX media interface |
187 | model BROADCOM BCM5703 0x0016 BCM5703 1000BASE-T media interface | | 187 | model BROADCOM BCM5703 0x0016 BCM5703 1000BASE-T media interface |
188 | model BROADCOM BCM5750 0x0018 BCM5750 1000BASE-T media interface | | 188 | model BROADCOM BCM5750 0x0018 BCM5750 1000BASE-T media interface |
189 | model BROADCOM BCM5704 0x0019 BCM5704 1000BASE-T media interface | | 189 | model BROADCOM BCM5704 0x0019 BCM5704 1000BASE-T media interface |
190 | model BROADCOM BCM5705 0x001a BCM5705 1000BASE-T media interface | | 190 | model BROADCOM BCM5705 0x001a BCM5705 1000BASE-T media interface |
191 | model BROADCOM BCM54K2 0x002e BCM54K2 1000BASE-T media interface | | 191 | model BROADCOM BCM54K2 0x002e BCM54K2 1000BASE-T media interface |
192 | model BROADCOM BCM5714 0x0034 BCM5714 1000BASE-T/X media interface | | 192 | model BROADCOM BCM5714 0x0034 BCM5714 1000BASE-T/X media interface |
193 | model BROADCOM BCM5780 0x0035 BCM5780 1000BASE-T/X media interface | | 193 | model BROADCOM BCM5780 0x0035 BCM5780 1000BASE-T/X media interface |
194 | model BROADCOM BCM5708C 0x0036 BCM5708C 1000BASE-T media interface | | 194 | model BROADCOM BCM5708C 0x0036 BCM5708C 1000BASE-T media interface |
195 | model BROADCOM BCM5466 0x003b BCM5466 1000BASE-T media interface | | 195 | model BROADCOM BCM5466 0x003b BCM5466 1000BASE-T media interface |
196 | model BROADCOM2 BCM5325 0x0003 BCM5325 10/100 5-port PHY switch | | 196 | model BROADCOM2 BCM5325 0x0003 BCM5325 10/100 5-port PHY switch |
197 | model BROADCOM2 BCM5906 0x0004 BCM5906 10/100baseTX media interface | | 197 | model BROADCOM2 BCM5906 0x0004 BCM5906 10/100baseTX media interface |
198 | model BROADCOM2 BCM5478 0x0008 BCM5478 1000BASE-T media interface | | 198 | model BROADCOM2 BCM5478 0x0008 BCM5478 1000BASE-T media interface |
199 | model BROADCOM2 BCM5488 0x0009 BCM5488 1000BASE-T media interface | | 199 | model BROADCOM2 BCM5488 0x0009 BCM5488 1000BASE-T media interface |
200 | model BROADCOM2 BCM5481 0x000a BCM5481 1000BASE-T media interface | | 200 | model BROADCOM2 BCM5481 0x000a BCM5481 1000BASE-T media interface |
201 | model BROADCOM2 BCM5482 0x000b BCM5482 1000BASE-T media interface | | 201 | model BROADCOM2 BCM5482 0x000b BCM5482 1000BASE-T media interface |
202 | model BROADCOM2 BCM5755 0x000c BCM5755 1000BASE-T media interface | | 202 | model BROADCOM2 BCM5755 0x000c BCM5755 1000BASE-T media interface |
203 | model BROADCOM2 BCM5756 0x000d BCM5756 1000BASE-T media interface XXX | | 203 | model BROADCOM2 BCM5756 0x000d BCM5756 1000BASE-T media interface XXX |
204 | model BROADCOM2 BCM5754 0x000e BCM5754/5787 1000BASE-T media interface | | 204 | model BROADCOM2 BCM5754 0x000e BCM5754/5787 1000BASE-T media interface |
205 | model BROADCOM2 BCM5708S 0x0015 BCM5708S 1000/2500baseSX PHY | | 205 | model BROADCOM2 BCM5708S 0x0015 BCM5708S 1000/2500baseSX PHY |
206 | model BROADCOM2 BCM5785 0x0016 BCM5785 1000BASE-T media interface | | 206 | model BROADCOM2 BCM5785 0x0016 BCM5785 1000BASE-T media interface |
207 | model BROADCOM2 BCM5709CAX 0x002c BCM5709CAX 10/100/1000baseT PHY | | 207 | model BROADCOM2 BCM5709CAX 0x002c BCM5709CAX 10/100/1000baseT PHY |
208 | model BROADCOM2 BCM5722 0x002d BCM5722 1000BASE-T media interface | | 208 | model BROADCOM2 BCM5722 0x002d BCM5722 1000BASE-T media interface |
209 | model BROADCOM2 BCM5784 0x003a BCM5784 10/100/1000baseT PHY | | 209 | model BROADCOM2 BCM5784 0x003a BCM5784 10/100/1000baseT PHY |
210 | model BROADCOM2 BCM5709C 0x003c BCM5709 10/100/1000baseT PHY | | 210 | model BROADCOM2 BCM5709C 0x003c BCM5709 10/100/1000baseT PHY |
211 | model BROADCOM2 BCM5761 0x003d BCM5761 10/100/1000baseT PHY | | 211 | model BROADCOM2 BCM5761 0x003d BCM5761 10/100/1000baseT PHY |
212 | model BROADCOM2 BCM5709S 0x003f BCM5709S 1000/2500baseSX PHY | | 212 | model BROADCOM2 BCM5709S 0x003f BCM5709S 1000/2500baseSX PHY |
213 | model BROADCOM3 BCM57780 0x0019 BCM57780 1000BASE-T media interface | | 213 | model BROADCOM3 BCM57780 0x0019 BCM57780 1000BASE-T media interface |
214 | model BROADCOM3 BCM5717C 0x0020 BCM5717C 1000BASE-T media interface | | 214 | model BROADCOM3 BCM5717C 0x0020 BCM5717C 1000BASE-T media interface |
215 | model BROADCOM3 BCM5719C 0x0022 BCM5719C 1000BASE-T media interface | | 215 | model BROADCOM3 BCM5719C 0x0022 BCM5719C 1000BASE-T media interface |
216 | model BROADCOM3 BCM57765 0x0024 BCM57765 1000BASE-T media interface | | 216 | model BROADCOM3 BCM57765 0x0024 BCM57765 1000BASE-T media interface |
217 | model BROADCOM3 BCM53125 0x0032 BCM53125 1000BASE-T switch | | 217 | model BROADCOM3 BCM53125 0x0032 BCM53125 1000BASE-T switch |
218 | model BROADCOM3 BCM5720C 0x0036 BCM5720C 1000BASE-T media interface | | 218 | model BROADCOM3 BCM5720C 0x0036 BCM5720C 1000BASE-T media interface |
219 | model BROADCOM4 BCM54213PE 0x000a BCM54213PE 1000BASE-T media interface | | 219 | model BROADCOM4 BCM54213PE 0x000a BCM54213PE 1000BASE-T media interface |
220 | model BROADCOM4 BCM5725C 0x0038 BCM5725C 1000BASE-T media interface | | 220 | model BROADCOM4 BCM5725C 0x0038 BCM5725C 1000BASE-T media interface |
221 | model xxBROADCOM_ALT1 BCM5906 0x0004 BCM5906 10/100baseTX media interface | | 221 | model xxBROADCOM_ALT1 BCM5906 0x0004 BCM5906 10/100baseTX media interface |
222 | | | 222 | |
223 | /* Cicada Semiconductor PHYs (-> Vitesse -> Microsemi) */ | | 223 | /* Cicada Semiconductor PHYs (-> Vitesse -> Microsemi) */ |
224 | | | 224 | |
225 | model xxCICADA CIS8201 0x0001 Cicada CIS8201 10/100/1000TX PHY | | 225 | model xxCICADA CIS8201 0x0001 Cicada CIS8201 10/100/1000TX PHY |
226 | model xxCICADA CIS8204 0x0004 Cicada CIS8204 10/100/1000TX PHY | | 226 | model xxCICADA CIS8204 0x0004 Cicada CIS8204 10/100/1000TX PHY |
227 | model xxCICADA VSC8211 0x000b Cicada VSC8211 10/100/1000TX PHY | | 227 | model xxCICADA VSC8211 0x000b Cicada VSC8211 10/100/1000TX PHY |
228 | model xxCICADA VSC8221 0x0015 Vitesse VSC8221 10/100/1000BASE-T PHY | | 228 | model xxCICADA VSC8221 0x0015 Vitesse VSC8221 10/100/1000BASE-T PHY |
229 | model xxCICADA VSC8224 0x0018 Vitesse VSC8224 10/100/1000BASE-T PHY | | 229 | model xxCICADA VSC8224 0x0018 Vitesse VSC8224 10/100/1000BASE-T PHY |
230 | model xxCICADA CIS8201A 0x0020 Cicada CIS8201 10/100/1000TX PHY | | 230 | model xxCICADA CIS8201A 0x0020 Cicada CIS8201 10/100/1000TX PHY |
231 | model xxCICADA CIS8201B 0x0021 Cicada CIS8201 10/100/1000TX PHY | | 231 | model xxCICADA CIS8201B 0x0021 Cicada CIS8201 10/100/1000TX PHY |
232 | model xxCICADA VSC8234 0x0022 Vitesse VSC8234 10/100/1000TX PHY | | 232 | model xxCICADA VSC8234 0x0022 Vitesse VSC8234 10/100/1000TX PHY |
233 | model xxCICADA VSC8244 0x002c Vitesse VSC8244 Quad 10/100/1000BASE-T PHY | | 233 | model xxCICADA VSC8244 0x002c Vitesse VSC8244 Quad 10/100/1000BASE-T PHY |
234 | | | 234 | |
235 | /* Davicom Semiconductor PHYs */ | | 235 | /* Davicom Semiconductor PHYs */ |
236 | /* AMD Am79C873 seems to be a relabeled DM9101 */ | | 236 | /* AMD Am79C873 seems to be a relabeled DM9101 */ |
237 | model DAVICOM DM9101 0x0000 DM9101 (AMD Am79C873) 10/100 media interface | | 237 | model DAVICOM DM9101 0x0000 DM9101 (AMD Am79C873) 10/100 media interface |
238 | model xxDAVICOM DM9101 0x0000 DM9101 (AMD Am79C873) 10/100 media interface | | 238 | model xxDAVICOM DM9101 0x0000 DM9101 (AMD Am79C873) 10/100 media interface |
239 | model xxDAVICOM DM9102 0x0004 DM9102 10/100 media interface | | 239 | model xxDAVICOM DM9102 0x0004 DM9102 10/100 media interface |
240 | model xxDAVICOM DM9161 0x0008 DM9161 10/100 media interface | | 240 | model xxDAVICOM DM9161 0x0008 DM9161 10/100 media interface |
241 | model xxDAVICOM DM9161A 0x000a DM9161A 10/100 media interface | | 241 | model xxDAVICOM DM9161A 0x000a DM9161A 10/100 media interface |
242 | model xxDAVICOM DM9161B 0x000b DM9161[BC] 10/100 media interface | | 242 | model xxDAVICOM DM9161B 0x000b DM9161[BC] 10/100 media interface |
243 | model xxDAVICOM DM9601 0x000c DM9601 internal 10/100 media interface | | 243 | model xxDAVICOM DM9601 0x000c DM9601 internal 10/100 media interface |
244 | | | 244 | |
245 | /* IC Plus Corp. PHYs */ | | 245 | /* IC Plus Corp. PHYs */ |
246 | model xxICPLUS IP100 0x0004 IP100 10/100 PHY | | 246 | model xxICPLUS IP100 0x0004 IP100 10/100 PHY |
247 | model xxICPLUS IP101 0x0005 IP101 10/100 PHY | | 247 | model xxICPLUS IP101 0x0005 IP101 10/100 PHY |
248 | model xxICPLUS IP1000A 0x0008 IP1000A 10/100/1000 PHY | | 248 | model xxICPLUS IP1000A 0x0008 IP1000A 10/100/1000 PHY |
249 | model xxICPLUS IP1001 0x0019 IP1001 10/100/1000 PHY | | 249 | model xxICPLUS IP1001 0x0019 IP1001 10/100/1000 PHY |
250 | | | 250 | |
251 | /* Integrated Circuit Systems PHYs */ | | 251 | /* Integrated Circuit Systems PHYs */ |
252 | model ICS 1889 0x0001 ICS1889 10/100 media interface | | 252 | model ICS 1889 0x0001 ICS1889 10/100 media interface |
253 | model ICS 1890 0x0002 ICS1890 10/100 media interface | | 253 | model ICS 1890 0x0002 ICS1890 10/100 media interface |
254 | model ICS 1892 0x0003 ICS1892 10/100 media interface | | 254 | model ICS 1892 0x0003 ICS1892 10/100 media interface |
255 | model ICS 1893 0x0004 ICS1893 10/100 media interface | | 255 | model ICS 1893 0x0004 ICS1893 10/100 media interface |
256 | model ICS 1893C 0x0005 ICS1893C 10/100 media interface | | 256 | model ICS 1893C 0x0005 ICS1893C 10/100 media interface |
257 | | | 257 | |
258 | /* Intel PHYs */ | | 258 | /* Intel PHYs */ |
259 | model xxINTEL I82553 0x0000 i82553 10/100 media interface | | 259 | model xxINTEL I82553 0x0000 i82553 10/100 media interface |
260 | model yyINTEL I82555 0x0015 i82555 10/100 media interface | | 260 | model yyINTEL I82555 0x0015 i82555 10/100 media interface |
261 | model yyINTEL I82562EH 0x0017 i82562EH HomePNA interface | | 261 | model yyINTEL I82562EH 0x0017 i82562EH HomePNA interface |
262 | model yyINTEL I82562G 0x0031 i82562G 10/100 media interface | | 262 | model yyINTEL I82562G 0x0031 i82562G 10/100 media interface |
263 | model yyINTEL I82562EM 0x0032 i82562EM 10/100 media interface | | 263 | model yyINTEL I82562EM 0x0032 i82562EM 10/100 media interface |
264 | model yyINTEL I82562ET 0x0033 i82562ET 10/100 media interface | | 264 | model yyINTEL I82562ET 0x0033 i82562ET 10/100 media interface |
265 | model yyINTEL I82553 0x0035 i82553 10/100 media interface | | 265 | model yyINTEL I82553 0x0035 i82553 10/100 media interface |
266 | model yyINTEL IGP01E1000 0x0038 Intel IGP01E1000 Gigabit PHY | | 266 | model yyINTEL IGP01E1000 0x0038 Intel IGP01E1000 Gigabit PHY |
267 | model yyINTEL I82566 0x0039 i82566 10/100/1000 media interface | | 267 | model yyINTEL I82566 0x0039 i82566 10/100/1000 media interface |
268 | model INTEL I82577 0x0005 i82577 10/100/1000 media interface | | 268 | model INTEL I82577 0x0005 i82577 10/100/1000 media interface |
269 | model INTEL I82579 0x0009 i82579 10/100/1000 media interface | | 269 | model INTEL I82579 0x0009 i82579 10/100/1000 media interface |
270 | model INTEL I217 0x000a i217 10/100/1000 media interface | | 270 | model INTEL I217 0x000a i217 10/100/1000 media interface |
271 | model INTEL X540 0x0020 X540 100M/1G/10G media interface | | 271 | model INTEL X540 0x0020 X540 100M/1G/10G media interface |
272 | model INTEL X550 0x0022 X550 100M/1G/10G media interface | | 272 | model INTEL X550 0x0022 X550 100M/1G/10G media interface |
273 | model INTEL X557 0x0024 X557 100M/1G/10G media interface | | 273 | model INTEL X557 0x0024 X557 100M/1G/10G media interface |
274 | model INTEL I82580 0x003a 82580 10/100/1000 media interface | | 274 | model INTEL I82580 0x003a 82580 10/100/1000 media interface |
275 | model INTEL I350 0x003b I350 10/100/1000 media interface | | 275 | model INTEL I350 0x003b I350 10/100/1000 media interface |
276 | model xxMARVELL I210 0x0000 I210 10/100/1000 media interface | | 276 | model xxMARVELL I210 0x0000 I210 10/100/1000 media interface |
277 | model xxMARVELL I82563 0x000a i82563 10/100/1000 media interface | | 277 | model xxMARVELL I82563 0x000a i82563 10/100/1000 media interface |
278 | model ATTANSIC I82578 0x0004 Intel 82578 10/100/1000 media interface | | 278 | model ATTANSIC I82578 0x0004 Intel 82578 10/100/1000 media interface |
279 | | | 279 | |
280 | | | 280 | |
281 | /* JMicron PHYs */ | | 281 | /* JMicron PHYs */ |
282 | model JMICRON JMP211 0x0021 JMP211 10/100/1000 media interface | | 282 | model JMICRON JMP211 0x0021 JMP211 10/100/1000 media interface |
283 | model JMICRON JMP202 0x0022 JMP202 10/100 media interface | | 283 | model JMICRON JMP202 0x0022 JMP202 10/100 media interface |
284 | | | 284 | |
285 | /* Level 1 PHYs */ | | 285 | /* Level 1 PHYs */ |
286 | model xxLEVEL1 LXT970 0x0000 LXT970 10/100 media interface | | 286 | model xxLEVEL1 LXT970 0x0000 LXT970 10/100 media interface |
287 | model LEVEL1 LXT1000_OLD 0x0003 LXT1000 1000BASE-T media interface | | 287 | model LEVEL1 LXT1000_OLD 0x0003 LXT1000 1000BASE-T media interface |
288 | model LEVEL1 LXT974 0x0004 LXT974 10/100 Quad PHY | | 288 | model LEVEL1 LXT974 0x0004 LXT974 10/100 Quad PHY |
289 | model LEVEL1 LXT975 0x0005 LXT975 10/100 Quad PHY | | 289 | model LEVEL1 LXT975 0x0005 LXT975 10/100 Quad PHY |
290 | model LEVEL1 LXT1000 0x000c LXT1000 1000BASE-T media interface | | 290 | model LEVEL1 LXT1000 0x000c LXT1000 1000BASE-T media interface |
291 | model LEVEL1 LXT971 0x000e LXT971/2 10/100 media interface | | 291 | model LEVEL1 LXT971 0x000e LXT971/2 10/100 media interface |
292 | model LEVEL1 LXT973 0x0021 LXT973 10/100 Dual PHY | | 292 | model LEVEL1 LXT973 0x0021 LXT973 10/100 Dual PHY |
293 | | | 293 | |
294 | /* Marvell Semiconductor PHYs */ | | 294 | /* Marvell Semiconductor PHYs */ |
295 | model xxMARVELL E1000 0x0000 Marvell 88E1000 Gigabit PHY | | 295 | model xxMARVELL E1000 0x0000 Marvell 88E1000 Gigabit PHY |
296 | model xxMARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY | | 296 | model xxMARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY |
297 | model xxMARVELL E1000_3 0x0003 Marvell 88E1000 Gigabit PHY | | 297 | model xxMARVELL E1000_3 0x0003 Marvell 88E1000 Gigabit PHY |
298 | model xxMARVELL E1000S 0x0004 Marvell 88E1000S Gigabit PHY | | 298 | model xxMARVELL E1000S 0x0004 Marvell 88E1000S Gigabit PHY |
299 | model xxMARVELL E1000_5 0x0005 Marvell 88E1000 Gigabit PHY | | 299 | model xxMARVELL E1000_5 0x0005 Marvell 88E1000 Gigabit PHY |
300 | model xxMARVELL E1101 0x0006 Marvell 88E1101 Gigabit PHY | | 300 | model xxMARVELL E1101 0x0006 Marvell 88E1101 Gigabit PHY |
301 | model xxMARVELL E3082 0x0008 Marvell 88E3082 10/100 Fast Ethernet PHY | | 301 | model xxMARVELL E3082 0x0008 Marvell 88E3082 10/100 Fast Ethernet PHY |
302 | model xxMARVELL E1112 0x0009 Marvell 88E1112 Gigabit PHY | | 302 | model xxMARVELL E1112 0x0009 Marvell 88E1112 Gigabit PHY |
303 | model xxMARVELL E1149 0x000b Marvell 88E1149 Gigabit PHY | | 303 | model xxMARVELL E1149 0x000b Marvell 88E1149 Gigabit PHY |
304 | model xxMARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY | | 304 | model xxMARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY |
305 | model xxMARVELL E1145 0x000d Marvell 88E1145 Quad Gigabit PHY | | 305 | model xxMARVELL E1145 0x000d Marvell 88E1145 Quad Gigabit PHY |
306 | model xxMARVELL E6060 0x0010 Marvell 88E6060 6-Port 10/100 Fast Ethernet Switch | | 306 | model xxMARVELL E6060 0x0010 Marvell 88E6060 6-Port 10/100 Fast Ethernet Switch |
307 | model xxMARVELL I347 0x001c Intel I347-AT4 Gigabit PHY | | 307 | model xxMARVELL I347 0x001c Intel I347-AT4 Gigabit PHY |
308 | model xxMARVELL E1512 0x001d Marvell 88E151[0248] Gigabit PHY | | 308 | model xxMARVELL E1512 0x001d Marvell 88E151[0248] Gigabit PHY |
309 | model xxMARVELL E1340M 0x001f Marvell 88E1340 Gigabit PHY | | 309 | model xxMARVELL E1340M 0x001f Marvell 88E1340 Gigabit PHY |
310 | model xxMARVELL E1116 0x0021 Marvell 88E1116 Gigabit PHY | | 310 | model xxMARVELL E1116 0x0021 Marvell 88E1116 Gigabit PHY |
311 | model xxMARVELL E1118 0x0022 Marvell 88E1118 Gigabit PHY | | 311 | model xxMARVELL E1118 0x0022 Marvell 88E1118 Gigabit PHY |
312 | model xxMARVELL E1240 0x0023 Marvell 88E1240 Gigabit PHY | | 312 | model xxMARVELL E1240 0x0023 Marvell 88E1240 Gigabit PHY |
313 | model xxMARVELL E1116R 0x0024 Marvell 88E1116R Gigabit PHY | | 313 | model xxMARVELL E1116R 0x0024 Marvell 88E1116R Gigabit PHY |
314 | model xxMARVELL E1149R 0x0025 Marvell 88E1149R Quad Gigabit PHY | | 314 | model xxMARVELL E1149R 0x0025 Marvell 88E1149R Quad Gigabit PHY |
315 | model xxMARVELL E3016 0x0026 Marvell 88E3016 10/100 Fast Ethernet PHY | | 315 | model xxMARVELL E3016 0x0026 Marvell 88E3016 10/100 Fast Ethernet PHY |
316 | model xxMARVELL PHYG65G 0x0027 Marvell PHYG65G Gigabit PHY | | 316 | model xxMARVELL PHYG65G 0x0027 Marvell PHYG65G Gigabit PHY |
317 | model xxMARVELL E1318S 0x0029 Marvell 88E1318S Gigabit PHY | | 317 | model xxMARVELL E1318S 0x0029 Marvell 88E1318S Gigabit PHY |
318 | model xxMARVELL E1543 0x002a Marvell 88E154[358] Alaska Quad Port Gb PHY | | 318 | model xxMARVELL E1543 0x002a Marvell 88E154[358] Alaska Quad Port Gb PHY |
319 | model MARVELL E1000_0 0x0000 Marvell 88E1000 Gigabit PHY | | 319 | model MARVELL E1000_0 0x0000 Marvell 88E1000 Gigabit PHY |
320 | model MARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY | | 320 | model MARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY |
321 | model MARVELL E1000_3 0x0003 Marvell 88E1000 Gigabit PHY | | 321 | model MARVELL E1000_3 0x0003 Marvell 88E1000 Gigabit PHY |
322 | model MARVELL E1000_5 0x0005 Marvell 88E1000 Gigabit PHY | | 322 | model MARVELL E1000_5 0x0005 Marvell 88E1000 Gigabit PHY |
323 | model MARVELL E1000_6 0x0006 Marvell 88E1000 Gigabit PHY | | 323 | model MARVELL E1000_6 0x0006 Marvell 88E1000 Gigabit PHY |
324 | model MARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY | | 324 | model MARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY |
325 | | | 325 | |
326 | /* Micrel PHYs (Kendin and Microchip) */ | | 326 | /* Micrel PHYs (Kendin and Microchip) */ |
327 | model MICREL KSZ8041 0x0011 Micrel KSZ8041TL/FTL/MLL 10/100 PHY | | 327 | model MICREL KSZ8041 0x0011 Micrel KSZ8041TL/FTL/MLL 10/100 PHY |
328 | model MICREL KSZ8041RNLI 0x0013 Micrel KSZ8041RNLI 10/100 PHY | | 328 | model MICREL KSZ8041RNLI 0x0013 Micrel KSZ8041RNLI 10/100 PHY |
329 | model MICREL KSZ8051 0x0015 Micrel KSZ80[235]1 10/100 PHY | | 329 | model MICREL KSZ8051 0x0015 Micrel KSZ80[235]1 10/100 PHY |
330 | model MICREL KSZ8081 0x0016 Micrel KSZ80[89]1 10/100 PHY | | 330 | model MICREL KSZ8081 0x0016 Micrel KSZ80[89]1 10/100 PHY |
331 | model MICREL KSZ8061 0x0017 Micrel KSZ8061 10/100 PHY | | 331 | model MICREL KSZ8061 0x0017 Micrel KSZ8061 10/100 PHY |
332 | model MICREL KSZ9021_8001_8721 0x0021 Micrel KSZ9021 Gb & KSZ8001/8721 10/100 PHY | | 332 | model MICREL KSZ9021_8001_8721 0x0021 Micrel KSZ9021 Gb & KSZ8001/8721 10/100 PHY |
333 | model MICREL KSZ9031 0x0022 Micrel KSZ9031 10/100/1000 PHY | | 333 | model MICREL KSZ9031 0x0022 Micrel KSZ9031 10/100/1000 PHY |
334 | model MICREL KSZ9477 0x0023 Micrel KSZ9477 10/100/1000 PHY | | 334 | model MICREL KSZ9477 0x0023 Micrel KSZ9477 10/100/1000 PHY |
335 | model MICREL KSZ9131 0x0024 Micrel KSZ9131 10/100/1000 PHY | | 335 | model MICREL KSZ9131 0x0024 Micrel KSZ9131 10/100/1000 PHY |
336 | model MICREL KS8737 0x0032 Micrel KS8737 10/100 PHY | | 336 | model MICREL KS8737 0x0032 Micrel KS8737 10/100 PHY |
337 | | | 337 | |
338 | /* Myson Technology PHYs */ | | 338 | /* Myson Technology PHYs */ |
339 | model xxMYSON MTD972 0x0000 MTD972 10/100 media interface | | 339 | model xxMYSON MTD972 0x0000 MTD972 10/100 media interface |
340 | model MYSON MTD803 0x0000 MTD803 3-in-1 media interface | | 340 | model MYSON MTD803 0x0000 MTD803 3-in-1 media interface |
341 | | | 341 | |
342 | /* National Semiconductor PHYs */ | | 342 | /* National Semiconductor PHYs */ |
343 | model xxNATSEMI DP83840 0x0000 DP83840 10/100 media interface | | 343 | model xxNATSEMI DP83840 0x0000 DP83840 10/100 media interface |
344 | model xxNATSEMI DP83843 0x0001 DP83843 10/100 media interface | | 344 | model xxNATSEMI DP83843 0x0001 DP83843 10/100 media interface |
345 | model xxNATSEMI DP83815 0x0002 DP83815/DP83846A 10/100 media interface | | 345 | model xxNATSEMI DP83815 0x0002 DP83815/DP83846A 10/100 media interface |
346 | model xxNATSEMI DP83847 0x0003 DP83847 10/100 media interface | | 346 | model xxNATSEMI DP83847 0x0003 DP83847 10/100 media interface |
347 | model xxNATSEMI DP83891 0x0005 DP83891 1000BASE-T media interface | | 347 | model xxNATSEMI DP83891 0x0005 DP83891 1000BASE-T media interface |
348 | model xxNATSEMI DP83861 0x0006 DP83861 1000BASE-T media interface | | 348 | model xxNATSEMI DP83861 0x0006 DP83861 1000BASE-T media interface |
349 | model xxNATSEMI DP83865 0x0007 DP83865 1000BASE-T media interface | | 349 | model xxNATSEMI DP83865 0x0007 DP83865 1000BASE-T media interface |
350 | model xxNATSEMI DP83849 0x000a DP83849 10/100 media interface | | 350 | model xxNATSEMI DP83849 0x000a DP83849 10/100 media interface |
351 | | | 351 | |
352 | /* PMC Sierra PHYs */ | | 352 | /* PMC Sierra PHYs */ |
353 | model xxPMCSIERRA PM8351 0x0000 PM8351 OctalPHY Gigabit interface | | 353 | model xxPMCSIERRA PM8351 0x0000 PM8351 OctalPHY Gigabit interface |
354 | model xxPMCSIERRA2 PM8352 0x0002 PM8352 OctalPHY Gigabit interface | | 354 | model xxPMCSIERRA2 PM8352 0x0002 PM8352 OctalPHY Gigabit interface |
355 | model xxPMCSIERRA2 PM8353 0x0003 PM8353 QuadPHY Gigabit interface | | 355 | model xxPMCSIERRA2 PM8353 0x0003 PM8353 QuadPHY Gigabit interface |
356 | model PMCSIERRA PM8354 0x0004 PM8354 QuadPHY Gigabit interface | | 356 | model PMCSIERRA PM8354 0x0004 PM8354 QuadPHY Gigabit interface |
357 | | | 357 | |
358 | /* Quality Semiconductor PHYs */ | | 358 | /* Quality Semiconductor PHYs */ |
359 | model xxQUALSEMI QS6612 0x0000 QS6612 10/100 media interface | | 359 | model xxQUALSEMI QS6612 0x0000 QS6612 10/100 media interface |
360 | | | 360 | |
361 | /* RDC Semiconductor PHYs */ | | 361 | /* RDC Semiconductor PHYs */ |
362 | model xxRDC R6040 0x0003 R6040 10/100 media interface | | 362 | model xxRDC R6040 0x0003 R6040 10/100 media interface |
363 | model xxRDC R6040_2 0x0005 R6040 10/100 media interface | | 363 | model xxRDC R6040_2 0x0005 R6040 10/100 media interface |
364 | model xxRDC R6040_3 0x0006 R6040 10/100 media interface | | 364 | model xxRDC R6040_3 0x0006 R6040 10/100 media interface |
365 | | | 365 | |
366 | /* RealTek PHYs */ | | 366 | /* RealTek PHYs */ |
367 | model xxREALTEK RTL8169S 0x0011 RTL8169S/8110S/8211 1000BASE-T media interface | | 367 | model xxREALTEK RTL8169S 0x0011 RTL8169S/8110S/8211 1000BASE-T media interface |
368 | model yyREALTEK RTL8201L 0x0020 RTL8201L 10/100 media interface | | 368 | model yyREALTEK RTL8201L 0x0020 RTL8201L 10/100 media interface |
369 | model REALTEK RTL8251 0x0000 RTL8251 1000BASE-T media interface | | 369 | model REALTEK RTL8251 0x0000 RTL8251 1000BASE-T media interface |
370 | model REALTEK RTL8201E 0x0008 RTL8201E 10/100 media interface | | 370 | model REALTEK RTL8201E 0x0008 RTL8201E 10/100 media interface |
371 | model REALTEK RTL8169S 0x0011 RTL8169S/8110S/8211 1000BASE-T media interface | | 371 | model REALTEK RTL8169S 0x0011 RTL8169S/8110S/8211 1000BASE-T media interface |
372 | | | 372 | |
373 | /* Seeq PHYs */ | | 373 | /* Seeq PHYs */ |
374 | model SEEQ 80220 0x0003 Seeq 80220 10/100 media interface | | 374 | model SEEQ 80220 0x0003 Seeq 80220 10/100 media interface |
375 | model SEEQ 84220 0x0004 Seeq 84220 10/100 media interface | | 375 | model SEEQ 84220 0x0004 Seeq 84220 10/100 media interface |
376 | model SEEQ 80225 0x0008 Seeq 80225 10/100 media interface | | 376 | model SEEQ 80225 0x0008 Seeq 80225 10/100 media interface |
377 | | | 377 | |
378 | /* Silicon Integrated Systems PHYs */ | | 378 | /* Silicon Integrated Systems PHYs */ |
379 | model SIS 900 0x0000 SiS 900 10/100 media interface | | 379 | model SIS 900 0x0000 SiS 900 10/100 media interface |
380 | | | 380 | |
381 | /* SMSC PHYs */ | | 381 | /* SMSC PHYs */ |
382 | model SMSC LAN83C185 0x000a SMSC LAN83C185 10/100 PHY | | 382 | model SMSC LAN83C185 0x000a SMSC LAN83C185 10/100 PHY |
383 | model SMSC LAN8700 0x000c SMSC LAN8700 10/100 Ethernet Transceiver | | 383 | model SMSC LAN8700 0x000c SMSC LAN8700 10/100 Ethernet Transceiver |
384 | model SMSC LAN911X 0x000d SMSC LAN911X internal 10/100 PHY | | 384 | model SMSC LAN911X 0x000d SMSC LAN911X internal 10/100 PHY |
385 | model SMSC LAN75XX 0x000e SMSC LAN75XX internal 10/100 PHY | | 385 | model SMSC LAN75XX 0x000e SMSC LAN75XX internal 10/100 PHY |
386 | model SMSC LAN8710_LAN8720 0x000f SMSC LAN8710/LAN8720 10/100 Ethernet Transceiver | | 386 | model SMSC LAN8710_LAN8720 0x000f SMSC LAN8710/LAN8720 10/100 Ethernet Transceiver |
387 | model SMSC LAN8740 0x0011 SMSC LAN8740 10/100 media interface | | 387 | model SMSC LAN8740 0x0011 SMSC LAN8740 10/100 media interface |
388 | model SMSC LAN8741A 0x0012 SMSC LAN8741A 10/100 media interface | | 388 | model SMSC LAN8741A 0x0012 SMSC LAN8741A 10/100 media interface |
389 | model SMSC LAN8742 0x0013 SMSC LAN8742 10/100 media interface | | 389 | model SMSC LAN8742 0x0013 SMSC LAN8742 10/100 media interface |
390 | | | 390 | |
391 | /* Teranetics PHY */ | | 391 | /* Teranetics PHY */ |
392 | model TERANETICS TN1010 0x0001 Teranetics TN1010 10GBase-T PHY | | 392 | model TERANETICS TN1010 0x0001 Teranetics TN1010 10GBase-T PHY |
393 | | | 393 | |
394 | /* Texas Instruments PHYs */ | | 394 | /* Texas Instruments PHYs */ |
395 | model TI TLAN10T 0x0001 ThunderLAN 10BASE-T media interface | | 395 | model TI TLAN10T 0x0001 ThunderLAN 10BASE-T media interface |
396 | model TI 100VGPMI 0x0002 ThunderLAN 100VG-AnyLan media interface | | 396 | model TI 100VGPMI 0x0002 ThunderLAN 100VG-AnyLan media interface |
397 | model TI TNETE2101 0x0003 TNETE2101 media interface | | 397 | model TI TNETE2101 0x0003 TNETE2101 media interface |
398 | | | 398 | |
399 | /* TDK Semiconductor PHYs */ | | 399 | /* TDK Semiconductor PHYs */ |
400 | model xxTSC 78Q2120 0x0014 78Q2120 10/100 media interface | | 400 | model xxTSC 78Q2120 0x0014 78Q2120 10/100 media interface |
401 | model xxTSC 78Q2121 0x0015 78Q2121 100BASE-TX media interface | | 401 | model xxTSC 78Q2121 0x0015 78Q2121 100BASE-TX media interface |
402 | | | 402 | |
403 | /* VIA Technologies PHYs */ | | 403 | /* VIA Technologies PHYs */ |
404 | model xxVIA VT6103 0x0032 VT6103 10/100 PHY | | 404 | model xxVIA VT6103 0x0032 VT6103 10/100 PHY |
405 | model xxVIA VT6103_2 0x0034 VT6103 10/100 PHY | | 405 | model xxVIA VT6103_2 0x0034 VT6103 10/100 PHY |
406 | | | 406 | |
407 | /* Vitesse PHYs (Now Microsemi) */ | | 407 | /* Vitesse PHYs (Now Microsemi) */ |
408 | model xxVITESSE VSC8601 0x0002 VSC8601 10/100/1000 PHY | | 408 | model xxVITESSE VSC8601 0x0002 VSC8601 10/100/1000 PHY |
409 | model xxVITESSE VSC8641 0x0003 Vitesse VSC8641 10/100/1000TX PHY | | 409 | model xxVITESSE VSC8641 0x0003 Vitesse VSC8641 10/100/1000TX PHY |
| | | 410 | model xxVITESSE VSC8504 0x000c Vitesse VSC8504 quad 10/100/1000TX PHY |
| | | 411 | model xxVITESSE VSC8552 0x000e Vitesse VSC8552 dual 10/100/1000TX PHY |
| | | 412 | model xxVITESSE VSC8502 0x0012 Vitesse VSC8502 dual 10/100/1000TX PHY |
410 | model xxVITESSE VSC8501 0x0013 Vitesse VSC8501 10/100/1000TX PHY | | 413 | model xxVITESSE VSC8501 0x0013 Vitesse VSC8501 10/100/1000TX PHY |
| | | 414 | model xxVITESSE VSC8531 0x0017 Vitesse VSC8531 10/100/1000TX PHY |
| | | 415 | model xxVITESSE VSC8662 0x0026 Vitesse VSC866[24] dual/quad 1000T 100FX 1000X PHY |
| | | 416 | model xxVITESSE VSC8514 0x0027 Vitesse VSC8514 quad 1000T PHY |
| | | 417 | model xxVITESSE VSC8512 0x002e Vitesse VSC8512 12port 1000T PHY |
| | | 418 | model xxVITESSE VSC8522 0x002f Vitesse VSC8522 12port 1000T PHY |
| | | 419 | model xxVITESSE VSC8658 0x0035 Vitesse VSC8658 octal 1000T 100FX 1000X PHY |
| | | 420 | model xxVITESSE VSC8541 0x0037 Vitesse VSC8541 1000T PHY |
411 | | | 421 | |
412 | /* XaQti Corp. PHYs */ | | 422 | /* XaQti Corp. PHYs */ |
413 | model xxXAQTI XMACII 0x0000 XaQti Corp. XMAC II gigabit interface | | 423 | model xxXAQTI XMACII 0x0000 XaQti Corp. XMAC II gigabit interface |