Module Name:    src
Committed By:   rin
Date:           Wed Feb  6 11:58:32 UTC 2019

Modified Files:
        src/sys/arch/algor/conf: P4032 P5064 P6032
        src/sys/arch/alpha/conf: GENERIC
        src/sys/arch/amd64/conf: ALL XEN3_DOM0
        src/sys/arch/cats/conf: GENERIC INSTALL
        src/sys/arch/evbarm/conf: BEAGLEBOARD BEAGLEBONE EXYNOS HDL_G HPT5325
            HUMMINGBOARD IMX23_OLINUXINO KOBO MINI2440 MMNET_GENERIC
            MPCSA_GENERIC MV2120 NETWALKER NSLU2 OPENBLOCKS_A6 PARALLELLA
            SHEEVAPLUG SMDK2410 TEGRA TS7200 ZEDBOARD
        src/sys/arch/evbmips/conf: LINKITSMART7688
        src/sys/arch/evbppc/conf: OPENBLOCKS266_OPT PMPPC
        src/sys/arch/hpcarm/conf: WZERO3
        src/sys/arch/hpcmips/conf: GENERIC TX3922 VR41XX
        src/sys/arch/hppa/conf: GENERIC
        src/sys/arch/i386/conf: ALL GENERIC_TINY INSTALL_FLOPPY XEN3PAE_DOM0
        src/sys/arch/landisk/conf: GENERIC
        src/sys/arch/macppc/conf: GENERIC
        src/sys/arch/ofppc/conf: GENERIC
        src/sys/arch/playstation2/conf: DEBUG
        src/sys/arch/pmax/conf: GENERIC64_USB GENERIC_USB
        src/sys/arch/prep/conf: GENERIC
        src/sys/arch/sgimips/conf: GENERIC32_IP3x
        src/sys/arch/sparc64/conf: GENERIC
        src/sys/arch/vax/conf: GENERIC_USB
        src/sys/arch/x68k/conf: GENERIC
        src/sys/arch/zaurus/conf: GENERIC INSTALL_C700
        src/sys/dev/usb: usbdevices.config

Log Message:
Add ure(4) to kernel config files. Also add PHY drivers where necessary.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/algor/conf/P4032
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/algor/conf/P5064
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/algor/conf/P6032
cvs rdiff -u -r1.388 -r1.389 src/sys/arch/alpha/conf/GENERIC
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.164 -r1.165 src/sys/arch/amd64/conf/XEN3_DOM0
cvs rdiff -u -r1.170 -r1.171 src/sys/arch/cats/conf/GENERIC
cvs rdiff -u -r1.107 -r1.108 src/sys/arch/cats/conf/INSTALL
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/evbarm/conf/BEAGLEBOARD
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/evbarm/conf/BEAGLEBONE \
    src/sys/arch/evbarm/conf/NSLU2
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/conf/EXYNOS
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/evbarm/conf/HDL_G
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbarm/conf/HPT5325
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/HUMMINGBOARD
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbarm/conf/IMX23_OLINUXINO
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/KOBO
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbarm/conf/MINI2440
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/evbarm/conf/MMNET_GENERIC
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/evbarm/conf/MPCSA_GENERIC
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/evbarm/conf/MV2120 \
    src/sys/arch/evbarm/conf/TEGRA
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbarm/conf/NETWALKER
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/conf/OPENBLOCKS_A6
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/PARALLELLA
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/evbarm/conf/SHEEVAPLUG
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/evbarm/conf/SMDK2410
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/evbarm/conf/TS7200
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/conf/ZEDBOARD
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbmips/conf/LINKITSMART7688
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/evbppc/conf/PMPPC
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/hpcarm/conf/WZERO3
cvs rdiff -u -r1.237 -r1.238 src/sys/arch/hpcmips/conf/GENERIC
cvs rdiff -u -r1.108 -r1.109 src/sys/arch/hpcmips/conf/TX3922
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/hpcmips/conf/VR41XX
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/hppa/conf/GENERIC
cvs rdiff -u -r1.462 -r1.463 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.162 -r1.163 src/sys/arch/i386/conf/GENERIC_TINY
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/i386/conf/INSTALL_FLOPPY
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/conf/XEN3PAE_DOM0
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/landisk/conf/GENERIC
cvs rdiff -u -r1.350 -r1.351 src/sys/arch/macppc/conf/GENERIC
cvs rdiff -u -r1.168 -r1.169 src/sys/arch/ofppc/conf/GENERIC
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/playstation2/conf/DEBUG
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/pmax/conf/GENERIC64_USB \
    src/sys/arch/pmax/conf/GENERIC_USB
cvs rdiff -u -r1.187 -r1.188 src/sys/arch/prep/conf/GENERIC
cvs rdiff -u -r1.121 -r1.122 src/sys/arch/sgimips/conf/GENERIC32_IP3x
cvs rdiff -u -r1.213 -r1.214 src/sys/arch/sparc64/conf/GENERIC
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/vax/conf/GENERIC_USB
cvs rdiff -u -r1.192 -r1.193 src/sys/arch/x68k/conf/GENERIC
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/zaurus/conf/GENERIC
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/zaurus/conf/INSTALL_C700
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/usb/usbdevices.config

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/algor/conf/P4032
diff -u src/sys/arch/algor/conf/P4032:1.77 src/sys/arch/algor/conf/P4032:1.78
--- src/sys/arch/algor/conf/P4032:1.77	Thu Sep  6 05:36:49 2018
+++ src/sys/arch/algor/conf/P4032	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: P4032,v 1.77 2018/09/06 05:36:49 maxv Exp $
+#	$NetBSD: P4032,v 1.78 2019/02/06 11:58:30 rin Exp $
 #
 # Algorithmics P-4032 kernel.
 #
@@ -7,7 +7,7 @@ include	"arch/algor/conf/std.algor"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"P4032-$Revision: 1.77 $"
+#ident 		"P4032-$Revision: 1.78 $"
 
 maxusers 32
 
@@ -191,6 +191,8 @@ tlp*	at	pci? dev ? function ?		# DECchip
 #lxtphy*	at mii? phy ?		# Level One LXT-970 PHYs
 #nsphy*	at mii? phy ?			# NS83840 PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+#rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 #sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 #tlphy*	at mii? phy ?			# ThunderLAN PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
@@ -276,6 +278,7 @@ ukphy*	at mii? phy ?			# generic unknown
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Serial adapters

Index: src/sys/arch/algor/conf/P5064
diff -u src/sys/arch/algor/conf/P5064:1.88 src/sys/arch/algor/conf/P5064:1.89
--- src/sys/arch/algor/conf/P5064:1.88	Thu Sep  6 05:36:49 2018
+++ src/sys/arch/algor/conf/P5064	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: P5064,v 1.88 2018/09/06 05:36:49 maxv Exp $
+#	$NetBSD: P5064,v 1.89 2019/02/06 11:58:30 rin Exp $
 #
 # Algorithmics P-5064 kernel.
 #
@@ -7,7 +7,7 @@ include	"arch/algor/conf/std.algor"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"P5064-$Revision: 1.88 $"
+#ident 		"P5064-$Revision: 1.89 $"
 
 maxusers 32
 
@@ -187,6 +187,8 @@ tlp*	at	pci? dev ? function ?		# DECchip
 #lxtphy*	at mii? phy ?		# Level One LXT-970 PHYs
 #nsphy*	at mii? phy ?			# NS83840 PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+#rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 #sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 #tlphy*	at mii? phy ?			# ThunderLAN PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
@@ -341,6 +343,7 @@ fd*	at	fdc? drive ?
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Serial adapters

