summaryrefslogtreecommitdiffstats
path: root/sys/dev/mii/e1000phyreg.h
Commit message (Collapse)AuthorAgeFilesLines
* Add hack to pass controller specific information to phy driver.yongari2009-09-281-0/+5
| | | | | | | | | Unlike most other PHYs there is no easy way to know which media type the PHY supports on Marvell PHYs. MIIF_HAVEFIBER flags is now passed via bus-specific instance variable of a device. While I'm here add 88E1112 specific work around to set SIGDET polarity low. Many thanks "Eugene Perevyazko <john <> dnepro dot net>" who kindly gave remote access to system with DGE-560SX.
* Program LED registers for 88E1116/88E1149 PHYs. These PHYs areyongari2009-06-021-1/+31
| | | | | | | found on Marvell Yukon Ultra, Marvell Yukon Extreme controllers. While I'm here explicitly issue 'powerup' command for 88E1149 PHY. Tested by: jhb, Warren Block ( wblock <> wonkity dot com )
* Add driver support for 88E3016 PHY which is found on Marvell Yukonyongari2009-05-251-0/+10
| | | | | | | | | | | | | | | FE+ controller. Due to the severe silicon bugs for Yukon FE+, 88E3016 seems to require more workarounds. However I'm not sure whether the workaround is PHY specific or only applicable to Yukon FE+. The datasheet for the PHY is publicly available but it lacks several details for the workaround used in this change. The workaround information was obtained from Linux. Many thanks to Yukon FE+ users who helped me add 88E3016 support. Tested by: bz, Tanguy Bouzeloc ( the.zauron <> gmail dot com ) Bruce Cran ( bruce <> cran dot org dot uk ) Michael Reifenberger ( mike <> reifenberger dot com ) Stephen Montgomery-Smith ( stephen <> missouri dot edu )
* Add 88E1116/88E1116R PHY support code that takes the PHY out ofyongari2007-10-291-0/+5
| | | | | | | power-down mode. PR: kern/114086 MFC after: 3 days
* Add additional Marvell PHY registers.yongari2006-12-111-0/+10
|
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-2/+2
|
* Add support for SK-9521 V2.0 and 3COM 3C940.wilko2003-09-201-0/+28
| | | | | | | | | | Tested at 100Mbit only, using Asus P4P800 onboard 3C940. The -stable version of this patch I have in use for ~2 weeks now, and works just fine for me. Based on: Nathan L. Binkert's patch for OpenBSD Patch submitted by and thanks to: Jung-uk Kim <jkim@niksun.com> MFC after: 2 weeks
* Add Marvell PHY support for 10/100/1000 LIVENGOOD_CU Intel NIC.mjacob2001-04-091-0/+286
Parag Patel did all of the grunt work, so he gets the credit. Register definitions and actions inferred from a Linux driver, so Intel also gets some 'credit'.
OpenPOWER on IntegriCloud