diff options
author | Brad Smith <brad@cvs.openbsd.org> | 2008-10-24 23:01:51 +0000 |
---|---|---|
committer | Brad Smith <brad@cvs.openbsd.org> | 2008-10-24 23:01:51 +0000 |
commit | f7633fab3cb3276438ff90fb38e1e3776953a68a (patch) | |
tree | 309d03de5501bbcad5c490c00ae649c276b91fbd | |
parent | 4fc7e543cba5c741101d3d83fb5429c44f1cbf62 (diff) |
Sort the vendors and PHY id's.
-rw-r--r-- | sys/dev/mii/miidevs | 119 |
1 files changed, 60 insertions, 59 deletions
diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs index 7656ef4c210..f17e6ea5d12 100644 --- a/sys/dev/mii/miidevs +++ b/sys/dev/mii/miidevs @@ -1,4 +1,4 @@ -$OpenBSD: miidevs,v 1.101 2008/09/25 20:51:10 brad Exp $ +$OpenBSD: miidevs,v 1.102 2008/10/24 23:01:50 brad Exp $ /* $NetBSD: miidevs,v 1.3 1998/11/05 03:43:43 thorpej Exp $ */ /*- @@ -34,67 +34,66 @@ $OpenBSD: miidevs,v 1.101 2008/09/25 20:51:10 brad Exp $ /* * List of known MII OUIs */ - -oui VITESSE 0x0001c1 Vitesse -oui 3COM 0x00105a 3com -oui LUCENT 0x00601d Lucent Technologies -oui ALTIMA 0x0010a9 Altima Communications oui AMD 0x00001a Advanced Micro Devices -oui ATHEROS 0x001374 Atheros Communications +oui REALTEK 0x000020 Realtek Semiconductor +oui VITESSE 0x0001c1 Vitesse +oui CICADA 0x0003f1 Cicada Semiconductor +oui CENIX 0x000749 CENiX Inc. +oui BROADCOM2 0x000af7 Broadcom Corporation oui ASIX 0x000ec6 ASIX Electronics oui BROADCOM 0x001018 Broadcom Corporation -oui BROADCOM2 0x000af7 Broadcom Corporation -oui CENIX 0x000749 CENiX Inc. -oui CICADA 0x0003f1 Cicada Semiconductor +oui 3COM 0x00105a 3com +oui ALTIMA 0x0010a9 Altima Communications oui ENABLESEMI 0x0010dd Enable Semiconductor -oui DAVICOM 0x00606e Davicom Semiconductor +oui ATHEROS 0x001374 Atheros Communications +oui JMICRON 0x001b8c JMicron Technologies +oui LEVEL1 0x00207b Level 1 +oui VIA 0x004063 VIA Networking Technologies oui MARVELL 0x005043 Marvell Semiconductor +oui LUCENT 0x00601d Lucent Technologies +oui QUALSEMI 0x006051 Quality Semiconductor +oui DAVICOM 0x00606e Davicom Semiconductor +oui SMSC 0x00800f Standard Microsystems oui ICPLUS 0x0090c3 IC Plus Corp. +oui TOPIC 0x0090c3 Topic Semiconductor oui AGERE 0x00a0bc Agere oui ICS 0x00a0be Integrated Circuit Systems +oui SEEQ 0x00a07d Seeq oui INTEL 0x00aa00 Intel -oui JATO 0x00e083 Jato Technologies -oui JMICRON 0x001b8c JMicron Technologies -oui LEVEL1 0x00207b Level 1 +oui TSC 0x00c039 TDK Semiconductor oui MYSON 0x00c0b4 Myson Technology -oui NATSEMI 0x080017 National Semiconductor -oui PLESSEY 0x046b40 Plessey Semiconductor oui PMCSIERRA 0x00e004 PMC-Sierra -oui QUALSEMI 0x006051 Quality Semiconductor -oui REALTEK 0x000020 Realtek Semiconductor -oui REALTEK2 0x00e04c Realtek Semiconductor -oui SEEQ 0x00a07d Seeq oui SIS 0x00e006 Silicon Integrated Systems -oui SMSC 0x00800f Standard Microsystems -oui TI 0x080028 Texas Instruments -oui TOPIC 0x0090c3 Topic Semiconductor -oui TSC 0x00c039 TDK Semiconductor -oui VIA 0x004063 VIA Networking Technologies +oui REALTEK2 0x00e04c Realtek Semiconductor +oui JATO 0x00e083 Jato Technologies oui XAQTI 0x00e0ae XaQti Corp. +oui PLESSEY 0x046b40 Plessey Semiconductor +oui NATSEMI 0x080017 National Semiconductor +oui TI 0x080028 Texas Instruments /* in the 79c873, AMD uses another OUI (which matches Davicom!) */ oui xxALTIMA 0x000895 Altima Communications oui xxAMD 0x00606e Advanced Micro Devices -oui xxINTEL 0x00f800 Intel (alt) oui xxCICADA 0x00c08f Cicada Semiconductor (alt) +oui xxINTEL 0x00f800 Intel (alt) /* some vendors have the bits swapped within bytes (ie, ordered as on the wire) */ -oui xxBROADCOM 0x000818 Broadcom Corporation oui xxICS 0x00057d Integrated Circuit Systems oui xxSEEQ 0x0005be Seeq oui xxSIS 0x000760 Silicon Integrated Systems +oui xxBROADCOM 0x000818 Broadcom Corporation oui xxTI 0x100014 Texas Instruments oui xxXAQTI 0x350700 XaQti Corp. /* Level 1 is completely different - from right to left. (Two bits get lost in the third OUI byte.) */ +oui xxLEVEL1a 0x0004de Level 1 oui xxLEVEL1 0x1e0400 Level 1 -oui xxLEVEL1a 0x0004de Level 1 /* Don't know what's going on here. */ -oui xxDAVICOM 0x006040 Davicom Semiconductor oui xxBROADCOM2 0x0050ef Broadcom Corporation +oui xxDAVICOM 0x006040 Davicom Semiconductor /* This is the OUI of the gigE PHY in the RealTek 8169S/8110S chips */ oui xxREALTEK 0x000732 Realtek Semiconductor @@ -110,8 +109,8 @@ oui xxMARVELL 0x000ac2 Marvell Semiconductor /* Advanced Micro Devices PHYs */ model xxAMD 79C873 0x0000 Am79C873 10/100 PHY -model AMD 79C873phy 0x0036 Am79C873 internal PHY model AMD 79C875phy 0x0014 Am79C875 quad PHY +model AMD 79C873phy 0x0036 Am79C873 internal PHY /* Agere PHYs */ model AGERE ET1011 0x0004 ET1011 10/100/1000baseT PHY @@ -122,8 +121,8 @@ model ATHEROS F2 0x0002 F2 10/100 PHY /* Altima Communications PHYs */ model xxALTIMA AC_UNKNOWN 0x0001 AC_UNKNOWN 10/100 PHY -model xxALTIMA AC101 0x0021 AC101 10/100 PHY model xxALTIMA AC101L 0x0012 AC101L 10/100 PHY +model xxALTIMA AC101 0x0021 AC101 10/100 PHY /* Broadcom Corp. PHYs */ model xxBROADCOM BCM5400 0x0004 BCM5400 1000baseT PHY @@ -135,9 +134,9 @@ model xxBROADCOM BCM5752 0x0010 BCM5752 10/100/1000baseT PHY model xxBROADCOM BCM5701 0x0011 BCM5701 10/100/1000baseT PHY model xxBROADCOM BCM5706 0x0015 BCM5706 10/100/1000baseT/SX PHY model xxBROADCOM BCM5703 0x0016 BCM5703 10/100/1000baseT PHY +model xxBROADCOM BCM5750 0x0018 BCM5750 10/100/1000baseT PHY model xxBROADCOM BCM5704 0x0019 BCM5704 10/100/1000baseT PHY model xxBROADCOM BCM5705 0x001a BCM5705 10/100/1000baseT PHY -model xxBROADCOM BCM5750 0x0018 BCM5750 10/100/1000baseT PHY model xxBROADCOM BCM54K2 0x002e BCM54K2 10/100/1000baseT PHY model xxBROADCOM BCM5714 0x0034 BCM5714 10/100/1000baseT/SX PHY model xxBROADCOM BCM5780 0x0035 BCM5780 10/100/1000baseT/SX PHY @@ -160,48 +159,27 @@ model BROADCOM BCM4401 0x0036 BCM4401 10/100baseTX PHY model BROADCOM2 BCM5906 0x0004 BCM5906 10/100baseTX PHY /* Cicada Semiconductor PHYs (now owned by Vitesse) */ +model xxCICADA CS8201B 0x0021 Cicada CS8201 10/100/1000TX PHY model CICADA CS8201 0x0001 Cicada CS8201 10/100/1000TX PHY model CICADA CS8204 0x0004 Cicada CS8204 10/100/1000TX PHY model CICADA VSC8211 0x000b VSC8211 10/100/1000 PHY model CICADA CS8201A 0x0020 Cicada CS8201 10/100/1000TX PHY model CICADA CS8201B 0x0021 Cicada CS8201 10/100/1000TX PHY -model xxCICADA CS8201B 0x0021 Cicada CS8201 10/100/1000TX PHY -model VITESSE VSC8601 0x0002 VSC8601 10/100/1000 PHY /* Davicom Semiconductor PHYs */ model xxDAVICOM DM9101 0x0000 DM9101 10/100 PHY model DAVICOM DM9102 0x0004 DM9102 10/100 PHY model DAVICOM DM9601 0x000c DM9601 10/100 PHY +/* Contrived vendor/model for dcphy */ +model xxDEC xxDC 0x0001 DC + /* Enable Semiconductor PHYs (Agere) */ model ENABLESEMI LU3X31FT 0x0001 Enable LU3X31FT model ENABLESEMI LU3X31T2 0x0002 Enable LU3X31T2 model ENABLESEMI 88E1000S 0x0004 Enable 88E1000S model ENABLESEMI 88E1000 0x0005 Enable 88E1000 -/* Marvell Semiconductor PHYs */ -model MARVELL E1000_1 0x0000 Marvell 88E1000 1 Gigabit PHY -model MARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY -model MARVELL E1000_2 0x0003 Marvell 88E1000 2 Gigabit PHY -model MARVELL E1000S 0x0004 Marvell 88E1000S Gigabit PHY -model MARVELL E1000_3 0x0005 Marvell 88E1000 3 Gigabit PHY -model MARVELL E1000_4 0x0006 Marvell 88E1000 4 Gigabit PHY -model MARVELL E3082 0x0008 Marvell 88E3082 10/100 PHY -model MARVELL E1112 0x0009 Marvell 88E1112 Gigabit PHY -model MARVELL E1149 0x000b Marvell 88E1149 Gigabit PHY -model MARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY -model MARVELL E1116 0x0021 Marvell 88E1116 Gigabit PHY -model MARVELL E1118 0x0022 Marvell 88E1118 Gigabit PHY -model MARVELL E1116R 0x0024 Marvell 88E1116R Gigabit PHY -model MARVELL E3016 0x0026 Marvell 88E3016 10/100 PHY -model xxMARVELL E1000_5 0x0002 Marvell 88E1000 5 Gigabit PHY -model xxMARVELL E1000_6 0x0003 Marvell 88E1000 6 Gigabit PHY -model xxMARVELL E1000_7 0x0005 Marvell 88E1000 7 Gigabit PHY -model xxMARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY - -/* Contrived vendor/model for dcphy */ -model xxDEC xxDC 0x0001 DC - /* IC Plus Corp. PHYs */ model ICPLUS IP100 0x0004 IP100 10/100 PHY model ICPLUS IP101 0x0005 IP101 10/100 PHY @@ -230,15 +208,35 @@ model JMICRON JMP202 0x0022 JMP202 10/100 PHY /* Level 1 PHYs */ model xxLEVEL1 LXT970 0x0000 LXT970 10/100 PHY +model xxLEVEL1a LXT971 0x000e LXT971 10/100 PHY model LEVEL1 LXT1000_OLD 0x0003 LXT1000 10/100/1000 PHY model LEVEL1 LXT1000 0x000c LXT1000 10/100/1000 PHY -model xxLEVEL1a LXT971 0x000e LXT971 10/100 PHY /* Lucent Technologies PHYs */ model LUCENT LU6612 0x000c LU6612 10/100 PHY model LUCENT LU3X51FT 0x0033 LU3X51FT 10/100 PHY model LUCENT LU3X54FT 0x0036 LU3X54FT 10/100 PHY +/* Marvell Semiconductor PHYs */ +model xxMARVELL E1000_5 0x0002 Marvell 88E1000 5 Gigabit PHY +model xxMARVELL E1000_6 0x0003 Marvell 88E1000 6 Gigabit PHY +model xxMARVELL E1000_7 0x0005 Marvell 88E1000 7 Gigabit PHY +model xxMARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY +model MARVELL E1000_1 0x0000 Marvell 88E1000 1 Gigabit PHY +model MARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY +model MARVELL E1000_2 0x0003 Marvell 88E1000 2 Gigabit PHY +model MARVELL E1000S 0x0004 Marvell 88E1000S Gigabit PHY +model MARVELL E1000_3 0x0005 Marvell 88E1000 3 Gigabit PHY +model MARVELL E1000_4 0x0006 Marvell 88E1000 4 Gigabit PHY +model MARVELL E3082 0x0008 Marvell 88E3082 10/100 PHY +model MARVELL E1112 0x0009 Marvell 88E1112 Gigabit PHY +model MARVELL E1149 0x000b Marvell 88E1149 Gigabit PHY +model MARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY +model MARVELL E1116 0x0021 Marvell 88E1116 Gigabit PHY +model MARVELL E1118 0x0022 Marvell 88E1118 Gigabit PHY +model MARVELL E1116R 0x0024 Marvell 88E1116R Gigabit PHY +model MARVELL E3016 0x0026 Marvell 88E3016 10/100 PHY + /* Myson Technology PHYs */ model MYSON MTD972 0x0000 MTD972 10/100 PHY @@ -258,8 +256,8 @@ model PLESSEY NWK914 0x0000 NWK914 10/100 PHY model QUALSEMI QS6612 0x0000 QS6612 10/100 PHY /* Realtek Semiconductor PHYs */ -model REALTEK RTL8201L 0x0020 RTL8201L 10/100 PHY model xxREALTEK RTL8169S 0x0011 RTL8169S/8110S PHY +model REALTEK RTL8201L 0x0020 RTL8201L 10/100 PHY /* Seeq PHYs */ model xxSEEQ 80220 0x0003 Seeq 80220 10/100 PHY @@ -285,5 +283,8 @@ model TSC 78Q2121 0x0015 78Q2121 100baseTX PHY model VIA VT6103 0x0032 VT6103 10/100 PHY model VIA VT6103_2 0x0034 VT6103 10/100 PHY +/* Vitesse PHYs */ +model VITESSE VSC8601 0x0002 VSC8601 10/100/1000 PHY + /* XaQti Corp. PHYs */ model XAQTI XMACII 0x0000 XaQti Corp. XMAC II Gigabit PHY |