Index: src/sys/arch/algor/conf/P6032
diff -u src/sys/arch/algor/conf/P6032:1.79 src/sys/arch/algor/conf/P6032:1.80
--- src/sys/arch/algor/conf/P6032:1.79	Thu Sep  6 05:36:49 2018
+++ src/sys/arch/algor/conf/P6032	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: P6032,v 1.79 2018/09/06 05:36:49 maxv Exp $
+#	$NetBSD: P6032,v 1.80 2019/02/06 11:58:30 rin Exp $
 #
 # Algorithmics P-6032 kernel.
 #
@@ -7,7 +7,7 @@ include	"arch/algor/conf/std.algor"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"P6032-$Revision: 1.79 $"
+#ident 		"P6032-$Revision: 1.80 $"
 
 maxusers 32
 
@@ -188,9 +188,10 @@ lxtphy*	at mii? phy ?			# Level One LXT-
 #makphy* at mii? phy ?			# Margell Semiconductor 88E1000 PHYs
 nsphy*	at mii? phy ?			# NS83840 PHYs
 #nsphyter* at mii? phy ?			# NS83843 PHYs
-#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
 pnaphy*	at mii? phy ?			# generic HomePNA PHYs
-#nsphy*	at mii? phy ?			# NS83840 PHYs
+#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+#rgephy* at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+#rlphy* at mii? phy ?			# Realtek 8139/8201L PHYs
 #sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 #tlphy*	at mii? phy ?			# ThunderLAN PHYs
 #tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -346,6 +347,7 @@ fd*	at	fdc? drive ?
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Serial adapters

Index: src/sys/arch/alpha/conf/GENERIC
diff -u src/sys/arch/alpha/conf/GENERIC:1.388 src/sys/arch/alpha/conf/GENERIC:1.389
--- src/sys/arch/alpha/conf/GENERIC:1.388	Sun Jan 27 08:53:29 2019
+++ src/sys/arch/alpha/conf/GENERIC	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.388 2019/01/27 08:53:29 maxv Exp $
+# $NetBSD: GENERIC,v 1.389 2019/02/06 11:58:30 rin Exp $
 #
 # This machine description file is used to generate the default NetBSD
 # kernel.
@@ -19,7 +19,7 @@ include 	"arch/alpha/conf/std.alpha"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident		"GENERIC-$Revision: 1.388 $"
+ident		"GENERIC-$Revision: 1.389 $"
 
 maxusers 32
 
@@ -612,8 +612,9 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
-url*	at uhub? port ?		# Realtek RTL8150L based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
+url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Serial adapters
 # FTDI FT8U100AX serial adapter

Index: src/sys/arch/amd64/conf/ALL
diff -u src/sys/arch/amd64/conf/ALL:1.114 src/sys/arch/amd64/conf/ALL:1.115
--- src/sys/arch/amd64/conf/ALL:1.114	Sun Jan 27 08:53:29 2019
+++ src/sys/arch/amd64/conf/ALL	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.114 2019/01/27 08:53:29 maxv Exp $
+# $NetBSD: ALL,v 1.115 2019/02/06 11:58:30 rin Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/amd64/conf/std.amd64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.114 $"
+#ident		"ALL-$Revision: 1.115 $"
 
 maxusers	64		# estimated number of users
 
@@ -1225,6 +1225,7 @@ kue*	at uhub? port ?		# Kawasaki LSI KL5
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
 umb*	at uhub? port ?		# Mobile Broadband Interface Model (EXPERIMENTAL)
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 urndis* at uhub? port ? 	# Microsoft RNDIS specification
 

Index: src/sys/arch/amd64/conf/XEN3_DOM0
diff -u src/sys/arch/amd64/conf/XEN3_DOM0:1.164 src/sys/arch/amd64/conf/XEN3_DOM0:1.165
--- src/sys/arch/amd64/conf/XEN3_DOM0:1.164	Sat Feb  2 15:13:54 2019
+++ src/sys/arch/amd64/conf/XEN3_DOM0	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3_DOM0,v 1.164 2019/02/02 15:13:54 cherry Exp $
+# $NetBSD: XEN3_DOM0,v 1.165 2019/02/06 11:58:30 rin Exp $
 
 include 	"arch/amd64/conf/std.xen"
 
@@ -10,7 +10,7 @@ options 	INCLUDE_CONFIG_FILE	# embed con
 #options 	UVMHIST_PRINT
 #options 	SYSCALL_DEBUG
 
-#ident		"XEN3_DOM0-$Revision: 1.164 $"
+#ident		"XEN3_DOM0-$Revision: 1.165 $"
 
 maxusers	32		# estimated number of users
 
@@ -661,6 +661,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 urndis* at uhub? port ? 	# Microsoft RNDIS specification
 

Index: src/sys/arch/cats/conf/GENERIC
diff -u src/sys/arch/cats/conf/GENERIC:1.170 src/sys/arch/cats/conf/GENERIC:1.171
--- src/sys/arch/cats/conf/GENERIC:1.170	Wed Dec 12 06:29:36 2018
+++ src/sys/arch/cats/conf/GENERIC	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.170 2018/12/12 06:29:36 maxv Exp $
+# $NetBSD: GENERIC,v 1.171 2019/02/06 11:58:30 rin Exp $
 #
 # GENERIC machine description file
 # 
@@ -318,6 +318,8 @@ nsphy*	at mii? phy ?			# NS83840 PHYs
 nsphyter* at mii? phy ?			# NS83843 PHYs
 pnaphy*	at mii? phy ?			# generic HomePNA PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 tlphy*	at mii? phy ?			# ThunderLAN PHYs
 tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -378,6 +380,7 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
 

Index: src/sys/arch/cats/conf/INSTALL
diff -u src/sys/arch/cats/conf/INSTALL:1.107 src/sys/arch/cats/conf/INSTALL:1.108
--- src/sys/arch/cats/conf/INSTALL:1.107	Wed Dec 12 06:29:36 2018
+++ src/sys/arch/cats/conf/INSTALL	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL,v 1.107 2018/12/12 06:29:36 maxv Exp $
+#	$NetBSD: INSTALL,v 1.108 2019/02/06 11:58:30 rin Exp $
 #
 #	CATSINST -- CHALTECH CATS Install kernel
 #
@@ -256,6 +256,8 @@ inphy*	at mii? phy ?			# Intel 82555 PHY
 nsphy*	at mii? phy ?			# NS83840 PHYs
 #nsphyter* at mii? phy ?		# NS83843 PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+#rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 #sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 #tlphy*	at mii? phy ?			# ThunderLAN PHYs
 #tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -317,6 +319,7 @@ ukphy*	at mii? phy ?			# generic unknown
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB Generic driver

Index: src/sys/arch/evbarm/conf/BEAGLEBOARD
diff -u src/sys/arch/evbarm/conf/BEAGLEBOARD:1.64 src/sys/arch/evbarm/conf/BEAGLEBOARD:1.65
--- src/sys/arch/evbarm/conf/BEAGLEBOARD:1.64	Tue Oct 24 22:38:32 2017
+++ src/sys/arch/evbarm/conf/BEAGLEBOARD	Wed Feb  6 11:58:30 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: BEAGLEBOARD,v 1.64 2017/10/24 22:38:32 sevan Exp $
+#	$NetBSD: BEAGLEBOARD,v 1.65 2019/02/06 11:58:30 rin Exp $
 #
 #	BEAGLEBOARD -- TI OMAP 3530 Eval Board Kernel
 #
@@ -161,6 +161,8 @@ include "dev/usb/usbdevices.config"
 
 midi*		at midibus?
 
+rgephy*		at mii? phy ?
+rlphy*		at mii? phy ?
 ukphy*		at mii? phy ?
 
 # Hardware clocking and power management

Index: src/sys/arch/evbarm/conf/BEAGLEBONE
diff -u src/sys/arch/evbarm/conf/BEAGLEBONE:1.46 src/sys/arch/evbarm/conf/BEAGLEBONE:1.47
--- src/sys/arch/evbarm/conf/BEAGLEBONE:1.46	Tue Nov 13 11:00:55 2018
+++ src/sys/arch/evbarm/conf/BEAGLEBONE	Wed Feb  6 11:58:30 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: BEAGLEBONE,v 1.46 2018/11/13 11:00:55 mlelstv Exp $
+#	$NetBSD: BEAGLEBONE,v 1.47 2019/02/06 11:58:30 rin Exp $
 #
 #	BEAGLEBONE -- TI AM335x board Kernel
 #
