summaryrefslogtreecommitdiff
path: root/sys/dev/mii/brgphy.c
AgeCommit message (Expand)Author
2013-05-28Fix a common issue across different PHY drivers to reset theMike Belopuhov
2013-03-17Split out bge / bnx reset code into a separate set of functions.Brad Smith
2013-01-13Add support for reporting flow control status for 5708S/5709S fibre PHY.Brad Smith
2013-01-10apparently broadcom finally made a series of phys that done need a bunchDavid Gwynne
2013-01-10when checking if a particular phy has a particular model number,David Gwynne
2013-01-09comments are lies. brgphy definitely supports more thant the BCR5400.David Gwynne
2012-08-09Add support for BCM5717/19/20C PHYs. From Brad.Mark Kettenis
2012-07-05Correct the jumbo setup code within brgphy(4). The code had a mistakeStuart Henderson
2011-12-19add BCM57765, same diff jsg@ ok kettenis@Stuart Henderson
2010-05-24Support fibre PHY on BCM5709S. From FreeBSD via Brad.Stuart Henderson
2010-04-09Attach to BCM5481, BCM5482. From Brad.Stuart Henderson
2010-04-06Correct setting the autoneg ticks for GigE PHY, corrects what mediaChristian Weisgerber
2010-02-16Recognize the BCM57780 PHY, tested by bruce on tech@.Stuart Henderson
2009-08-08match 5464 / 5461 IDs found in the Linux broadcom PHY driver and unknownChristian Weisgerber
2009-07-30Attach to BCM5761. From Brad.Stuart Henderson
2009-07-03this is a rather large change to add support for the BCM5709.David Gwynne
2009-06-04replace the cumbersome macros that check for chip revisions with quirk flagsChristian Weisgerber
2009-05-21add support for BCM576x, 577xx, and some new 572x/578x devices.Stuart Henderson
2008-11-08Add additional link status checking for for the BCM5906 PHY.Brad Smith
2008-11-08Only read the Gig status register if Gig media status is detected.Brad Smith
2008-08-30Move the link state check back up to the top of the various statusBrad Smith
2008-06-13Add support for fiber PHY on bge(4) (BCM5714/BCM5780) andBrad Smith
2008-06-11Add a few comments.Brad Smith
2008-06-10formatting knits.Brad Smith
2008-06-10Some header cleanup. Remove some unused headers and shuffle some aroundBrad Smith
2008-04-26Adjust the output voltage for BCM5906 PHY otherwise it might not beBrad Smith
2008-04-20Add a workaround for a CRC bug errata with BCM5701 A0 and B0 chipsetBrad Smith
2008-03-02Add missing half duplex flag for 100baseT4.Brad Smith
2008-02-28Update for the BCM5706 miidevs entry change.Brad Smith
2008-01-31recognize the BCM5722 PHY.Brad Smith
2007-10-13Add support for BCM5906.Mark Kettenis
2007-01-30Rough in more support for 5787/5755 chips so far known to not work orKenneth R Westerback
2007-01-10Flow control support for bge(4)/brgphy(4). From brad@ based on code fromMark Kettenis
2006-12-31Bring last few phys into line by calling their XXX_status() functionsKenneth R Westerback
2006-12-30Set MASTER based on IFM_ETH_MASTER instead of LINK0.Mark Kettenis
2006-12-22Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.Mark Kettenis
2006-10-22Set Jumbo frame settings for Jumbo capable bge(4) adapters.Brad Smith
2006-10-20remove the IFM_100_T4 switch case for the manual media code, brgphy(4)Brad Smith
2006-10-20attach for the Broadcom BCM5755 ASIC based chipsets as well.Brad Smith
2006-10-20move the Jumbo frame settings and Ethernet@Wirespeed code into separateBrad Smith
2006-10-19add a PHY workaround for the 5787 ASIC based chipsets.Brad Smith
2006-10-19Rearrange the code a bit, rename a few functions and make brgphy(4) useBrad Smith
2006-10-15fix parent driver match in brgphy_reset(), simplify code a bit as well, don'tBrad Smith
2006-10-15attach to the Broadcom BCM5787 PHY.Brad Smith
2006-10-11revert rev 1.54. This causes breakage with the PHY on a 5704 A3 chipset;Brad Smith
2006-10-09revert the last two changes. the changes were causing brgphy@gem to panic.Brad Smith
2006-10-08set Jumbo frame settings for Jumbo capable bge(4) adapters.Brad Smith
2006-10-08refactor the code a bit, use the bge(4) PHY flags and add anotherBrad Smith
2006-10-08- g/c unused code.Brad Smith
2006-10-01pack several boolean fields into the existing bge_flags field.Brad Smith