Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-8]: src/sys/dev/mii Pull up following revision(s) (requested by m...



details:   https://anonhg.NetBSD.org/src/rev/1732947e1b2b
branches:  netbsd-8
changeset: 449464:1732947e1b2b
user:      martin <martin%NetBSD.org@localhost>
date:      Thu Mar 07 17:16:40 2019 +0000

description:
Pull up following revision(s) (requested by msaitoh in ticket #1207):

        sys/dev/mii/miidevs: revision 1.140
        sys/dev/mii/miidevs: revision 1.141
        sys/dev/mii/miidevs: revision 1.142
        sys/dev/mii/miidevs: revision 1.143
        sys/dev/mii/miidevs: revision 1.144
        sys/dev/mii/miidevs: revision 1.133
        sys/dev/mii/miidevs: revision 1.134
        sys/dev/mii/miidevs: revision 1.135
        sys/dev/mii/miidevs: revision 1.136
        sys/dev/mii/miidevs: revision 1.137
        sys/dev/mii/miidevs: revision 1.138
        sys/dev/mii/miidevs: revision 1.139

- Add Marvell 88E1240.
- Marvell model 0x0029 is not 88E1116R but E1318S.

Add RTL8201E from OpenBSD.

 From OpenBSD:
  - Add ASIX OUI.
  - Add VIA OUI and devices.
  - Add Vitesse OUI and devices.
 From FreeBSD:
  - Add BROADCOM4.

- Add Tridium, Data Track Technology, Netas, Ralink Technology,
   Sunplus Technology and ADMtek's OUI.

- Sort by OUI.
  Sort by model number.

 From FreeBSD:
  - Add Broadcom BCM540[24], BCM5424, BCM5466 and BCM54[78]8.
  - Add ICS1893C.
  - Add Micrel KSZ8081 and KSZ9031.

- Sort by model number.

- Add missing white space.

  Change CS8244's OUI from xxCICADA to CICADA. I don't know whether this
change is correct or not...
  Sort in alphabetical order a bit.
  Add non-xx'ed DAVICOM DM9101.

- Add SMSC LAN83C185 10/100 PHY from OpenBSD
- Add SMSC LAN8740 10/100 media interface
  Add SMSC(now Microchip) LAN8741A and LAN8742

diffstat:

 sys/dev/mii/miidevs |  72 +++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 54 insertions(+), 18 deletions(-)

diffs (223 lines):

diff -r 17d8637c28e8 -r 1732947e1b2b sys/dev/mii/miidevs
--- a/sys/dev/mii/miidevs       Thu Mar 07 17:11:53 2019 +0000
+++ b/sys/dev/mii/miidevs       Thu Mar 07 17:16:40 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: miidevs,v 1.125.6.4 2019/01/17 17:23:02 martin Exp $
+$NetBSD: miidevs,v 1.125.6.5 2019/03/07 17:16:40 martin Exp $
 
 /*-
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
@@ -50,16 +50,25 @@
  */
 
 oui AMD                                0x00001a        Advanced Micro Devices
+oui VITESSE                    0x0001c1        Vitesse
+oui TRIDIUM                    0x0001f0        Tridium
+oui DATATRACK                  0x0002c6        Data Track Technology
 oui CICADA                     0x0003f1        Cicada Semiconductor
 oui AGERE                      0x00053d        Agere
+oui NETAS                      0x0009c3        Netas
 oui BROADCOM2                  0x000af7        Broadcom Corporation
+oui RALINK                     0x000c43        Ralink Technology
+oui ASIX                       0x000ec6        ASIX
 oui BROADCOM                   0x001018        Broadcom Corporation
 oui MICREL                     0x0010a1        Micrel
 oui ALTIMA                     0x0010a9        Altima Communications
 oui ENABLESEMI                 0x0010dd        Enable Semiconductor
+oui SUNPLUS                    0x001105        Sunplus Technology
 oui ATHEROS                    0x001374        Atheros
+oui RALINK2                    0x0017a5        Ralink Technology
 oui BROADCOM3                  0x001be9        Broadcom Corporation
 oui LEVEL1                     0x00207b        Level 1
+oui VIA                                0x004063        VIA Technologies
 oui MARVELL                    0x005043        Marvell Semiconductor
 oui QUALSEMI                   0x006051        Quality Semiconductor
 oui DAVICOM                    0x00606e        Davicom Semiconductor
@@ -76,9 +85,11 @@
 oui PMCSIERRA                  0x00e004        PMC-Sierra
 oui SIS                                0x00e006        Silicon Integrated Systems
 oui REALTEK                    0x00e04c        RealTek
+oui ADMTEK                     0x00e092        ADMtek
 oui XAQTI                      0x00e0ae        XaQti Corp.
 oui NATSEMI                    0x080017        National Semiconductor
 oui TI                         0x080028        Texas Instruments
+oui BROADCOM4                  0x18c086        Broadcom Corporation
 
 /* Some Intel 82553's use an alternative OUI. */
 oui xxINTEL                    0x001f00        Intel
@@ -121,6 +132,15 @@
 /* Asix semiconductor PHYs */
 model xxASIX AX88X9X           0x0031 Ax88x9x internal PHY
 
+/* Altima Communications PHYs */
+/* Don't know the model for ACXXX */
+model ALTIMA ACXXX             0x0001 ACXXX 10/100 media interface
+model ALTIMA AC101L            0x0012 AC101L 10/100 media interface
+model ALTIMA AC101             0x0021 AC101 10/100 media interface
+/* AMD Am79C87[45] have ALTIMA OUI */
+model ALTIMA Am79C875          0x0014 Am79C875 10/100 media interface
+model ALTIMA Am79C874          0x0021 Am79C874 10/100 media interface
+
 /* Atheros PHYs */
 model ATHEROS F1               0x0001 F1 10/100/1000 PHY
 model ATHEROS F2               0x0002 F2 10/100 PHY
@@ -131,15 +151,6 @@
 model ATTANSIC AR8021          0x0004 Atheros AR8021 10/100/1000 PHY
 model ATTANSIC AR8035          0x0007 Atheros AR8035 10/100/1000 PHY
 
-/* Altima Communications PHYs */
-/* Don't know the model for ACXXX */
-model ALTIMA ACXXX             0x0001 ACXXX 10/100 media interface
-model ALTIMA AC101             0x0021 AC101 10/100 media interface
-model ALTIMA AC101L            0x0012 AC101L 10/100 media interface
-/* AMD Am79C87[45] have ALTIMA OUI */
-model ALTIMA Am79C875          0x0014 Am79C875 10/100 media interface
-model ALTIMA Am79C874          0x0021 Am79C874 10/100 media interface
-
 /* Advanced Micro Devices PHYs */
 /* see Davicom DM9101 for Am79C873 */
 model yyAMD 79C972_10T         0x0001 Am79C972 internal 10BASE-T interface
@@ -150,15 +161,18 @@
 /* Broadcom Corp. PHYs */
 model xxBROADCOM 3C905B                0x0012 Broadcom 3c905B internal PHY
 model xxBROADCOM 3C905C                0x0017 Broadcom 3c905C internal PHY
+model xxBROADCOM BCM5221       0x001e BCM5221 10/100 media interface
 model xxBROADCOM BCM5201       0x0021 BCM5201 10/100 media interface
 model xxBROADCOM BCM5214       0x0028 BCM5214 Quad 10/100 media interface
-model xxBROADCOM BCM5221       0x001e BCM5221 10/100 media interface
 model xxBROADCOM BCM5222       0x0032 BCM5222 Dual 10/100 media interface
 model xxBROADCOM BCM4401       0x0036 BCM4401 10/100 media interface
 model xxBROADCOM BCM5365       0x0037 BCM5365 10/100 5-port PHY switch
 model BROADCOM BCM5400         0x0004 BCM5400 1000BASE-T media interface
 model BROADCOM BCM5401         0x0005 BCM5401 1000BASE-T media interface
+model BROADCOM BCM5402         0x0006 BCM5402 1000BASE-T media interface
 model BROADCOM BCM5411         0x0007 BCM5411 1000BASE-T media interface
+model BROADCOM BCM5404         0x0008 BCM5404 1000BASE-T media interface
+model BROADCOM BCM5424         0x000a BCM5424/BCM5234 1000BASE-T media interface
 model BROADCOM BCM5464         0x000b BCM5464 1000BASE-T media interface
 model BROADCOM BCM5461         0x000c BCM5461 1000BASE-T media interface
 model BROADCOM BCM5462         0x000d BCM5462 1000BASE-T media interface
@@ -174,8 +188,11 @@
 model BROADCOM BCM5714         0x0034 BCM5714 1000BASE-T/X media interface
 model BROADCOM BCM5780         0x0035 BCM5780 1000BASE-T/X media interface
 model BROADCOM BCM5708C                0x0036 BCM5708C 1000BASE-T media interface
+model BROADCOM BCM5466         0x003b BCM5466 1000BASE-T media interface
 model BROADCOM2 BCM5325                0x0003 BCM5325 10/100 5-port PHY switch
 model BROADCOM2 BCM5906                0x0004 BCM5906 10/100baseTX media interface
+model BROADCOM2 BCM5478                0x0008 BCM5478 1000BASE-T media interface
+model BROADCOM2 BCM5488                0x0009 BCM5488 1000BASE-T media interface
 model BROADCOM2 BCM5481                0x000a BCM5481 1000BASE-T media interface
 model BROADCOM2 BCM5482                0x000b BCM5482 1000BASE-T media interface
 model BROADCOM2 BCM5755                0x000c BCM5755 1000BASE-T media interface
@@ -194,6 +211,7 @@
 model BROADCOM3 BCM5719C       0x0022 BCM5719C 1000BASE-T media interface
 model BROADCOM3 BCM57765       0x0024 BCM57765 1000BASE-T media interface
 model BROADCOM3 BCM5720C       0x0036 BCM5720C 1000BASE-T media interface
+model BROADCOM4 BCM5725C       0x0038 BCM5725C 1000BASE-T media interface
 model xxBROADCOM_ALT1 BCM5906  0x0004 BCM5906 10/100baseTX media interface
  
 /* Cicada Semiconductor PHYs (now owned by Vitesse?) */
@@ -202,12 +220,13 @@
 model CICADA VSC8211           0x000b Cicada VSC8211 10/100/1000TX PHY
 model CICADA CS8201A           0x0020 Cicada CS8201 10/100/1000TX PHY
 model CICADA CS8201B           0x0021 Cicada CS8201 10/100/1000TX PHY
+model CICADA CS8244            0x002c Vitesse VSC8244 Quad 10/100/1000BASE-T PHY
 model xxCICADA VSC8221         0x0015 Vitesse VSC8221 10/100/1000BASE-T PHY
-model xxCICADA VSC8244         0x002c Vitesse VSC8244 Quad 10/100/1000BASE-T PHY
 model xxCICADA CS8201B         0x0021 Cicada CS8201 10/100/1000TX PHY
 
 /* Davicom Semiconductor PHYs */
 /* AMD Am79C873 seems to be a relabeled DM9101 */
+model DAVICOM DM9101           0x0000 DM9101 (AMD Am79C873) 10/100 media interface
 model xxDAVICOM DM9101         0x0000 DM9101 (AMD Am79C873) 10/100 media interface
 model xxDAVICOM DM9102         0x0004 DM9102 10/100 media interface
 
@@ -222,6 +241,7 @@
 model ICS 1890                 0x0002 ICS1890 10/100 media interface
 model ICS 1892                 0x0003 ICS1892 10/100 media interface
 model ICS 1893                 0x0004 ICS1893 10/100 media interface
+model ICS 1893C                        0x0005 ICS1893C 10/100 media interface
 
 /* Intel PHYs */
 model xxINTEL I82553           0x0000 i82553 10/100 media interface
@@ -252,12 +272,12 @@
 
 /* Level 1 PHYs */
 model xxLEVEL1 LXT970          0x0000 LXT970 10/100 media interface
+model LEVEL1 LXT1000_OLD       0x0003 LXT1000 1000BASE-T media interface
+model LEVEL1 LXT974            0x0004 LXT974 10/100 Quad PHY
+model LEVEL1 LXT975            0x0005 LXT975 10/100 Quad PHY
+model LEVEL1 LXT1000           0x000c LXT1000 1000BASE-T media interface
 model LEVEL1 LXT971            0x000e LXT971/2 10/100 media interface
 model LEVEL1 LXT973            0x0021 LXT973 10/100 Dual PHY
-model LEVEL1 LXT974            0x0004 LXT974 10/100 Quad PHY
-model LEVEL1 LXT975            0x0005 LXT975 10/100 Quad PHY
-model LEVEL1 LXT1000_OLD       0x0003 LXT1000 1000BASE-T media interface
-model LEVEL1 LXT1000           0x000c LXT1000 1000BASE-T media interface
 
 /* Marvell Semiconductor PHYs */
 model xxMARVELL E1000          0x0000 Marvell 88E1000 Gigabit PHY
@@ -277,11 +297,12 @@
 model xxMARVELL E1340M         0x001f Marvell 88E1340 Gigabit PHY
 model xxMARVELL E1116          0x0021 Marvell 88E1116 Gigabit PHY
 model xxMARVELL E1118          0x0022 Marvell 88E1118 Gigabit PHY
+model xxMARVELL E1240          0x0023 Marvell 88E1240 Gigabit PHY
 model xxMARVELL E1116R         0x0024 Marvell 88E1116R Gigabit PHY
 model xxMARVELL E1149R         0x0025 Marvell 88E1149R Quad Gigabit PHY
 model xxMARVELL E3016          0x0026 Marvell 88E3016 10/100 Fast Ethernet PHY
 model xxMARVELL PHYG65G                0x0027 Marvell PHYG65G Gigabit PHY
-model xxMARVELL E1116R_29      0x0029 Marvell 88E1116R Gigabit PHY
+model xxMARVELL E1318S         0x0029 Marvell 88E1318S Gigabit PHY
 model xxMARVELL E1543          0x002a Marvell 88E154[358] Alaska Quad Port Gb PHY
 model MARVELL E1000_0          0x0000 Marvell 88E1000 Gigabit PHY
 model MARVELL E1011            0x0002 Marvell 88E1011 Gigabit PHY
@@ -291,7 +312,9 @@
 model MARVELL E1111            0x000c Marvell 88E1111 Gigabit PHY
 
 /* Micrel PHYs */
+model MICREL KSZ8081           0x0016 Micrel KSZ8081 10/100 PHY
 model MICREL KSZ9021RNI                0x0021 Micrel KSZ9021RNI 10/100/1000 PHY
+model MICREL KSZ9031           0x0022 Micrel KSZ9031 10/100/1000 PHY
 
 /* Myson Technology PHYs */
 model xxMYSON MTD972           0x0000 MTD972 10/100 media interface
@@ -318,10 +341,12 @@
 
 /* RDC Semiconductor PHYs */
 model RDC R6040                        0x0003 R6040 10/100 media interface
+
 /* RealTek PHYs */
+model xxREALTEK RTL8169S       0x0011 RTL8169S/8110S/8211 1000BASE-T media interface
 model yyREALTEK RTL8201L       0x0020 RTL8201L 10/100 media interface
-model xxREALTEK RTL8169S       0x0011 RTL8169S/8110S/8211 1000BASE-T media interface
 model REALTEK RTL8251          0x0000 RTL8251 1000BASE-T media interface
+model REALTEK RTL8201E         0x0008 RTL8201E 10/100 media interface
 model REALTEK RTL8169S         0x0011 RTL8169S/8110S/8211 1000BASE-T media interface
 
 /* Seeq PHYs */
@@ -333,8 +358,12 @@
 model SIS 900                  0x0000 SiS 900 10/100 media interface
 
 /* SMSC PHYs */
+model SMSC LAN83C185           0x000a SMSC LAN83C185 10/100 PHY
 model SMSC LAN8700             0x000c SMSC LAN8700 10/100 Ethernet Transceiver
 model SMSC LAN8710_LAN8720     0x000f SMSC LAN8710/LAN8720 10/100 Ethernet Transceiver
+model SMSC LAN8740             0x0011 SMSC LAN8740 10/100 media interface
+model SMSC LAN8741A            0x0012 SMSC LAN8741A 10/100 media interface
+model SMSC LAN8742             0x0013 SMSC LAN8742 10/100 media interface
 
 /* Texas Instruments PHYs */
 model TI TLAN10T               0x0001 ThunderLAN 10BASE-T media interface
@@ -345,5 +374,12 @@
 model xxTSC 78Q2120            0x0014 78Q2120 10/100 media interface
 model xxTSC 78Q2121            0x0015 78Q2121 100BASE-TX media interface
 
+/* VIA Technologies PHYs */
+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 xxXAQTI XMACII           0x0000 XaQti Corp. XMAC II gigabit interface



Home | Main Index | Thread Index | Old Index