@@ -170,12 +170,12 @@ scsibus*	at scsi?
 # SCSI devices
 sd*		at scsibus? target ? lun ?      # SCSI disk drives
 
-# USB Ethernet adapters
-axe*		at uhub? port ? configuration ? interface ?
-
 # Ethernet
 cpsw*		at obio2 addr 0x4a100000 size 0x8000 intrbase 40
-ukphy*		at mii?
+
+rgephy*		at mii? phy ?
+rlphy*		at mii? phy ?
+ukphy*		at mii? phy ?
 
 # Pseudo-Devices
 
Index: src/sys/arch/evbarm/conf/NSLU2
diff -u src/sys/arch/evbarm/conf/NSLU2:1.46 src/sys/arch/evbarm/conf/NSLU2:1.47
--- src/sys/arch/evbarm/conf/NSLU2:1.46	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/NSLU2	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: NSLU2,v 1.46 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: NSLU2,v 1.47 2019/02/06 11:58:30 rin Exp $
 #
 #	Linksys NSLU2 "Slug" NAS Device
 #
@@ -191,10 +191,12 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # MII/PHY support
-rlphy*	at mii? phy ?		# Realtek RTL8201
+rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?		# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?		# Generic/Unknown PHY
 
 # USB 802.11 adapters

Index: src/sys/arch/evbarm/conf/EXYNOS
diff -u src/sys/arch/evbarm/conf/EXYNOS:1.35 src/sys/arch/evbarm/conf/EXYNOS:1.36
--- src/sys/arch/evbarm/conf/EXYNOS:1.35	Fri Oct 19 06:16:14 2018
+++ src/sys/arch/evbarm/conf/EXYNOS	Wed Feb  6 11:58:30 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: EXYNOS,v 1.35 2018/10/19 06:16:14 skrll Exp $
+#	$NetBSD: EXYNOS,v 1.36 2019/02/06 11:58:30 rin Exp $
 #
 #	Samsung Exynos SoC kernel
 #
@@ -109,6 +109,11 @@ xhci*		at fdt?			# XHCI
 usb*		at usbus?
 
 include "dev/usb/usbdevices.config"
+
 midi*		at midibus?
 
+rgephy*		at mii? phy ?
+rlphy*		at mii? phy ?
+ukphy*		at mii? phy ?
+
 cinclude "arch/evbarm/conf/EXYNOS.local"

Index: src/sys/arch/evbarm/conf/HDL_G
diff -u src/sys/arch/evbarm/conf/HDL_G:1.55 src/sys/arch/evbarm/conf/HDL_G:1.56
--- src/sys/arch/evbarm/conf/HDL_G:1.55	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/HDL_G	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $NetBSD: HDL_G,v 1.55 2018/10/23 19:58:52 jdolecek Exp $
+# $NetBSD: HDL_G,v 1.56 2019/02/06 11:58:30 rin Exp $
 #
 #       HDL_G -- I-O DATA HDL-G Kernel
 #
@@ -224,7 +224,8 @@ nsphy*		at mii? phy ?		# NS83840 PHYs
 nsphyter*	at mii? phy ? 		# NS83843 PHYs
 pnaphy*		at mii? phy ?		# generic HomePNA PHYs
 qsphy*		at mii? phy ?		# Quality Semiconductor QS6612 PHYs
-rgephy*		at mii? phy ?		# Realtek 8169S/8110 internal PHYs
+rgephy*		at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+rlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs
 sqphy*		at mii? phy ?		# Seeq 80220/80221/80223 PHYs
 tlphy*		at mii? phy ?		# ThunderLAN PHYs
 tqphy*		at mii? phy ?		# TDK Semiconductor PHYs
@@ -299,6 +300,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11b adapters

Index: src/sys/arch/evbarm/conf/HPT5325
diff -u src/sys/arch/evbarm/conf/HPT5325:1.40 src/sys/arch/evbarm/conf/HPT5325:1.41
--- src/sys/arch/evbarm/conf/HPT5325:1.40	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/HPT5325	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: HPT5325,v 1.40 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: HPT5325,v 1.41 2019/02/06 11:58:30 rin Exp $
 #
 #  This configuration supports for HP T5325 Thin Client
 #
@@ -174,7 +174,10 @@ mvsata* at mvsoc? offset ? irq ?
 # On-chip Gigabit Ethernet Controller Interface
 mvgbec* at mvsoc? offset ?
 mvgbe*	at mvgbec? port ? irq ?
+
 makphy* at mii? phy ?
+rgephy* at mii? phy ?
+rlphy* at mii? phy ?
 ukphy* at mii? phy ?
 
 # On-chip USB 2.0 Interface
@@ -302,6 +305,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11 adapters

Index: src/sys/arch/evbarm/conf/HUMMINGBOARD
diff -u src/sys/arch/evbarm/conf/HUMMINGBOARD:1.6 src/sys/arch/evbarm/conf/HUMMINGBOARD:1.7
--- src/sys/arch/evbarm/conf/HUMMINGBOARD:1.6	Thu Oct 18 09:01:53 2018
+++ src/sys/arch/evbarm/conf/HUMMINGBOARD	Wed Feb  6 11:58:30 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: HUMMINGBOARD,v 1.6 2018/10/18 09:01:53 skrll Exp $
+#	$NetBSD: HUMMINGBOARD,v 1.7 2019/02/06 11:58:30 rin Exp $
 #
 #	Hummingboard -- Freescale i.MX6 Eval Board Kernel
 #
@@ -122,6 +122,8 @@ enet0		at axi? addr 0x02188000 irq 150		
 
 # MII/PHY support
 atphy*	at mii? phy ?			# Attansic/Atheros PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
 
 # SD/MMC

Index: src/sys/arch/evbarm/conf/IMX23_OLINUXINO
diff -u src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.17 src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.18
--- src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.17	Thu Sep 14 07:58:40 2017
+++ src/sys/arch/evbarm/conf/IMX23_OLINUXINO	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $Id: IMX23_OLINUXINO,v 1.17 2017/09/14 07:58:40 mrg Exp $
+# $Id: IMX23_OLINUXINO,v 1.18 2019/02/06 11:58:30 rin Exp $
 #
 # IMX23_OLINUXINO -- Olimex i.MX23 OLinuXino kernel configuration file.
 #
@@ -89,6 +89,8 @@ include "dev/usb/usbdevices.config"
 
 midi*		at midibus?
 
+rgephy*		at mii? phy ?
+rlphy*		at mii? phy ?
 ukphy*		at mii? phy ?
 
 options 	MEMSIZE=64

Index: src/sys/arch/evbarm/conf/KOBO
diff -u src/sys/arch/evbarm/conf/KOBO:1.8 src/sys/arch/evbarm/conf/KOBO:1.9
--- src/sys/arch/evbarm/conf/KOBO:1.8	Mon Mar 20 14:06:43 2017
+++ src/sys/arch/evbarm/conf/KOBO	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: KOBO,v 1.8 2017/03/20 14:06:43 skrll Exp $
+#	$NetBSD: KOBO,v 1.9 2019/02/06 11:58:30 rin Exp $
 #
 #	KOBO -- http://kobo.com
 #
@@ -125,6 +125,8 @@ include "dev/usb/usbdevices.config"
 
 midi*		at midibus?
 
+rgephy*		at mii? phy ?
+rlphy*		at mii? phy ?
 ukphy*		at mii? phy ?
 
 # local configuration

