opnsense-src/sys/dev/mii
Bill Paul 0434d1b8d2 Add support for the BCM5705 and its ilk. Changes:
- 5705 doesn't support jumbo frames
- Statistics must be read from registers
- RX return ring must be capped at 512 entries
- Omit initialization of certain device blocks
- Acknowledge link change interrupts by setting the 'link changed'
  bit in the status register (used to have no effect)
- Remember to toggle the MI completion bit too
- Set the mbuf low watermark differently (on-chip memory buffers,
  not BSD mbufs)
- Don't enable Ethernet@WireSpeed feature for certain 5705 chip revs
- Add additional PCI IDs for 5705 and 5782 parts
- Add a forgotten 5704 PCI ID

Most changes ripped kicking and screaming from the Broadcom linux driver.
Thanks to Paul Saab for sanity testing. (My lack of sanity has been
confirmed.)
2003-07-16 00:09:56 +00:00
..
acphy.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +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 rather than rcsid[]. 2003-04-03 21:36:33 +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
bmtphy.c Remove unnecessary breaks. 2003-05-31 19:48:33 +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 Add support for the BCM5705 and its ilk. Changes: 2003-07-16 00:09:56 +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 Remove unnecessary breaks. 2003-05-31 19:48:33 +00:00
e1000phy.c Remove miidevs.h and generate it from miidevs at compile time. 2003-01-19 02:59:34 +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 rather than rcsid[]. 2003-04-03 21:36:33 +00:00
inphy.c Remove unused variable and code. 2003-02-19 00:32:01 +00:00
inphyreg.h Add drivers for Intel 82553 and 82555 PHYs. 2001-03-12 02:41:57 +00:00
lxtphy.c Remove unnecessary breaks. 2003-05-31 19:48:33 +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 rather than rcsid[]. 2003-04-03 21:36:33 +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 Remove unnecessary breaks. 2003-05-31 19:48:33 +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 support for the BCM5705 and its ilk. Changes: 2003-07-16 00:09:56 +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 Remove unnecessary breaks. 2003-05-31 19:48:33 +00:00
nsgphy.c Remove unnecessary breaks. 2003-05-31 19:48:33 +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 rather than rcsid[]. 2003-04-03 21:36:33 +00:00
nsphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pnaphy.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
pnphy.c Remove unnecessary breaks. 2003-05-31 19:48:33 +00:00
qsphy.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
qsphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
rlphy.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
ruephy.c Add RealTek RTL8150 USB to fast Ethernet controller driver. 2003-05-03 10:16:56 +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 rather than rcsid[]. 2003-04-03 21:36:33 +00:00
tdkphyreg.h NEWCARD/Cardbus - 2000-10-19 08:34:32 +00:00
tlphy.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
tlphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
ukphy.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
ukphy_subr.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
xmphy.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
xmphyreg.h Fix reversed definitions for the bits that select half vs. full duplex. 2002-01-10 18:06:41 +00:00