summaryrefslogtreecommitdiffstats
path: root/sys/dev/mii/ipgphy.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* use standardized register definition in mii.h rather than eachyuo2015-07-191-39/+34
| | | | | | | | specific driver definition. no logical change. ok deraadt@
* revert privious commityuo2015-07-191-2/+2
|
* according to MII specification, these seems to be bug.yuo2015-07-191-3/+3
| | | | ok deraadt@
* mii drivers no longer need activate functions. Repair of the PHYderaadt2013-12-281-4/+4
| | | | | | | 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.
* - Fix passing down MAC feature flags; which fixes flow control support.brad2013-03-141-2/+5
| | | | | | | - Bring in a workaround for the IP1001 PHY which causes the downshift support to not function properly. From FreeBSD ok sthen@
* Do not use NULL in integer comparisons. No functional change.miod2011-04-071-2/+2
| | | | ok matthew@ tedu@, also eyeballed by at least krw@ oga@ kettenis@ jsg@
* Enable the next page bit for IP1001, otherwise the PHY failssthen2010-02-031-2/+4
| | | | | | | to re-establish 1000baseT link after downgrading to 10/100. Fixes problems for Andreas Bartelt with ipgphy at VT6130. From FreeBSD via Brad, ok naddy@
* Add support for the IC Plus IP1001 GigE PHY. From FreeBSD, via Brad.naddy2009-08-081-37/+76
| | | | | Tested by jasper@ with a IP1000A PHY to make sure it doesn't break existing model.
* Simplify the ipgphy(4) attach routine a bit by making use ofsthen2009-07-301-22/+6
| | | | | | | | | mii_phy_add_media() to set the media types and adjust the anegticks as appropriate. From FreeBSD via Brad. Tested by jasper@. No objections after being posted on tech@.
* formatting knits.brad2008-06-101-1/+2
|
* Some header cleanup. Remove some unused headers and shuffle some aroundbrad2008-06-101-3/+1
| | | | | | for consistency between drivers. "looks good" reyk@
* Currently unused at the moment but at least allow it to compile.brad2008-06-071-5/+5
|
* Bring last few phys into line by calling their XXX_status() functionskrw2006-12-311-2/+2
| | | | | | through mii_phy_status() rather than directly. No functional change. from brad@ ok mglocker@
* Set MASTER based on IFM_ETH_MASTER instead of LINK0.kettenis2006-12-301-18/+5
| | | | ok brad@
* Only advertise flow control if MIIF_DOPAUSE is set.kettenis2006-12-301-5/+8
| | | | From brad@
* Use mii_phy_flowstatus() to replace the code that sets flag0/flag1 tokettenis2006-12-291-21/+3
| | | | | | report flow control status. From brad@
* Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.kettenis2006-12-231-10/+6
| | | | Based on a diff by brad@
* typo, settning -> settingbrad2006-08-111-2/+2
|
* add an initial PHY driver for the IC Plus IP1000A integrated PHY.brad2006-07-121-0/+421
From Pyun YongHyeon <yongari at FreeBSD dot org>