Index: src/sys/arch/evbarm/conf/MINI2440
diff -u src/sys/arch/evbarm/conf/MINI2440:1.25 src/sys/arch/evbarm/conf/MINI2440:1.26
--- src/sys/arch/evbarm/conf/MINI2440:1.25	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/MINI2440	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: MINI2440,v 1.25 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: MINI2440,v 1.26 2019/02/06 11:58:30 rin Exp $
 #
 #	MINI2440 -- Friendly ARM evaluation board based on Samsung S3C2440
 #
@@ -287,6 +287,8 @@ umass*	at uhub? port ? configuration ? i
 #irframe* at ustir?
 
 # MII/PHY support
+#rgephy* at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+#rlphy* at mii? phy ?		# Realtek 8139/8201L PHYs
 #ukphy*	at mii? phy ?		# generic unknown PHYs
 #urlphy* at mii? phy ?		# Realtek RTL8150L internal PHYs
 
@@ -296,6 +298,7 @@ umass*	at uhub? port ? configuration ? i
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter

Index: src/sys/arch/evbarm/conf/MMNET_GENERIC
diff -u src/sys/arch/evbarm/conf/MMNET_GENERIC:1.44 src/sys/arch/evbarm/conf/MMNET_GENERIC:1.45
--- src/sys/arch/evbarm/conf/MMNET_GENERIC:1.44	Wed Dec 19 16:56:17 2018
+++ src/sys/arch/evbarm/conf/MMNET_GENERIC	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $NetBSD: MMNET_GENERIC,v 1.44 2018/12/19 16:56:17 skrll Exp $
+# $NetBSD: MMNET_GENERIC,v 1.45 2019/02/06 11:58:30 rin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include		"arch/evbarm/conf/std.mmnet"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.44 $"
+#ident 		"GENERIC-$Revision: 1.45 $"
 
 maxusers	32		# estimated number of users
 
@@ -344,8 +344,8 @@ sd*	at atapibus? drive ? flags 0x0000	# 
 #nsphyter* at mii? phy ? 		# NS83843 PHYs
 #pnaphy* at mii? phy ?			# generic HomePNA PHYs
 #qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
-#rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
-#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
+rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 #sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 #tlphy*	at mii? phy ?			# ThunderLAN PHYs
 #tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -416,6 +416,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11 adapters

Index: src/sys/arch/evbarm/conf/MPCSA_GENERIC
diff -u src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.65 src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.66
--- src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.65	Wed Dec 19 16:56:17 2018
+++ src/sys/arch/evbarm/conf/MPCSA_GENERIC	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-# $NetBSD: MPCSA_GENERIC,v 1.65 2018/12/19 16:56:17 skrll Exp $
+# $NetBSD: MPCSA_GENERIC,v 1.66 2019/02/06 11:58:30 rin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include		"arch/evbarm/conf/std.mpcsa"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.65 $"
+#ident 		"GENERIC-$Revision: 1.66 $"
 
 maxusers	32		# estimated number of users
 
@@ -403,8 +403,8 @@ wi*	at pcmcia? function ?		# Lucent/Inte
 #nsphyter* at mii? phy ? 		# NS83843 PHYs
 #pnaphy* at mii? phy ?			# generic HomePNA PHYs
 #qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
-#rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
-#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 #sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 #tlphy*	at mii? phy ?			# ThunderLAN PHYs
 #tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -478,6 +478,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11 adapters

Index: src/sys/arch/evbarm/conf/MV2120
diff -u src/sys/arch/evbarm/conf/MV2120:1.38 src/sys/arch/evbarm/conf/MV2120:1.39
--- src/sys/arch/evbarm/conf/MV2120:1.38	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbarm/conf/MV2120	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: MV2120,v 1.38 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: MV2120,v 1.39 2019/02/06 11:58:30 rin Exp $
 #
 #  This configuration supports for HP MV2120/MV5140/MV5150.
 
@@ -196,6 +196,9 @@ pcf8563rtc* at iic? addr 0x51
 
 # MII/PHY support
 makphy*	at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
+ukphy*	at mii? phy ?			# generic unknown PHYs
 
 # ATA (IDE) bus support
 atabus*	at ata?
Index: src/sys/arch/evbarm/conf/TEGRA
diff -u src/sys/arch/evbarm/conf/TEGRA:1.38 src/sys/arch/evbarm/conf/TEGRA:1.39
--- src/sys/arch/evbarm/conf/TEGRA:1.38	Sat Aug 18 09:43:17 2018
+++ src/sys/arch/evbarm/conf/TEGRA	Wed Feb  6 11:58:31 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: TEGRA,v 1.38 2018/08/18 09:43:17 skrll Exp $
+#	$NetBSD: TEGRA,v 1.39 2019/02/06 11:58:31 rin Exp $
 #
 #	NVIDIA Tegra family SoCs
 #
@@ -106,6 +106,7 @@ pci*		at ppb?
 # Ethernet
 re*		at pci? dev ? function ?	# Realtek RTL8111GS
 rgephy*		at mii? phy ?
+rlphy*		at mii? phy ?
 ukphy*		at mii? phy ?
 
 # Mini-PCIe Wireless

Index: src/sys/arch/evbarm/conf/NETWALKER
diff -u src/sys/arch/evbarm/conf/NETWALKER:1.36 src/sys/arch/evbarm/conf/NETWALKER:1.37
--- src/sys/arch/evbarm/conf/NETWALKER:1.36	Mon Aug  7 09:24:43 2017
+++ src/sys/arch/evbarm/conf/NETWALKER	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: NETWALKER,v 1.36 2017/08/07 09:24:43 hkenken Exp $
+#	$NetBSD: NETWALKER,v 1.37 2019/02/06 11:58:30 rin Exp $
 #
 #	NETWALKER -- http://www.sharp.co.jp/netwalker/
 #
@@ -138,6 +138,8 @@ include "dev/usb/usbdevices.config"
 
 midi*		at midibus?
 
+rgephy*		at mii? phy ?
+rlphy*		at mii? phy ?
 ukphy*		at mii? phy ?
 
 # IPUv3 LCD Controller

Index: src/sys/arch/evbarm/conf/OPENBLOCKS_A6
diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.34 src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.35
--- src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.34	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/OPENBLOCKS_A6	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS_A6,v 1.34 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: OPENBLOCKS_A6,v 1.35 2019/02/06 11:58:30 rin Exp $
 #
 #	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
 #
@@ -156,6 +156,8 @@ mvgbe*	at mvgbec? port ? irq ?
 
 # MII/PHY support
 makphy* at mii? phy ?
+rgephy* at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
 urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
 
@@ -250,6 +252,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11 adapters

Index: src/sys/arch/evbarm/conf/PARALLELLA
diff -u src/sys/arch/evbarm/conf/PARALLELLA:1.5 src/sys/arch/evbarm/conf/PARALLELLA:1.6
--- src/sys/arch/evbarm/conf/PARALLELLA:1.5	Thu Oct 18 09:01:53 2018
+++ src/sys/arch/evbarm/conf/PARALLELLA	Wed Feb  6 11:58:30 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: PARALLELLA,v 1.5 2018/10/18 09:01:53 skrll Exp $
+#	$NetBSD: PARALLELLA,v 1.6 2019/02/06 11:58:30 rin Exp $
 #
 #	Parallella -- Xilinx Zynq Eval Board Kernel
 #
@@ -97,6 +97,8 @@ cemac0		at axi? addr 0xe000b000 irq 54
 
 # MII/PHY support
 makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
 
 cinclude "arch/evbarm/conf/PARALLELLA.local"

Index: src/sys/arch/evbarm/conf/SHEEVAPLUG
diff -u src/sys/arch/evbarm/conf/SHEEVAPLUG:1.62 src/sys/arch/evbarm/conf/SHEEVAPLUG:1.63
--- src/sys/arch/evbarm/conf/SHEEVAPLUG:1.62	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/SHEEVAPLUG	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: SHEEVAPLUG,v 1.62 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: SHEEVAPLUG,v 1.63 2019/02/06 11:58:30 rin Exp $
 #
 #  This configuration supports for generically Marvell SheevaPlug
 #
