summaryrefslogtreecommitdiff
path: root/sys/dev/mii/rgephy.c
AgeCommit message (Expand)Author
2020-03-15Define and implement a locking protocol for the ifmedia / mii layers:thorpej
2019-11-27- Simplify sc->mii_anegticks setting. Same as FreeBSD.msaitoh
2019-10-11- Indicat master mode if the negotiated result say so.msaitoh
2019-10-11Make new rgephy_linkup() function and share it like FreeBSD.msaitoh
2019-06-05Cosmetic changestriaxx
2019-04-11 KNF. No functional change.msaitoh
2019-04-11 Fix a bug that the duplex of manual media setting may be wrongmsaitoh
2019-03-25 KNF. No functional change.msaitoh
2019-02-26Add MI MII clause 45 MMD MDIO access macros via clause 22 indirect registers:msaitoh
2019-02-25 MMDACR_FN_{DATANPI,DATAPIRW,DATAPIW} are little hard to identify and might bemsaitoh
2019-02-25 It seems EEE support is not only on 8211F but on 8211D and newer.msaitoh
2019-02-24use a macro to tidy up the phydesc array initialization, from FreeBSDchristos
2019-02-21 Revision 2..5 == RTL8211B...Fmsaitoh
2019-01-22 Change MII PHY read/write API from:msaitoh
2019-01-16 Pass flags correctly. See also:msaitoh
2018-06-27 Use definitions in mii.h and mdio.h.msaitoh
2018-06-19Use symbolic names for chip revision. NFC.jmcneill
2018-02-03Avoid using proplib in rgephy_reset to make LOCKDEBUG happy.jmcneill
2017-12-23Add a no-rx-delay device property for RGE8211E that disables RX internaljmcneill
2015-08-21Disable link down power save mode and energy efficient ethernet on RTL8211F.jmcneill
2015-03-31when resetting RTL8211F, make sure to disable manual MDI modejmcneill
2015-03-04add RTL8211F supportjmcneill
2014-11-09more mention RTL8251.nonaka
2014-11-09match Realtek RTL8251.nonaka
2013-12-17Remove unused variables.martin
2013-12-16Use (new) mii_mpd_rev in struct mii_softc rather than providing our ownjakllsch
2013-06-16 The bit location of link ability is different between 1000Base-X and othersmsaitoh
2013-06-09 Update link status quickly. This change is a part of FreeBSD's mii_physubr.cmsaitoh
2013-06-09 atphy, ciphy, ihphy and rgephy are gigabit PHY, so not only check IFM_AUTOmsaitoh
2013-06-06 Fix a bug that the auto negotiation timer isn't cleard as we expected.msaitoh
2010-07-18Use standard MII register definitions from mii.h. No binary change.jakllsch
2009-08-23Remove duplicated PHY_READ() against RGEPHY_MII_BMSRtsutsui
2009-04-28Remove magic reset sequence except wakeup for rev 2 chips which breaks 8111D.tsutsui
2009-02-11revert changes in rgephy_reset() done in rev. 1.25.cegger
2009-01-14pull in changes from FreeBSD:cegger
2009-01-09add flow control support. From OpenBSD.cegger
2009-01-09add support for RTL8211C(L) phy.cegger
2008-11-17Reduce code duplication: most PHY drivers call mii_phy_add_media()dyoung
2008-05-04device_t/softc split for all mii(4) devices, and other relatedxtraeme
2008-04-08use aprint_*_dev and device_xnamecegger
2008-04-05Add support for RealTek RTL8211B(L) PHY. From FreeBSD.tsutsui
2008-01-26Add a wakeup instruction which is taken from Realtek driver.tsutsui
2007-12-09Merge jmcneill-pm branch.jmcneill
2006-12-03- pull the following fix from FreeBSD's rgephy.c rev 1.14:tsutsui
2006-11-29KNF, ANSIfy, unwrap lines.tsutsui
2006-11-29Pull some updates from the Realtek's driver:tsutsui
2006-11-28Pull fixes from FreeBSD's rgephy.c:tsutsui
2006-11-16- don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE}christos
2006-11-16__unused removal on arguments; approved by core.christos
2006-11-09Add #include <sys/device.h> for struct device.tsutsui