summaryrefslogtreecommitdiff
path: root/sys/dev/mii/eephy.c
AgeCommit message (Expand)Author
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-09-14remove uneeded proc.h includesJonathan Gray
2013-12-28Always call PHY_RESET upon attaching eephy(4) so as to do PHY initialization,Brad Smith
2013-12-28Move the fairly heavy eephy_init sequence [which was only done atTheo de Raadt
2013-12-08remove case that does nothingTheo de Raadt
2010-11-23Recognize the Marvell PHYG65G Gig PHY; tested by Frans HaarmanKevin Lo
2009-11-24Properly re-initialise the PHY upon resume.Mark Kettenis
2009-06-04Store next page in the Link Partner Next Page register for compatibility withMark Kettenis
2009-02-22Make 88E3016 actually work.Mark Kettenis
2008-10-07Make sure page 0 is selected when we initialize the PHY. Fixes problemsMark Kettenis
2008-09-09Recognize the Marvell 88E1116R Gig PHY.Brad Smith
2008-07-12Add support for the Marvell 88E8016 PHY.Brad Smith
2007-11-18eephy_mii_phy_auto() was deleted in r1.38. So delete the declaration too.Kenneth R Westerback
2007-10-06Oops, committed this with a typo, which made it do not quite the right thing.Mark Kettenis
2007-10-05Disable fiber/copper auto-selection on the 88E1111 if it is in RGMII mode, toMark Kettenis
2007-02-11Add support for fiber on the 88E1112 (88E8021/22 integrated PHY).Mark Kettenis
2007-01-05Now that all ethernet drivers that support flow control set MIIF_DOPAUSE,Mark Kettenis
2006-12-30Rewrite eephy(4) to take advantage of generic phy code.Mark Kettenis
2006-12-29No need to read ANAR and ANLPAR anymore.Mark Kettenis
2006-12-28Use mii_phy_flowstatus() to set flow control status bits.Mark Kettenis
2006-12-22- Add IFM_NONE.Mark Kettenis
2006-11-28sync with new miidevs entries.Brad Smith
2006-10-02do not bother to read the esr and isr registers in the status routine justBrad Smith
2006-10-02return EINVAL for the Gig manual media types when attached to aBrad Smith
2006-10-01initial pieces for the 88E3082 Fast Ethernet PHY. untested at the moment.Brad Smith
2006-10-01add a few new Marvell ids.Brad Smith
2006-08-21another id.Brad Smith
2006-07-28Simplify autoneg code a bit. Tested on a few sk(4)'s and an axe(4).Brad Smith
2006-07-28another Marvell Gig PHY.Brad Smith
2006-06-08do not set the mii_ticks field to zero in the asynchronous autonegotiationBrad Smith
2006-06-01Add the MIIF_AUTOTSLEEP flag, needed by gigabit axe(4) devices.Christopher Pascoe
2006-05-29formattingBrad Smith
2006-01-15The RCJ part of 88E1111-RCJ is the package the ic comes in whichJonathan Gray
2005-11-06- move MIIF_NOISOLATE so its set before calling PHY_RESET().Brad Smith
2005-08-14Correct one of the unknown marvell phys which is actually 88E1111-RCJ.Jonathan Gray
2005-08-02Marvell 88E1111 from Dave Huang in NetBSD PR 30556.Jonathan Gray
2005-07-22more Marvell and Realtek PHYBrad Smith
2005-06-19- some clean upBrad Smith
2005-03-26Cleanup. Use defines, standard names, consistant comparison operators, etc.Kenneth R Westerback
2005-02-05betterBrad Smith
2005-02-05use mii_phy_match()Brad Smith
2005-01-28Get flags passed down to PHY drivers correctly. This was done onBrad Smith
2004-12-29another Marvell PHYBrad Smith
2004-09-26Restructure the PHY entry points to use a structure ofBrad Smith
2003-09-02Increase autonegotiation wait to 5000ms.Kenneth R Westerback
2003-08-01Support for new Marvell based Gigabit Ethernet adaptersNathan Binkert
2003-05-14use our standard way of identifying MII devicesNathan Binkert
2002-11-261000baseTX -> 1000baseTNathan Binkert
2002-05-04some space and tab cleanup.Federico G. Schwindt