xref: /freebsd/share/man/man4/mdio.4 (revision ebacd8013fe5f7fdf9f6a5b286f6680dd2891036)
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.
36The
37.Xr miibus 4
38driver provides support for devices that require full
39.Tn MII
40support.
41.Sh SEE ALSO
42.Xr miibus 4
43.Sh STANDARDS
44More information on
45.Tn MDIO
46can be found in the IEEE 802.3 Standard.
47.Sh HISTORY
48The
49.Nm
50driver first appeared in
51.Fx 10.0 .
52.Sh AUTHORS
53The driver was written by
54.An Stefan Bethke Aq Mt stb@lassitu.de .
55