@@ -178,6 +178,8 @@ mvgbe*	at mvgbec? port ? irq ?
 
 # MII/PHY support
 makphy* at mii? phy ?
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
 
 # On-chip USB 2.0 Interface
@@ -301,6 +303,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11 adapters

Index: src/sys/arch/evbarm/conf/SMDK2410
diff -u src/sys/arch/evbarm/conf/SMDK2410:1.69 src/sys/arch/evbarm/conf/SMDK2410:1.70
--- src/sys/arch/evbarm/conf/SMDK2410:1.69	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/SMDK2410	Wed Feb  6 11:58:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: SMDK2410,v 1.69 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: SMDK2410,v 1.70 2019/02/06 11:58:30 rin Exp $
 #
 #	SMDK2410 -- Samsung's S3C2410 evaluation board.
 #
@@ -262,6 +262,8 @@ ustir* at uhub? port ?
 irframe* at ustir?
 
 # MII/PHY support
+rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?		# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?		# generic unknown PHYs
 urlphy* at mii? phy ?		# Realtek RTL8150L internal PHYs
 
@@ -271,6 +273,7 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter

Index: src/sys/arch/evbarm/conf/TS7200
diff -u src/sys/arch/evbarm/conf/TS7200:1.72 src/sys/arch/evbarm/conf/TS7200:1.73
--- src/sys/arch/evbarm/conf/TS7200:1.72	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/TS7200	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: TS7200,v 1.72 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: TS7200,v 1.73 2019/02/06 11:58:31 rin Exp $
 #
 #	TS7200 - Kernel for Technologic Systems TS7200 ARM hardware
 #
@@ -248,6 +248,8 @@ wd*	at atabus? drive ? flags 0x00ff
 #nsphyter* at mii? phy ? 		# NS83843 PHYs
 #pnaphy* at mii? phy ?			# generic HomePNA PHYs
 #qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+#rgephy* at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+#rlphy* at mii? phy ?			# Realtek 8139/8201L PHYs
 #sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 #tlphy*	at mii? phy ?			# ThunderLAN PHYs
 #tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -331,6 +333,7 @@ uhub*	at uhub? port ?
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 #udav*	at uhub? port ?		# Davicom DM9601 based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter

Index: src/sys/arch/evbarm/conf/ZEDBOARD
diff -u src/sys/arch/evbarm/conf/ZEDBOARD:1.4 src/sys/arch/evbarm/conf/ZEDBOARD:1.5
--- src/sys/arch/evbarm/conf/ZEDBOARD:1.4	Tue Jun  5 08:03:28 2018
+++ src/sys/arch/evbarm/conf/ZEDBOARD	Wed Feb  6 11:58:31 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: ZEDBOARD,v 1.4 2018/06/05 08:03:28 hkenken Exp $
+#	$NetBSD: ZEDBOARD,v 1.5 2019/02/06 11:58:31 rin Exp $
 #
 #	ZedBoard -- Xilinx Zynq Eval Board Kernel
 #
@@ -94,5 +94,8 @@ cemac0		at axi? addr 0xe000b000 irq 54
 
 # MII/PHY support
 makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
+rgephy* at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy* at mii? phy ?			# Realtek 8139/8201L PHYs
+ukphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
 
 cinclude "arch/evbarm/conf/ZEDBOARD.local"

Index: src/sys/arch/evbmips/conf/LINKITSMART7688
diff -u src/sys/arch/evbmips/conf/LINKITSMART7688:1.10 src/sys/arch/evbmips/conf/LINKITSMART7688:1.11
--- src/sys/arch/evbmips/conf/LINKITSMART7688:1.10	Sun Dec 30 14:51:36 2018
+++ src/sys/arch/evbmips/conf/LINKITSMART7688	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: LINKITSMART7688,v 1.10 2018/12/30 14:51:36 sevan Exp $
+#	$NetBSD: LINKITSMART7688,v 1.11 2019/02/06 11:58:31 rin Exp $
 #
 # MediaTek MT7688
 #
@@ -181,6 +181,8 @@ reth*		at mainbus?
 options 	RALINK_ETH_MACADDR="00:00:aa:bb:cc:dd"	# according to u-boot env
 
 # MII/PHY support
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
 
 # PCI/PCIe support

Index: src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT
diff -u src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT:1.25 src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT:1.26
--- src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT:1.25	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS266_OPT,v 1.25 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: OPENBLOCKS266_OPT,v 1.26 2019/02/06 11:58:31 rin Exp $
 #
 
 include		"arch/evbppc/conf/OPENBLOCKS266"
@@ -218,6 +218,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11b adapters

Index: src/sys/arch/evbppc/conf/PMPPC
diff -u src/sys/arch/evbppc/conf/PMPPC:1.47 src/sys/arch/evbppc/conf/PMPPC:1.48
--- src/sys/arch/evbppc/conf/PMPPC:1.47	Wed Dec 12 06:29:37 2018
+++ src/sys/arch/evbppc/conf/PMPPC	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: PMPPC,v 1.47 2018/12/12 06:29:37 maxv Exp $
+#	$NetBSD: PMPPC,v 1.48 2019/02/06 11:58:31 rin Exp $
 #
 #	PMPPC
 #
@@ -265,6 +265,8 @@ nsphy*	at mii? phy ?			# NS83840 PHYs
 nsphyter* at mii? phy ?			# NS83843 PHYs
 pnaphy*	at mii? phy ?			# generic HomePNA PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 tlphy*	at mii? phy ?			# ThunderLAN PHYs
 tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -343,6 +345,7 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter

Index: src/sys/arch/hpcarm/conf/WZERO3
diff -u src/sys/arch/hpcarm/conf/WZERO3:1.47 src/sys/arch/hpcarm/conf/WZERO3:1.48
--- src/sys/arch/hpcarm/conf/WZERO3:1.47	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/hpcarm/conf/WZERO3	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: WZERO3,v 1.47 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: WZERO3,v 1.48 2019/02/06 11:58:31 rin Exp $
 #
 #	WZERO3 -- Sharp Windows Mobile 5 based PDA
 #
@@ -8,7 +8,7 @@ include	"arch/hpcarm/conf/files.wzero3"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.47 $"
+#ident 		"GENERIC-$Revision: 1.48 $"
 
 # estimated number of users
 maxusers	32
@@ -230,9 +230,11 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?	 	# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 acphy*	at mii? phy ?		# Altima AC101 and AMD Am79c874 PHYs
+rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
 rlphy*	at mii? phy ?		# Realtek 8139/8201L PHYs
 ukphy*  at mii? phy ?		# generic unknown PHYs
 urlphy* at mii? phy ?		# Realtek RTL8150L internal PHYs

Index: src/sys/arch/hpcmips/conf/GENERIC
diff -u src/sys/arch/hpcmips/conf/GENERIC:1.237 src/sys/arch/hpcmips/conf/GENERIC:1.238
--- src/sys/arch/hpcmips/conf/GENERIC:1.237	Sat Aug 25 20:52:41 2018
+++ src/sys/arch/hpcmips/conf/GENERIC	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.237 2018/08/25 20:52:41 rin Exp $
+# $NetBSD: GENERIC,v 1.238 2019/02/06 11:58:31 rin Exp $
 #
 # GENERIC machine description file
 # 
@@ -24,7 +24,7 @@ include 	"arch/hpcmips/conf/std.hpcmips.
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.237 $"
+#ident 		"GENERIC-$Revision: 1.238 $"
 
 maxusers	16
 
@@ -596,10 +596,13 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
-url*	at uhub? port ?		# Realtek RTL8150L based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
+url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # MII/PHY support
+rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?		# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?		# generic unknown PHYs
 
 # Prolific PL2301/PL2302 host-to-host adapter

