xref: /freebsd/share/man/man4/mdio.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
171e8eac4SAdrian Chadd.\" Written by Landon Fuller for the FreeBSD Project.
271e8eac4SAdrian Chadd.\" Based on the miibus(4) manual page written by Tom Rhodes.
371e8eac4SAdrian Chadd.\" Please see the /usr/src/COPYRIGHT file for copyright information.
471e8eac4SAdrian Chadd.\"
571e8eac4SAdrian Chadd.Dd December 17, 2015
671e8eac4SAdrian Chadd.Dt MDIO 4
771e8eac4SAdrian Chadd.Os
871e8eac4SAdrian Chadd.Sh NAME
971e8eac4SAdrian Chadd.Nm mdio
1071e8eac4SAdrian Chadd.Nd IEEE 802.3 Management Data Input/Output interface
1171e8eac4SAdrian Chadd.Sh SYNOPSIS
1271e8eac4SAdrian ChaddTo compile this driver into the kernel,
1371e8eac4SAdrian Chaddplace the following line in your
1471e8eac4SAdrian Chaddkernel configuration file:
1571e8eac4SAdrian Chadd.Bd -ragged -offset indent
1671e8eac4SAdrian Chadd.Cd "device mdio"
1771e8eac4SAdrian Chadd.Ed
1871e8eac4SAdrian Chadd.Sh DESCRIPTION
1971e8eac4SAdrian ChaddThe
2071e8eac4SAdrian Chadd.Nm
2171e8eac4SAdrian Chadddriver provides an interconnection between the Media Access Control (MAC)
2271e8eac4SAdrian Chaddsublayer and Physical Layer (PHY) entities' control and status registers,
2371e8eac4SAdrian Chaddas defined by the IEEE 802.3 Standard.
2471e8eac4SAdrian Chadd.Pp
2571e8eac4SAdrian ChaddThe
2671e8eac4SAdrian Chadd.Nm
2771e8eac4SAdrian Chaddlayer allows device drivers to share common support code for various
2871e8eac4SAdrian Chaddexternal PHY devices.
2971e8eac4SAdrian Chadd.Pp
3071e8eac4SAdrian Chadd.Tn MDIO
3171e8eac4SAdrian Chaddis one of two signal interfaces that comprise the
3271e8eac4SAdrian ChaddMedia Independent Interface (MII) defined by the IEEE 802.3
33*25972509SEdward Tomasz NapieralaStandard.
34*25972509SEdward Tomasz NapieralaThe
3571e8eac4SAdrian Chadd.Xr miibus 4
3671e8eac4SAdrian Chadddriver provides support for devices that require full
3771e8eac4SAdrian Chadd.Tn MII
3871e8eac4SAdrian Chaddsupport.
3971e8eac4SAdrian Chadd.Sh SEE ALSO
4071e8eac4SAdrian Chadd.Xr miibus 4
4171e8eac4SAdrian Chadd.Sh STANDARDS
4271e8eac4SAdrian ChaddMore information on
4371e8eac4SAdrian Chadd.Tn MDIO
4471e8eac4SAdrian Chaddcan be found in the IEEE 802.3 Standard.
4571e8eac4SAdrian Chadd.Sh HISTORY
4671e8eac4SAdrian ChaddThe
4771e8eac4SAdrian Chadd.Nm
4871e8eac4SAdrian Chadddriver first appeared in
4971e8eac4SAdrian Chadd.Fx 10.0 .
5071e8eac4SAdrian Chadd.Sh AUTHORS
5171e8eac4SAdrian ChaddThe driver was written by
5271e8eac4SAdrian Chadd.An Stefan Bethke Aq Mt stb@lassitu.de .
53