summaryrefslogtreecommitdiffstats
path: root/sys/dev/mii/bmtphy.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
| | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@
* Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.mpi2014-12-051-1/+2
| | | | ok mikeb@, krw@, bluhm@, tedu@
* mii drivers no longer need activate functions. Repair of the PHYderaadt2013-12-281-3/+2
| | | | | | | configuration setting is done at resume time because all networks drivers which were previously up, do an IFF_UP operation which hits PHY_RESET. This was in snapshots for about 2 weeks.
* Add flow control status reporting. From Brad.sthen2009-07-251-2/+2
|
* Always explicitly set IFM_HDX for half-duplex.kettenis2006-12-271-2/+4
| | | | From brad@
* Add some DSP init code for BCM5221's.brad2005-11-061-2/+31
| | | | | | | Values derived from Apple's GMAC driver, same init code also exists in Linux's sungem_phy driver. tested by miod@ pedro@ and otto@ on a few systems.
* BCM5220brad2005-05-251-1/+3
|
* Cleanup. Use defines, standard names, consistant comparison operators, etc.krw2005-03-261-2/+2
| | | | | | for auto negotiation ticks code. No functional change. ok brad@
* - attach 3com 3c905C PHY with bmtphybrad2005-02-041-55/+35
| | | | | | | | - use mii_phy_reset() instead of bmtphy_reset() - use mii_phy_match() - sync bmtphyreg.h to NetBSD Tested on a few bce(4), gem(4), xl(4)
* Get flags passed down to PHY drivers correctly. This was done onbrad2005-01-281-2/+2
| | | | | | | | an adhoc basis in a couple of PHY drivers, this fixes it more generally. From NetBSD Fixes panics with aue(4) NICs.
* more Broadcom PHYbrad2005-01-241-2/+21
|
* ANSI protos and some minor cleanupbrad2004-09-271-17/+6
| | | | ok henning@
* simplify MII_TICK case by using mii_phy_tick().brad2004-09-261-32/+2
|
* Restructure the PHY entry points to use a structure ofbrad2004-09-261-4/+7
| | | | | | | | | | entry points instead of descrete function pointers, and extend this to include a "reset" entry point. Make sure any PHY-specific reset routine is always used. From NetBSD ok mcbride@
* don't include sys/malloc.h, no memory management functions are usedbrad2004-09-201-2/+1
| | | | | | by any of the MII drivers. From NetBSD
* First round of __P removal in sysmillert2002-03-141-6/+6
|
* use anegticks for phys that do their own autonegotiation timeout.nate2001-10-051-2/+3
|
* copyright notices; noted missing by natederaadt2001-06-181-1/+26
|
* support BCM5221deraadt2001-06-011-3/+11
|
* driver for BCM5201/5202 PHYderaadt2001-04-111-0/+244