freebsd-src/sys/dev/mii
Bill Paul b9f78d2b4a Add a device driver for the Broadcom BCM4401 ethernet controller,
written by Stuart Walsh and Duncan Barclay (with some kibbitzing by
me). I'm checking it in on Stuart's behalf.

The BCM4401 is built into several x86 laptop and desktop systems. For the
moment, I have only enabled it in the x86 kernel config because although
it's a PCI device, I haven't heard of any standalone NICs that use it. If
somebody knows of one, we can easily add it to the other arches.

This driver uses register/structure data gleaned from the Linux
driver released by Broadcom, but does not contain any of the code
from the Linux driver itself. It uses busdma.
2003-09-09 18:17:23 +00:00
..
acphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
acphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
amphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
amphyreg.h
bmtphy.c Add a device driver for the Broadcom BCM4401 ethernet controller, 2003-09-09 18:17:23 +00:00
bmtphyreg.h Add a driver for the Broadcom BCM52xx "mini-theta" PHY. This includes the 2002-07-05 11:07:24 +00:00
brgphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
brgphyreg.h Fix bge at 10Mbit. The defines for 10-Half and 10-Full were swapped. 2003-06-17 15:02:28 +00:00
dcphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
e1000phy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
e1000phyreg.h Add Marvell PHY support for 10/100/1000 LIVENGOOD_CU Intel NIC. 2001-04-09 21:29:44 +00:00
exphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
inphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
inphyreg.h Add drivers for Intel 82553 and 82555 PHYs. 2001-03-12 02:41:57 +00:00
lxtphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
lxtphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
mii.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
mii.h Move a lot closer to NetBSDs MII support for GigE. 2002-04-29 11:57:30 +00:00
mii_physubr.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
miibus_if.m Add new device method miibus_linkchg, along with a service routine. 2001-09-29 18:40:06 +00:00
miidevs Add a device driver for the Broadcom BCM4401 ethernet controller, 2003-09-09 18:17:23 +00:00
miivar.h Clean up mii/phy drivers: Remove the MIIF_DOINGAUTO which doesn't really 2002-05-04 11:00:30 +00:00
mlphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
nsgphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
nsgphyreg.h Move a lot closer to NetBSDs MII support for GigE. 2002-04-29 11:57:30 +00:00
nsphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
nsphyreg.h
pnaphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
pnphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
qsphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
qsphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
rlphy.c Take the support for the 8139C+/8169/8169S/8110S chips out of the 2003-09-08 02:11:25 +00:00
ruephy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
ruephyreg.h Add RealTek RTL8150 USB to fast Ethernet controller driver. 2003-05-03 10:16:56 +00:00
tdkphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
tdkphyreg.h
tlphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
tlphyreg.h
ukphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
ukphy_subr.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
xmphy.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
xmphyreg.h Fix reversed definitions for the bits that select half vs. full duplex. 2002-01-10 18:06:41 +00:00