Index: src/sys/arch/hpcmips/conf/TX3922
diff -u src/sys/arch/hpcmips/conf/TX3922:1.108 src/sys/arch/hpcmips/conf/TX3922:1.109
--- src/sys/arch/hpcmips/conf/TX3922:1.108	Sat Aug 25 20:52:41 2018
+++ src/sys/arch/hpcmips/conf/TX3922	Wed Feb  6 11:58:31 2019
@@ -1,7 +1,7 @@
 #
 # Distribution kernel (TOSHIBA TX3922 based model) kernel config file
 #
-#	$NetBSD: TX3922,v 1.108 2018/08/25 20:52:41 rin Exp $
+#	$NetBSD: TX3922,v 1.109 2019/02/06 11:58:31 rin Exp $
 #
 include 	"arch/hpcmips/conf/std.hpcmips"
 
@@ -228,6 +228,7 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter
@@ -259,6 +260,8 @@ lxtphy*	at mii? phy ?			# Level One LXT-
 nsphy*	at mii? phy ?			# NS83840 PHYs
 nsphyter* at mii? phy ?			# NS83843 PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 tlphy*	at mii? phy ?			# ThunderLAN PHYs
 tqphy*	at mii? phy ?			# TDK Semiconductor PHYs

Index: src/sys/arch/hpcmips/conf/VR41XX
diff -u src/sys/arch/hpcmips/conf/VR41XX:1.71 src/sys/arch/hpcmips/conf/VR41XX:1.72
--- src/sys/arch/hpcmips/conf/VR41XX:1.71	Sat Aug 25 20:52:41 2018
+++ src/sys/arch/hpcmips/conf/VR41XX	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-# $NetBSD: VR41XX,v 1.71 2018/08/25 20:52:41 rin Exp $
+# $NetBSD: VR41XX,v 1.72 2019/02/06 11:58:31 rin Exp $
 #
 # GENERIC machine description file
 # 
@@ -20,7 +20,7 @@
 
 include		"arch/hpcmips/conf/std.hpcmips"
 include		"arch/hpcmips/conf/std.hpcmips.vr41"
-#ident 		"GENERIC-$Revision: 1.71 $"
+#ident 		"GENERIC-$Revision: 1.72 $"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
@@ -460,6 +460,8 @@ umidi* at uhub? port ? configuration ?
 #irframe* at uirda?
 
 # MII/PHY support
+rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?		# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?		# generic unknown PHYs
 urlphy* at mii? phy ?		# Realtek RTL8150L internal PHYs
 
@@ -469,6 +471,7 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter

Index: src/sys/arch/hppa/conf/GENERIC
diff -u src/sys/arch/hppa/conf/GENERIC:1.23 src/sys/arch/hppa/conf/GENERIC:1.24
--- src/sys/arch/hppa/conf/GENERIC:1.23	Wed Dec 12 06:29:37 2018
+++ src/sys/arch/hppa/conf/GENERIC	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.23 2018/12/12 06:29:37 maxv Exp $
+# $NetBSD: GENERIC,v 1.24 2019/02/06 11:58:31 rin Exp $
 #
 # GENERIC machine description file
 #
@@ -23,7 +23,7 @@ include 	"arch/hppa/conf/std.hppa"
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
 
-#ident 		"GENERIC-$Revision: 1.23 $"
+#ident 		"GENERIC-$Revision: 1.24 $"
 
 maxusers	32		# estimated number of users
 
@@ -519,6 +519,8 @@ nsphy*	at mii? phy ?			# NS83840 PHYs
 nsphyter* at mii? phy ? 		# NS83843 PHYs
 pnaphy* at mii? phy ?			# generic HomePNA PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 tlphy*	at mii? phy ?			# ThunderLAN PHYs
 tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -616,6 +618,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11 adapters

Index: src/sys/arch/i386/conf/ALL
diff -u src/sys/arch/i386/conf/ALL:1.462 src/sys/arch/i386/conf/ALL:1.463
--- src/sys/arch/i386/conf/ALL:1.462	Sun Jan 27 08:53:30 2019
+++ src/sys/arch/i386/conf/ALL	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.462 2019/01/27 08:53:30 maxv Exp $
+# $NetBSD: ALL,v 1.463 2019/02/06 11:58:31 rin Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/i386/conf/std.i386"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.462 $"
+#ident		"ALL-$Revision: 1.463 $"
 
 maxusers	64		# estimated number of users
 
@@ -1337,6 +1337,7 @@ kue*	at uhub? port ?		# Kawasaki LSI KL5
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
 umb*	at uhub? port ?		# Mobile Broadband Interface Model (EXPERIMENTAL)
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 urndis* at uhub? port ?		# Microsoft RNDIS specification
 

Index: src/sys/arch/i386/conf/GENERIC_TINY
diff -u src/sys/arch/i386/conf/GENERIC_TINY:1.162 src/sys/arch/i386/conf/GENERIC_TINY:1.163
--- src/sys/arch/i386/conf/GENERIC_TINY:1.162	Sun Jan 27 08:53:30 2019
+++ src/sys/arch/i386/conf/GENERIC_TINY	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC_TINY,v 1.162 2019/01/27 08:53:30 maxv Exp $
+#	$NetBSD: GENERIC_TINY,v 1.163 2019/02/06 11:58:31 rin Exp $
 #
 #	GENERIC_TINY -- suitable default for 4M machines
 #			No EISA, PCI, or SCSI.
@@ -415,8 +415,10 @@ we1	at isa? port 0x300 iomem 0xcc000 irq
 #mii*	at tl?
 
 # MII PHY network interfaces
-#tlphy*	at mii? dev ?			# ThunderLAN PHYs
 #nsphy*	at mii? dev ?			# NS and compatible PHYs
+#tlphy*	at mii? dev ?			# ThunderLAN PHYs
+#rgephy* at mii? dev ?			# Realtek 8169S/8110S/8211 PHYs
+#rlphy* at mii? dev ?			# Realtek 8139/8201L PHYs
 #ukphy*	at mii? phy ?			# generic unknown PHYs
 
 
@@ -455,6 +457,7 @@ we1	at isa? port 0x300 iomem 0xcc000 irq
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Y@P firmware loader

Index: src/sys/arch/i386/conf/INSTALL_FLOPPY
diff -u src/sys/arch/i386/conf/INSTALL_FLOPPY:1.48 src/sys/arch/i386/conf/INSTALL_FLOPPY:1.49
--- src/sys/arch/i386/conf/INSTALL_FLOPPY:1.48	Sun Jan 27 08:53:30 2019
+++ src/sys/arch/i386/conf/INSTALL_FLOPPY	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL_FLOPPY,v 1.48 2019/01/27 08:53:30 maxv Exp $
+#	$NetBSD: INSTALL_FLOPPY,v 1.49 2019/02/06 11:58:31 rin Exp $
 #
 #	INSTALL - Installation kernel.
 #
@@ -657,6 +657,7 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Audio Devices

Index: src/sys/arch/i386/conf/XEN3PAE_DOM0
diff -u src/sys/arch/i386/conf/XEN3PAE_DOM0:1.11 src/sys/arch/i386/conf/XEN3PAE_DOM0:1.12
--- src/sys/arch/i386/conf/XEN3PAE_DOM0:1.11	Tue Dec 25 11:56:14 2018
+++ src/sys/arch/i386/conf/XEN3PAE_DOM0	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: XEN3PAE_DOM0,v 1.11 2018/12/25 11:56:14 mlelstv Exp $
+#	$NetBSD: XEN3PAE_DOM0,v 1.12 2019/02/06 11:58:31 rin Exp $
 #
 #	XEN3_0: Xen 3.0 domain0 kernel
 
@@ -618,6 +618,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 urndis*	at uhub? port ?		# Microsoft RNDIS specification
 

