Module Name: src Committed By: martin Date: Mon Nov 25 20:47:25 UTC 2019
Modified Files: src/distrib/sets/lists/man [netbsd-9]: mi src/share/man/man4 [netbsd-9]: Makefile jme.4 mii.4 src/sys/arch/amd64/conf [netbsd-9]: ALL GENERIC src/sys/arch/i386/conf [netbsd-9]: ALL GENERIC src/sys/dev [netbsd-9]: DEVNAMES Added Files: src/share/man/man4 [netbsd-9]: jmphy.4 smscphy.4 Log Message: Pull up following revision(s) (requested by msaitoh in ticket #478): sys/dev/mii/smscphy.c: revision 1.1 sys/arch/amd64/conf/ALL: revision 1.127 sys/arch/amd64/conf/ALL: revision 1.128 sys/dev/mii/files.mii: revision 1.52 sys/dev/mii/files.mii: revision 1.53 sys/arch/i386/conf/ALL: revision 1.473 share/man/man4/mii.4: revision 1.29 sys/arch/i386/conf/ALL: revision 1.474 sys/arch/amd64/conf/GENERIC: revision 1.543 sys/arch/amd64/conf/GENERIC: revision 1.544 sys/dev/mii/jmphyreg.h: revision 1.1 share/man/man4/Makefile: revision 1.687 share/man/man4/smscphy.4: revision 1.1 share/man/man4/Makefile: revision 1.688 sys/dev/mii/jmphy.c: revision 1.1 sys/dev/DEVNAMES: revision 1.324 sys/dev/DEVNAMES: revision 1.325 distrib/sets/lists/man/mi: revision 1.1661 sys/arch/i386/conf/GENERIC: revision 1.1214 distrib/sets/lists/man/mi: revision 1.1662 sys/arch/i386/conf/GENERIC: revision 1.1215 share/man/man4/jmphy.4: revision 1.1 share/man/man4/jme.4: revision 1.8 Add jmphy(4) from OpenBSD. Add jmphy.4. Port SMSC LAN87xx 10/100 Ethernet PHY driver from FreeBSD with some cleanup and IFM_NONE support. To generate a diff of this commit: cvs rdiff -u -r1.1649.2.4 -r1.1649.2.5 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.680.2.2 -r1.680.2.3 src/share/man/man4/Makefile cvs rdiff -u -r1.7 -r1.7.8.1 src/share/man/man4/jme.4 cvs rdiff -u -r0 -r1.2.2.2 src/share/man/man4/jmphy.4 \ src/share/man/man4/smscphy.4 cvs rdiff -u -r1.27.28.1 -r1.27.28.2 src/share/man/man4/mii.4 cvs rdiff -u -r1.120.2.2 -r1.120.2.3 src/sys/arch/amd64/conf/ALL cvs rdiff -u -r1.531.2.5 -r1.531.2.6 src/sys/arch/amd64/conf/GENERIC cvs rdiff -u -r1.469.2.1 -r1.469.2.2 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.1208.2.3 -r1.1208.2.4 src/sys/arch/i386/conf/GENERIC cvs rdiff -u -r1.321.2.1 -r1.321.2.2 src/sys/dev/DEVNAMES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1649.2.4 src/distrib/sets/lists/man/mi:1.1649.2.5 --- src/distrib/sets/lists/man/mi:1.1649.2.4 Mon Nov 25 16:44:32 2019 +++ src/distrib/sets/lists/man/mi Mon Nov 25 20:47:25 2019 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1649.2.4 2019/11/25 16:44:32 martin Exp $ +# $NetBSD: mi,v 1.1649.2.5 2019/11/25 20:47:25 martin Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -1379,6 +1379,7 @@ ./usr/share/man/cat4/iy.0 man-sys-catman .cat ./usr/share/man/cat4/jme.0 man-sys-catman .cat ./usr/share/man/cat4/jmide.0 man-sys-catman .cat +./usr/share/man/cat4/jmphy.0 man-sys-catman .cat ./usr/share/man/cat4/joy.0 man-sys-catman .cat ./usr/share/man/cat4/kame_ipsec.0 man-obsolete obsolete ./usr/share/man/cat4/kcov.0 man-sys-catman .cat @@ -1709,6 +1710,7 @@ ./usr/share/man/cat4/slip.0 man-sys-catman .cat ./usr/share/man/cat4/sm.0 man-sys-catman .cat ./usr/share/man/cat4/smsc.0 man-sys-catman .cat +./usr/share/man/cat4/smscphy.0 man-sys-catman .cat ./usr/share/man/cat4/smscmon.0 man-sys-catman .cat ./usr/share/man/cat4/smsh.0 man-sys-catman .cat ./usr/share/man/cat4/sn.0 man-sys-catman .cat @@ -4518,6 +4520,7 @@ ./usr/share/man/html4/iy.html man-sys-htmlman html ./usr/share/man/html4/jme.html man-sys-htmlman html ./usr/share/man/html4/jmide.html man-sys-htmlman html +./usr/share/man/html4/jmphy.html man-sys-htmlman html ./usr/share/man/html4/joy.html man-sys-htmlman html ./usr/share/man/html4/kame_ipsec.html man-obsolete obsolete ./usr/share/man/html4/kcov.html man-sys-htmlman html @@ -4815,6 +4818,7 @@ ./usr/share/man/html4/slip.html man-sys-htmlman html ./usr/share/man/html4/sm.html man-sys-htmlman html ./usr/share/man/html4/smsc.html man-sys-htmlman html +./usr/share/man/html4/smscphy.html man-sys-htmlman html ./usr/share/man/html4/smscmon.html man-sys-htmlman html ./usr/share/man/html4/smsh.html man-sys-htmlman html ./usr/share/man/html4/sn.html man-sys-htmlman html @@ -7497,6 +7501,7 @@ ./usr/share/man/man4/iy.4 man-sys-man .man ./usr/share/man/man4/jme.4 man-sys-man .man ./usr/share/man/man4/jmide.4 man-sys-man .man +./usr/share/man/man4/jmphy.4 man-sys-man .man ./usr/share/man/man4/joy.4 man-sys-man .man ./usr/share/man/man4/kame_ipsec.4 man-obsolete obsolete ./usr/share/man/man4/kcov.4 man-sys-man .man @@ -7828,6 +7833,7 @@ ./usr/share/man/man4/sm.4 man-sys-man .man ./usr/share/man/man4/smsc.4 man-sys-man .man ./usr/share/man/man4/smscmon.4 man-sys-man .man +./usr/share/man/man4/smscphy.4 man-sys-man .man ./usr/share/man/man4/smsh.4 man-sys-man .man ./usr/share/man/man4/sn.4 man-sys-man .man ./usr/share/man/man4/sony.4 man-sys-man .man Index: src/share/man/man4/Makefile diff -u src/share/man/man4/Makefile:1.680.2.2 src/share/man/man4/Makefile:1.680.2.3 --- src/share/man/man4/Makefile:1.680.2.2 Mon Nov 25 16:44:31 2019 +++ src/share/man/man4/Makefile Mon Nov 25 20:47:25 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.680.2.2 2019/11/25 16:44:31 martin Exp $ +# $NetBSD: Makefile,v 1.680.2.3 2019/11/25 20:47:25 martin Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 MAN= aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \ @@ -35,7 +35,7 @@ MAN= aac.4 ac97.4 acardide.4 aceride.4 a ioasic.4 ioat.4 iop.4 iophy.4 iopsp.4 ip.4 ipgphy.4 ipmi.4 ipw.4 \ irmce.4 isp.4 ismt.4 isv.4 itesio.4 iteide.4 iwi.4 iwm.4 iwn.4 ixg.4 \ ixpide.4 ixv.4 \ - jme.4 jmide.4 joy.4 \ + jme.4 jmide.4 jmphy.4 joy.4 \ kcov.4 kloader.4 kse.4 ksyms.4 kttcp.4 \ l2tp.4 lc.4 ld.4 lii.4 lo.4 lua.4 lxtphy.4 \ mainbus.4 makphy.4 malo.4 mbe.4 mca.4 mcclock.4 mcx.4 md.4 mfb.4 \ @@ -58,7 +58,8 @@ MAN= aac.4 ac97.4 acardide.4 aceride.4 a scsi.4 sctp.4 sd.4 se.4 seeprom.4 sem.4 \ ses.4 sf.4 sfb.4 sgsmix.4 shb.4 shmif.4 shpcic.4 si70xxtemp.4 \ siisata.4 siop.4 sip.4 siside.4 sk.4 sl.4 slide.4 \ - sm.4 smsh.4 sn.4 sony.4 spc.4 speaker.4 spif.4 sqphy.4 srt.4 ss.4 \ + sm.4 smscphy.4 smsh.4 sn.4 sony.4 spc.4 speaker.4 spif.4 sqphy.4 \ + srt.4 ss.4 \ ssdfb.4 st.4 ste.4 stge.4 sti.4 stpcide.4 sv.4 strip.4 \ svwsata.4 swsensor.4 swwdog.4 sysmon.4 \ tap.4 tc.4 tcds.4 tcp.4 tcu.4 tdvfb.4 tea5767radio.4 termios.4 tfb.4 \ Index: src/share/man/man4/jme.4 diff -u src/share/man/man4/jme.4:1.7 src/share/man/man4/jme.4:1.7.8.1 --- src/share/man/man4/jme.4:1.7 Mon Jul 3 21:30:58 2017 +++ src/share/man/man4/jme.4 Mon Nov 25 20:47:25 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: jme.4,v 1.7 2017/07/03 21:30:58 wiz Exp $ +.\" $NetBSD: jme.4,v 1.7.8.1 2019/11/25 20:47:25 martin Exp $ .\" .\" Copyright (c) 2008 Manuel Bouyer .\" All rights reserved. @@ -23,7 +23,7 @@ .\" INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd October 17, 2008 +.Dd October 30, 2019 .Dt JME 4 .Os .Sh NAME @@ -69,6 +69,7 @@ jme transmit interrupt moderation packet .El .Sh SEE ALSO .Xr ifmedia 4 , +.Xr jmphy 4 , .Xr mii 4 , .Xr netintro 4 , .Xr pci 4 , Index: src/share/man/man4/mii.4 diff -u src/share/man/man4/mii.4:1.27.28.1 src/share/man/man4/mii.4:1.27.28.2 --- src/share/man/man4/mii.4:1.27.28.1 Mon Nov 25 16:44:31 2019 +++ src/share/man/man4/mii.4 Mon Nov 25 20:47:25 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: mii.4,v 1.27.28.1 2019/11/25 16:44:31 martin Exp $ +.\" $NetBSD: mii.4,v 1.27.28.2 2019/11/25 20:47:25 martin Exp $ .\" .\" Copyright (c) 1998, 2002 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -50,6 +50,7 @@ .Cd "inphy* at mii? phy ? # Intel 82555 PHYs" .Cd "iophy* at mii? phy ? # Intel 82553 PHYs" .Cd "ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs" +.Cd "jmphy* at mii? phy ? # JMicron .Cd "lxtphy* at mii? phy ? # Level One LXT-970 PHYs" .Cd "makphy* at mii? phy ? # Marvel 88E1000 Gig-E PHYs" .Cd "micphy* at mii? phy ? # Micrel KSZ9021 Gig-E PHYs" Index: src/sys/arch/amd64/conf/ALL diff -u src/sys/arch/amd64/conf/ALL:1.120.2.2 src/sys/arch/amd64/conf/ALL:1.120.2.3 --- src/sys/arch/amd64/conf/ALL:1.120.2.2 Mon Nov 25 16:44:31 2019 +++ src/sys/arch/amd64/conf/ALL Mon Nov 25 20:47:24 2019 @@ -1,4 +1,4 @@ -# $NetBSD: ALL,v 1.120.2.2 2019/11/25 16:44:31 martin Exp $ +# $NetBSD: ALL,v 1.120.2.3 2019/11/25 20:47:24 martin 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.120.2.2 $" +#ident "ALL-$Revision: 1.120.2.3 $" maxusers 64 # estimated number of users @@ -1105,6 +1105,7 @@ ikphy* at mii? phy ? # Intel 82563 PHY inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs +jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs @@ -1114,6 +1115,7 @@ qsphy* at mii? phy ? # Quality Semicon rdcphy* at mii? phy ? # RDC R6040 internal PHY rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs +smscphy* at mii? phy ? # SMSC LAN87xx 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/amd64/conf/GENERIC diff -u src/sys/arch/amd64/conf/GENERIC:1.531.2.5 src/sys/arch/amd64/conf/GENERIC:1.531.2.6 --- src/sys/arch/amd64/conf/GENERIC:1.531.2.5 Mon Nov 25 16:44:31 2019 +++ src/sys/arch/amd64/conf/GENERIC Mon Nov 25 20:47:24 2019 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.531.2.5 2019/11/25 16:44:31 martin Exp $ +# $NetBSD: GENERIC,v 1.531.2.6 2019/11/25 20:47:24 martin Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/amd64/conf/std.amd64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.531.2.5 $" +#ident "GENERIC-$Revision: 1.531.2.6 $" maxusers 64 # estimated number of users @@ -878,6 +878,7 @@ ikphy* at mii? phy ? # Intel 82563 PHY inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs +jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs @@ -886,6 +887,7 @@ pnaphy* at mii? phy ? # generic HomePN qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs rgephy* at mii? phy ? # Realtek 8169S/8110 internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs +smscphy* at mii? phy ? # SMSC LAN87xx 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/i386/conf/ALL diff -u src/sys/arch/i386/conf/ALL:1.469.2.1 src/sys/arch/i386/conf/ALL:1.469.2.2 --- src/sys/arch/i386/conf/ALL:1.469.2.1 Mon Nov 25 16:44:32 2019 +++ src/sys/arch/i386/conf/ALL Mon Nov 25 20:47:24 2019 @@ -1,4 +1,4 @@ -# $NetBSD: ALL,v 1.469.2.1 2019/11/25 16:44:32 martin Exp $ +# $NetBSD: ALL,v 1.469.2.2 2019/11/25 20:47:24 martin 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.469.2.1 $" +#ident "ALL-$Revision: 1.469.2.2 $" maxusers 64 # estimated number of users @@ -1210,6 +1210,7 @@ ikphy* at mii? phy ? # Intel 82563 PHY inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs +jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs @@ -1219,6 +1220,7 @@ qsphy* at mii? phy ? # Quality Semicon rdcphy* at mii? phy ? # RDC R6040 internal PHY rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs +smscphy* at mii? phy ? # SMSC LAN87xx 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/i386/conf/GENERIC diff -u src/sys/arch/i386/conf/GENERIC:1.1208.2.3 src/sys/arch/i386/conf/GENERIC:1.1208.2.4 --- src/sys/arch/i386/conf/GENERIC:1.1208.2.3 Mon Nov 25 16:44:32 2019 +++ src/sys/arch/i386/conf/GENERIC Mon Nov 25 20:47:24 2019 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.1208.2.3 2019/11/25 16:44:32 martin Exp $ +# $NetBSD: GENERIC,v 1.1208.2.4 2019/11/25 20:47:24 martin Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/i386/conf/std.i386" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.1208.2.3 $" +#ident "GENERIC-$Revision: 1.1208.2.4 $" maxusers 64 # estimated number of users @@ -1121,6 +1121,7 @@ ikphy* at mii? phy ? # Intel 82563 PHY inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs +jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs @@ -1130,6 +1131,7 @@ qsphy* at mii? phy ? # Quality Semicon rdcphy* at mii? phy ? # RDC R6040 10/100 PHY rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs +smscphy* at mii? phy ? # SMSC LAN87xx 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/dev/DEVNAMES diff -u src/sys/dev/DEVNAMES:1.321.2.1 src/sys/dev/DEVNAMES:1.321.2.2 --- src/sys/dev/DEVNAMES:1.321.2.1 Mon Nov 25 16:44:32 2019 +++ src/sys/dev/DEVNAMES Mon Nov 25 20:47:25 2019 @@ -1,4 +1,4 @@ -# $NetBSD: DEVNAMES,v 1.321.2.1 2019/11/25 16:44:32 martin Exp $ +# $NetBSD: DEVNAMES,v 1.321.2.2 2019/11/25 20:47:25 martin Exp $ # # This file contains all used device names and defined attributes in # alphabetical order. New devices added to the system somewhere should first @@ -708,6 +708,7 @@ j720pwr hpcarm j720ssp hpcarm j720tp hpcarm jme MI +jmphy MI joy arc joy bebox joy cats @@ -1258,6 +1259,7 @@ sm MI smap playstation2 smc93cx6 MI Attribute smg vax +smscphy MI smsh MI sn arc sn mac68k Added files: Index: src/share/man/man4/jmphy.4 diff -u /dev/null src/share/man/man4/jmphy.4:1.2.2.2 --- /dev/null Mon Nov 25 20:47:25 2019 +++ src/share/man/man4/jmphy.4 Mon Nov 25 20:47:25 2019 @@ -0,0 +1,61 @@ +.\" $NetBSD: jmphy.4,v 1.2.2.2 2019/11/25 20:47:25 martin Exp $ +.\" $openbsd: jmphy.4,v 1.2 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Jonathan Gray <j...@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd October 30 2019 +.Dt JMPHY 4 +.Os +.Sh NAME +.Nm jmphy +.Nd JMicron JMP202/JMP211 10/100/Gigabit Ethernet PHY +.Sh SYNOPSIS +.Cd "jmphy* at mii?" +.Sh DESCRIPTION +The +.Nm +driver supports the JMicron JMP202 10/100 and +JMP211 10/100/Gigabit Ethernet PHYs. +.Sh SEE ALSO +.Xr ifmedia 4 , +.Xr intro 4 , +.Xr jme 4 , +.Xr mii 4 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 4.5 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Pyun YongHyeon +for +.Fx +and ported to +.Ox +by +.An Jonathan Gray Aq Mt j...@openbsd.org +and then ported to +.Nx 9.0 +by +.An Masanobu SAITOH. +.Sh BUGS +It the media is set to gigabit speed, it may not linkup or takes very log time +to go link up. +It depends on the link partnet. Index: src/share/man/man4/smscphy.4 diff -u /dev/null src/share/man/man4/smscphy.4:1.2.2.2 --- /dev/null Mon Nov 25 20:47:25 2019 +++ src/share/man/man4/smscphy.4 Mon Nov 25 20:47:25 2019 @@ -0,0 +1,63 @@ +.\" $ +.\" +.\" Copyright (c) 2019 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Masanobu SAITOH. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIHENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 1, 2019 +.Dt SMSCPHY 4 +.Os +.Sh NAME +.Nm smscphy +.Nd SMSC LAN87xx 10/100 Ethernet PHYs +.Sh SYNOPSIS +.Cd "smscphy* at mii? phy ?" +.Sh DESCRIPTION +The +.Nm +driver supports SMSC LAN8700, LAN8710 and LAN8720 10/100 Ethernet PHYs. +.Sh SEE ALSO +.Xr ifmedia 4 , +.Xr intro 4 , +.Xr mii 4 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Fx 8.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Ben Gray +for +.Fx +and ported to +.Nx 9.0 +by +.An Masanobu SAITOH.