summaryrefslogtreecommitdiff
path: root/sys/dev/mii/e1000phy.c
AgeCommit message (Expand)Author
2025-04-30mii: Change e1000phy (Marvell 88E1000) PHYs to disable power down / isolateAdrian Chadd
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh
2022-05-06mii: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2015-01-13- Remove unused variable.Gleb Smirnoff
2015-01-12In miibus(4) drivers provide functions that allow to get NICGleb Smirnoff
2014-09-04Do not blindly announce 1000baseT half-duplex capability inPyun YongHyeon
2014-06-02Introduce a procedural interface to the ifnet structure. The newMarcel Moolenaar
2013-10-26The MII layer shouldn't care about administrative status of anGleb Smirnoff
2012-10-29Recognize the Marvell 88E1145 Quad Gigabit PHY.Juli Mallett
2012-07-28Add support for 88E1116R.Hiroki Sato
2011-11-23Use DEVMETHOD_END.Marius Strobl
2011-06-30Add detection for the Marvel 88E1149R and treat it just like theWarner Losh
2011-05-03- Remove attempts to implement setting of BMCR_LOOP/MIIF_NOLOOPMarius Strobl
2011-04-22Correct spelling in comments.Marius Strobl
2011-01-14- Masking IFM_GMASK when also masking IFM_FDX is redundant and justMarius Strobl
2010-11-27Allow pause support advertisement to be turned off again.Marius Strobl
2010-11-14o Flesh out the generic IEEE 802.3 annex 31B full duplex flow controlMarius Strobl
2010-10-30Correct a bug in r213893; within a PHY driver MIIF_PHYPRIVn should be usedMarius Strobl
2010-10-15Convert the PHY drivers to honor the mii_flags passed down and convertMarius Strobl
2010-10-02- In the spirit of previous simplifications factor out the checks for aMarius Strobl
2010-09-27Use the mii_data provided via mii_attach_args and mii_pdata respectivelyMarius Strobl
2010-08-07Marvell model number 0x06 is 88E1101 PHY.Pyun YongHyeon
2010-04-30Add Marvell PHYG65G Gigabit PHY which is found on 88E8059 Yukon Optima.Pyun YongHyeon
2010-03-03Remove programming LED register and enable 25MHz TX clock forPyun YongHyeon
2009-09-28Add hack to pass controller specific information to phy driver.Pyun YongHyeon
2009-09-28Some fiber PHY(88E1112) does not seem to set resolved speed soPyun YongHyeon
2009-09-28Don't encode model id twice.Pyun YongHyeon
2009-08-18Backout r193289. r193289 restored page select bits to previousPyun YongHyeon
2009-06-02Program LED registers for 88E1116/88E1149 PHYs. These PHYs arePyun YongHyeon
2009-06-02Don't assume page register value is 0 and restore previous pagePyun YongHyeon
2009-05-25Add driver support for 88E3016 PHY which is found on Marvell YukonPyun YongHyeon
2009-05-25Do not ignore NEXT Page capability of auto-negotiationPyun YongHyeon
2009-05-25Don't read unnecessary PHY registers. Speed/duplex resolution bitPyun YongHyeon
2009-05-25Report current link state while auto-negotiation is in progress.Pyun YongHyeon
2009-05-25Use mii_phy_add_media() and remove usage of local macro ADD. AlsoPyun YongHyeon
2008-10-17Some 88E1149 PHY's page select is initialized to point to otherPyun YongHyeon
2008-09-30Save extended address register prior to switching to 1000BASE-XPyun YongHyeon
2008-09-04Recognize 88E1116R phy variation. This part is found on some embedded devices.Rafal Jaworowski
2007-11-16Reset autonegotation timer if media option is not IFM_AUTO.Pyun YongHyeon
2007-10-29Add 88E1116/88E1116R PHY support code that takes the PHY out ofPyun YongHyeon
2006-12-11o Add support code for newer Marvell PHYs.Pyun YongHyeon
2006-12-11style(9)Pyun YongHyeon
2006-07-03Replace hard-coded magic constants to system defined constantsPyun YongHyeon
2006-05-16Since DELAY() was moved, most <machine/clock.h> #includes have beenPoul-Henning Kamp
2005-01-06Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh
2004-05-30Add some missing <sys/module.h> includes which are masked by thePoul-Henning Kamp
2004-05-29Move __FBSDID out from under a comment.Marius Strobl
2004-05-03Correct the phy_service() routine case MII_TICK to correctly trackAndre Oppermann