Index: src/sys/arch/landisk/conf/GENERIC
diff -u src/sys/arch/landisk/conf/GENERIC:1.61 src/sys/arch/landisk/conf/GENERIC:1.62
--- src/sys/arch/landisk/conf/GENERIC:1.61	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/landisk/conf/GENERIC	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.61 2018/10/23 19:58:52 jdolecek Exp $
+# $NetBSD: GENERIC,v 1.62 2019/02/06 11:58:31 rin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/landisk/conf/std.landisk"
 
 options         INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident          "GENERIC-$Revision: 1.61 $"
+#ident          "GENERIC-$Revision: 1.62 $"
 
 maxusers	16		# estimated number of users
 
@@ -248,6 +248,7 @@ re*	at pci? dev ? function ?	# Realtek 8
 rtk*	at pci? dev ? function ?	# Realtek 8129/8139
 
 # MII/PHY support
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
 rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
@@ -326,6 +327,7 @@ kue*	at uhub? port ?		# Kawasaki LSI KL5
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
 ural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11b adapters

Index: src/sys/arch/macppc/conf/GENERIC
diff -u src/sys/arch/macppc/conf/GENERIC:1.350 src/sys/arch/macppc/conf/GENERIC:1.351
--- src/sys/arch/macppc/conf/GENERIC:1.350	Wed Dec 12 06:29:37 2018
+++ src/sys/arch/macppc/conf/GENERIC	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.350 2018/12/12 06:29:37 maxv Exp $
+# $NetBSD: GENERIC,v 1.351 2019/02/06 11:58:31 rin Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include		"arch/macppc/conf/std.macppc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.350 $"
+#ident 		"GENERIC-$Revision: 1.351 $"
 
 maxusers	32
 
@@ -505,8 +505,9 @@ cdce*	at uhub? port ?		# CDC, Ethernet N
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
-url*	at uhub? port ?		# Realtek RTL8150L based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
+url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 ukyopon* at uhub? port ?				# Kyocera AIR-EDGE PHONE
 ucom*	at ukyopon? portno ?

Index: src/sys/arch/ofppc/conf/GENERIC
diff -u src/sys/arch/ofppc/conf/GENERIC:1.168 src/sys/arch/ofppc/conf/GENERIC:1.169
--- src/sys/arch/ofppc/conf/GENERIC:1.168	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/ofppc/conf/GENERIC	Wed Feb  6 11:58:31 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.168 2018/10/23 19:58:52 jdolecek Exp $
+# $NetBSD: GENERIC,v 1.169 2019/02/06 11:58:31 rin Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/ofppc/conf/std.ofppc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.168 $"
+#ident 		"GENERIC-$Revision: 1.169 $"
 
 maxusers	32
 
@@ -356,8 +356,9 @@ uhso*	at uhub? port ? configuration ?			
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
-#url*	at uhub? port ?		# Realtek RTL8150L based adapters
 #udav*	at uhub? port ?		# Davicom DM9601 based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
+#url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 #ukyopon* at uhub? port ?				# Kyocera AIR-EDGE PHONE
 #ucom*	at ukyopon? portno ?

Index: src/sys/arch/playstation2/conf/DEBUG
diff -u src/sys/arch/playstation2/conf/DEBUG:1.24 src/sys/arch/playstation2/conf/DEBUG:1.25
--- src/sys/arch/playstation2/conf/DEBUG:1.24	Sat Aug 25 20:52:41 2018
+++ src/sys/arch/playstation2/conf/DEBUG	Wed Feb  6 11:58:31 2019
@@ -1,7 +1,7 @@
 #
 # kernel config file for debugging.
 #
-# 	$NetBSD: DEBUG,v 1.24 2018/08/25 20:52:41 rin Exp $
+# 	$NetBSD: DEBUG,v 1.25 2019/02/06 11:58:31 rin Exp $
 #
 
 include 	"arch/playstation2/conf/std.playstation2"
@@ -69,6 +69,8 @@ uaudio*	at uhub? port ? configuration ?
 umidi* at uhub? port ? configuration ?
 
 # MII/PHY support
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 ukphy*	at mii? phy ?			# generic unknown PHYs
 urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
 
@@ -78,6 +80,7 @@ axe*	at uhub? port ?		# ASIX AX88172 bas
 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter

Index: src/sys/arch/pmax/conf/GENERIC64_USB
diff -u src/sys/arch/pmax/conf/GENERIC64_USB:1.1 src/sys/arch/pmax/conf/GENERIC64_USB:1.2
--- src/sys/arch/pmax/conf/GENERIC64_USB:1.1	Fri Nov  4 19:18:50 2016
+++ src/sys/arch/pmax/conf/GENERIC64_USB	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC64_USB,v 1.1 2016/11/04 19:18:50 flxd Exp $
+# $NetBSD: GENERIC64_USB,v 1.2 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC64 kernel with USB
 
@@ -13,4 +13,9 @@ gpio*	at gpiobus?
 usb*	at slhci?
 
 include	"dev/usb/usbdevices.config"
+
 midi*	at midibus?
+
+rgephy*	at mii? phy ?
+rlphy*	at mii? phy ?
+ukphy*	at mii? phy ?
Index: src/sys/arch/pmax/conf/GENERIC_USB
diff -u src/sys/arch/pmax/conf/GENERIC_USB:1.1 src/sys/arch/pmax/conf/GENERIC_USB:1.2
--- src/sys/arch/pmax/conf/GENERIC_USB:1.1	Fri Nov  4 19:18:50 2016
+++ src/sys/arch/pmax/conf/GENERIC_USB	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_USB,v 1.1 2016/11/04 19:18:50 flxd Exp $
+# $NetBSD: GENERIC_USB,v 1.2 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC kernel with USB
 
@@ -13,4 +13,9 @@ gpio*	at gpiobus?
 usb*	at slhci?
 
 include	"dev/usb/usbdevices.config"
+
 midi*	at midibus?
+
+rgephy*	at mii? phy ?
+rlphy*	at mii? phy ?
+ukphy*	at mii? phy ?

Index: src/sys/arch/prep/conf/GENERIC
diff -u src/sys/arch/prep/conf/GENERIC:1.187 src/sys/arch/prep/conf/GENERIC:1.188
--- src/sys/arch/prep/conf/GENERIC:1.187	Sat Aug 25 20:52:41 2018
+++ src/sys/arch/prep/conf/GENERIC	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.187 2018/08/25 20:52:41 rin Exp $
+# $NetBSD: GENERIC,v 1.188 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/prep/conf/std.prep"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.187 $"
+#ident		"GENERIC-$Revision: 1.188 $"
 
 maxusers	32
 
@@ -373,6 +373,8 @@ lxtphy* at mii? phy ?			# Level One LXT-
 nsphy*	at mii? phy ?			# NS83840 PHYs
 nsphyter* at mii? phy ?			# NS83843 PHYs
 qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+rgephy*	at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
 sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 tlphy*	at mii? phy ?			# ThunderLAN PHYs
 tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
@@ -438,6 +440,7 @@ ukphy*	at mii? phy ?			# generic unknown
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 #url*	at uhub? port ?		# Realtek RTL8150L based adapters
 #udav*	at uhub? port ?		# Davicom DM9601 based adapters
 

Index: src/sys/arch/sgimips/conf/GENERIC32_IP3x
diff -u src/sys/arch/sgimips/conf/GENERIC32_IP3x:1.121 src/sys/arch/sgimips/conf/GENERIC32_IP3x:1.122
--- src/sys/arch/sgimips/conf/GENERIC32_IP3x:1.121	Wed Dec 12 06:29:37 2018
+++ src/sys/arch/sgimips/conf/GENERIC32_IP3x	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC32_IP3x,v 1.121 2018/12/12 06:29:37 maxv Exp $
+#	$NetBSD: GENERIC32_IP3x,v 1.122 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC32_IP3x machine description file
 # 
