diff options
author | adrian <adrian@FreeBSD.org> | 2015-12-26 02:31:39 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2015-12-26 02:31:39 +0000 |
commit | 86c6170821c7ea40b4763ab908848cbaffe2e55f (patch) | |
tree | 20fa4aeed5f541515950720a65a9e5dd0c163c1c /share | |
parent | 77193eb303148e86085223efbbb1d69d90fe83ba (diff) | |
download | FreeBSD-src-86c6170821c7ea40b4763ab908848cbaffe2e55f.zip FreeBSD-src-86c6170821c7ea40b4763ab908848cbaffe2e55f.tar.gz |
[mdio] migrate mdiobus out of etherswitch and into a top-level device of its own.
The mdio driver interface is generally useful for devices that require
MDIO without the full MII bus interface. This lifts the driver/interface
out of etherswitch(4), and adds a mdio(4) man page.
Submitted by: Landon Fuller <landon@landonf.org>
Differential Revision: https://reviews.freebsd.org/D4606
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man4/Makefile | 1 | ||||
-rw-r--r-- | share/man/man4/mdio.4 | 53 |
2 files changed, 54 insertions, 0 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 1807876..6cf392a 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -266,6 +266,7 @@ MAN= aac.4 \ malo.4 \ mcd.4 \ md.4 \ + mdio.4 \ me.4 \ mem.4 \ meteor.4 \ diff --git a/share/man/man4/mdio.4 b/share/man/man4/mdio.4 new file mode 100644 index 0000000..1a8bdd0 --- /dev/null +++ b/share/man/man4/mdio.4 @@ -0,0 +1,53 @@ +.\" Written by Landon Fuller for the FreeBSD Project. +.\" Based on the miibus(4) manual page written by Tom Rhodes. +.\" Please see the /usr/src/COPYRIGHT file for copyright information. +.\" +.\" $FreeBSD$ +.\" +.Dd December 17, 2015 +.Dt MDIO 4 +.Os +.Sh NAME +.Nm mdio +.Nd IEEE 802.3 Management Data Input/Output interface +.Sh SYNOPSIS +To compile this driver into the kernel, +place the following line in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device mdio" +.Ed +.Sh DESCRIPTION +The +.Nm +driver provides an interconnection between the Media Access Control (MAC) +sublayer and Physical Layer (PHY) entities' control and status registers, +as defined by the IEEE 802.3 Standard. +.Pp +The +.Nm +layer allows device drivers to share common support code for various +external PHY devices. +.Pp +.Tn MDIO +is one of two signal interfaces that comprise the +Media Independent Interface (MII) defined by the IEEE 802.3 +Standard. The +.Xr miibus 4 +driver provides support for devices that require full +.Tn MII +support. +.Sh SEE ALSO +.Xr miibus 4 +.Sh STANDARDS +More information on +.Tn MDIO +can be found in the IEEE 802.3 Standard. +.Sh HISTORY +The +.Nm +driver first appeared in +.Fx 10.0 . +.Sh AUTHORS +The driver was written by +.An Stefan Bethke Aq Mt stb@lassitu.de . |