summaryrefslogtreecommitdiff
path: root/sys/dev/mii/brgphy.c
AgeCommit message (Expand)Author
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
2006-08-28revert flags usage commits. too close to release. will go in post release ins...Brad Smith
2006-08-27pack several boolean fields into the existing bge_flags field.Brad Smith
2006-07-23revert back to the old brgphy_mii_phy_auto() which simplifies the autoneg code.Brad Smith
2006-06-26Add support for bnx(4).Brad Smith
2006-05-20also attach to Broadcom BCM5706C and BCM5708C PHY.Brad Smith
2006-03-04Do not enable the Ethernet@WireSpeed PHY feature on 5705's and not 5750'sBrad Smith
2005-12-10use the 5750 DSP code with the BCM5714 and BCM5780 too.Brad Smith
2005-12-08BCM5715 -> BCM5780Brad Smith
2005-11-25load the 5750 DSP code on the 5705 PHY too.Brad Smith
2005-11-20treat the BCM5715 like the 5714Brad Smith
2005-11-15- Addition of more DSP init code for brgphy models that come with BCM5703 andBrad Smith
2005-11-06load DSP code on all 5421's for now.Brad Smith
2005-11-06re-merge old brgphy_mii_phy_auto().Brad Smith
2005-11-06add DSP init code for BCM54K2.Brad Smith
2005-11-06split the DSP code into separate functions as done inBrad Smith
2005-11-06add a comment explaining what the 5401 DSP code does.Brad Smith
2005-11-05add init code for BCM5421.Brad Smith
2005-11-05BCM5421K2 -> BCM54K2Brad Smith
2005-10-01add Broadcom BCM5421K2Brad Smith
2005-10-01load the BCM5401 DSP code for rev 0 and not rev 1.Brad Smith
2005-10-01add Broadcom BCM5462Brad Smith
2005-09-17KNFBrad Smith
2005-09-17re-add code which allows setting master/slave flag for links withBrad Smith
2005-09-17- use PHY_RESET() on all models in brgphy_service()Brad Smith
2005-08-27BCMunknown -> BCM5752Brad Smith
2005-08-22add a unknown Broadcom Gig PHY. This is just a placeholder for now untilBrad Smith
2005-06-29remove unused FreeBSD printfBrad Smith
2005-06-11need this tooBrad Smith
2005-06-11BCM5714Brad Smith
2005-03-26Cleanup. Use defines, standard names, consistant comparison operators, etc.Kenneth R Westerback