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