1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-26 11:47:31 +00:00
freebsd/sys/dev/mii
Bill Paul ed8c6514c4 Convert the mx driver to miibus.
In order to make this work, I created a pseudo-PHY driver to deal with
Macronix chips that use the built-in NWAY support and symbol mode port.
This is actually all of them, with the exception of the original MX98713
which presents its NWAY support via the MII serial interface.

The mxphy driver actually manipulates the controller registers directly
rather than using the miibus_readreg()/miibus_writereg() bus interface
since there are no MII registers to read. The mx driver itself pretends
that the NWAY interface is a PHY locayed at MII address 31 for the sole
purpose of allowing the mxphy_probe() routine to know when it needs to
attach to a host controller.
1999-10-16 05:24:13 +00:00
..
amphy.c Allow the AMD PHY driver to support the DM9101 PHY. The DM9101 and the 1999-09-19 21:56:08 +00:00
amphyreg.h Add a driver for the AMD AM79c873 10/100 PHY. By some strange coincidence, 1999-09-06 05:27:55 +00:00
devlist2h.awk $Id$ -> $FreeBSD$ (some mangled and/or hidden ones) 1999-08-28 02:21:15 +00:00
exphy.c Re-arrange things in the attach routines of the 3Com and RealTek PHY 1999-09-01 17:07:27 +00:00
Makefile.miidevs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mii_physubr.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mii.c $Id$ -> $FreeBSD$ 1999-09-05 15:21:05 +00:00
mii.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miibus_if.m $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miidevs $Id$ -> $FreeBSD$ 1999-09-05 15:21:05 +00:00
miidevs.h Regenerate miidevs.h. 1999-08-29 15:44:07 +00:00
miivar.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mlphy.c $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
mxphy.c Convert the mx driver to miibus. 1999-10-16 05:24:13 +00:00
nsphy.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nsphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rlphy.c Re-arrange things in the attach routines of the 3Com and RealTek PHY 1999-09-01 17:07:27 +00:00
tlphy.c $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
tlphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
ukphy_subr.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ukphy.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00