xref: /freebsd/share/man/man4/mdio.4 (revision 1f4bcc459a76b7aa664f3fd557684cd0ba6da352)
1.\" Written by Landon Fuller for the FreeBSD Project.
2.\" Based on the miibus(4) manual page written by Tom Rhodes.
3.\" Please see the /usr/src/COPYRIGHT file for copyright information.
4.\"
5.\" $FreeBSD$
6.\"
7.Dd December 17, 2015
8.Dt MDIO 4
9.Os
10.Sh NAME
11.Nm mdio
12.Nd IEEE 802.3 Management Data Input/Output interface
13.Sh SYNOPSIS
14To compile this driver into the kernel,
15place the following line in your
16kernel configuration file:
17.Bd -ragged -offset indent
18.Cd "device mdio"
19.Ed
20.Sh DESCRIPTION
21The
22.Nm
23driver provides an interconnection between the Media Access Control (MAC)
24sublayer and Physical Layer (PHY) entities' control and status registers,
25as defined by the IEEE 802.3 Standard.
26.Pp
27The
28.Nm
29layer allows device drivers to share common support code for various
30external PHY devices.
31.Pp
32.Tn MDIO
33is one of two signal interfaces that comprise the
34Media Independent Interface (MII) defined by the IEEE 802.3
35Standard. The
36.Xr miibus 4
37driver provides support for devices that require full
38.Tn MII
39support.
40.Sh SEE ALSO
41.Xr miibus 4
42.Sh STANDARDS
43More information on
44.Tn MDIO
45can be found in the IEEE 802.3 Standard.
46.Sh HISTORY
47The
48.Nm
49driver first appeared in
50.Fx 10.0 .
51.Sh AUTHORS
52The driver was written by
53.An Stefan Bethke Aq Mt stb@lassitu.de .
54