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