@@ -28,7 +28,7 @@ makeoptions	TEXTADDR="0x80069000"	# entr
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC32_IP3x-$Revision: 1.121 $"
+#ident		"GENERIC32_IP3x-$Revision: 1.122 $"
 
 maxusers	32
 
@@ -246,7 +246,8 @@ nsphy*	at mii? phy ?			# NS83840 PHYs
 nsphyter* at mii? phy ?                 # NS83843 PHYs
 pnaphy* at mii? phy ?                   # generic HomePNA PHYs
 qsphy*  at mii? phy ?                   # Quality Semiconductor QS6612 PHYs
-rgephy* at mii? phy ?                   # Realtek 8169S/8110S internal PHYs
+rgephy* at mii? phy ?                   # Realtek 8169S/8110S/8211 PHYs
+rlphy* at mii? phy ?                    # Realtek 8139/8201L PHYs
 sqphy*  at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
 tlphy*  at mii? phy ?                   # ThunderLAN PHYs
 tqphy*  at mii? phy ?                   # TDK Semiconductor PHYs
@@ -342,8 +343,9 @@ axe*    at uhub? port ?         # ASIX A
 cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
 kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
-url*    at uhub? port ?         # Realtek RTL8150L based adapters
 udav*   at uhub? port ?         # Davicom DM9601 based adapters
+ure*    at uhub? port ?         # Realtek RTL8152/RTL8153 based adapters
+url*    at uhub? port ?         # Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter
 upl*    at uhub? port ?

Index: src/sys/arch/sparc64/conf/GENERIC
diff -u src/sys/arch/sparc64/conf/GENERIC:1.213 src/sys/arch/sparc64/conf/GENERIC:1.214
--- src/sys/arch/sparc64/conf/GENERIC:1.213	Wed Dec 19 13:57:50 2018
+++ src/sys/arch/sparc64/conf/GENERIC	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.213 2018/12/19 13:57:50 maxv Exp $
+# $NetBSD: GENERIC,v 1.214 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/sparc64/conf/std.sparc64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.213 $"
+#ident		"GENERIC-$Revision: 1.214 $"
 
 maxusers	64
 
@@ -629,6 +629,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # USB 802.11 adapters

Index: src/sys/arch/vax/conf/GENERIC_USB
diff -u src/sys/arch/vax/conf/GENERIC_USB:1.1 src/sys/arch/vax/conf/GENERIC_USB:1.2
--- src/sys/arch/vax/conf/GENERIC_USB:1.1	Thu Jun 22 17:51:22 2017
+++ src/sys/arch/vax/conf/GENERIC_USB	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_USB,v 1.1 2017/06/22 17:51:22 flxd Exp $
+# $NetBSD: GENERIC_USB,v 1.2 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC kernel with USB
 
@@ -13,4 +13,9 @@ gpio*	at gpiobus?
 usb*	at slhci?
 
 include	"dev/usb/usbdevices.config"
+
 midi*	at midibus?
+
+rgephy*	at mii? phy ?
+rlphy*	at mii? phy ?
+ukphy*	at mii? phy ?

Index: src/sys/arch/x68k/conf/GENERIC
diff -u src/sys/arch/x68k/conf/GENERIC:1.192 src/sys/arch/x68k/conf/GENERIC:1.193
--- src/sys/arch/x68k/conf/GENERIC:1.192	Wed Dec 19 13:57:51 2018
+++ src/sys/arch/x68k/conf/GENERIC	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.192 2018/12/19 13:57:51 maxv Exp $
+# $NetBSD: GENERIC,v 1.193 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/x68k/conf/std.x68k"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.192 $"
+#ident 		"GENERIC-$Revision: 1.193 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks"	# see share/mk/sys.mk
 
@@ -288,6 +288,8 @@ bmd*	at intio0 addr 0xecebf0		# Nereid
 
 ## MII/PHY support for USB ethernet
 #acphy*	at mii? phy ?
+#rgephy*	at mii? phy ?
+#rlphy*	at mii? phy ?
 #ukphy*	at mii? phy ?
 
 ## USB Controller and Devices; Experimental
@@ -357,8 +359,9 @@ bmd*	at intio0 addr 0xecebf0		# Nereid
 #cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
 #kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 #mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
-#url*	at uhub? port ?		# Realtek RTL8150L based adapters
 #udav*	at uhub? port ?		# Davicom DM9601 based adapters
+#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
+#url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Prolific PL2301/PL2302 host-to-host adapter
 #upl*	at uhub? port ?

Index: src/sys/arch/zaurus/conf/GENERIC
diff -u src/sys/arch/zaurus/conf/GENERIC:1.79 src/sys/arch/zaurus/conf/GENERIC:1.80
--- src/sys/arch/zaurus/conf/GENERIC:1.79	Tue Oct 23 19:58:53 2018
+++ src/sys/arch/zaurus/conf/GENERIC	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.79 2018/10/23 19:58:53 jdolecek Exp $
+#	$NetBSD: GENERIC,v 1.80 2019/02/06 11:58:32 rin Exp $
 #
 # GENERIC machine description file
 #
@@ -313,6 +313,7 @@ cue*	at uhub? port ?		# CATC USB-EL1201A
 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 
 # Kyocera AIR-EDGE PHONE
@@ -340,6 +341,8 @@ nsphy*  at mii? phy ?			# NS83840 PHYs
 nsphyter* at mii? phy ?			# NS83843 PHYs
 pnaphy* at mii? phy ?			# generic HomePNA PHYs
 qsphy*  at mii? phy ?			# Quality Semiconductor QS6612 PHYs
+rgephy*  at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
+rlphy*  at mii? phy ?			# Realtek 8139/8201L PHYs
 sqphy*  at mii? phy ?			# Seeq 80220/80221/80223 PHYs
 tlphy*  at mii? phy ?			# ThunderLAN PHYs
 tqphy*  at mii? phy ?			# TDK Semiconductor PHYs

Index: src/sys/arch/zaurus/conf/INSTALL_C700
diff -u src/sys/arch/zaurus/conf/INSTALL_C700:1.6 src/sys/arch/zaurus/conf/INSTALL_C700:1.7
--- src/sys/arch/zaurus/conf/INSTALL_C700:1.6	Tue Oct 23 19:58:53 2018
+++ src/sys/arch/zaurus/conf/INSTALL_C700	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL_C700,v 1.6 2018/10/23 19:58:53 jdolecek Exp $
+# $NetBSD: INSTALL_C700,v 1.7 2019/02/06 11:58:32 rin Exp $
 #
 # INSTALL config file (C700 with memory disk root)
 #
@@ -44,4 +44,5 @@ no cue*
 no kue*
 no mue*
 no udav*
+no ure*
 no url*

Index: src/sys/dev/usb/usbdevices.config
diff -u src/sys/dev/usb/usbdevices.config:1.34 src/sys/dev/usb/usbdevices.config:1.35
--- src/sys/dev/usb/usbdevices.config:1.34	Tue Oct 23 19:58:53 2018
+++ src/sys/dev/usb/usbdevices.config	Wed Feb  6 11:58:32 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: usbdevices.config,v 1.34 2018/10/23 19:58:53 jdolecek Exp $
+#	$NetBSD: usbdevices.config,v 1.35 2019/02/06 11:58:32 rin Exp $
 #
 # This file contains all USB related configuration.
 # It is suitable for inclusion in a kernel config(5) file.
@@ -130,6 +130,7 @@ kue*	at uhub? port ?		# Kawasaki LSI KL5
 mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
 udav*	at uhub? port ?		# Davicom DM9601 based adapters
 #umb*	at uhub? port ?		# Mobile Broadband Interface Model (EXPERIMENTAL)
+ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
 url*	at uhub? port ?		# Realtek RTL8150L based adapters
 urndis*	at uhub? port ?		# Microsoft RNDIS specification
 usmsc*	at uhub? port ?		# SMSC95xx based adapters

Reply via email to