summaryrefslogtreecommitdiff
path: root/sys/dev/mii
AgeCommit message (Expand)Author
2007-02-11Add support for fiber on the 88E1112 (88E8021/22 integrated PHY).Mark Kettenis
2007-02-10Use right flow control autonegotiation bits for 1000baseX.Mark Kettenis
2007-01-30Rough in more support for 5787/5755 chips so far known to not work orKenneth R Westerback
2007-01-27In autoneg mode, use RL_MEDIASTAT on re(4), like we do on rl(4) already.Miod Vallat
2007-01-21Use MII_ANEGTICKS_GIGE instead of MII_ANEGTICKS.Mark Kettenis
2007-01-10Flow control support for bge(4)/brgphy(4). From brad@ based on code fromMark Kettenis
2007-01-05Now that all ethernet drivers that support flow control set MIIF_DOPAUSE,Mark 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-30Only advertise flow control if MIIF_DOPAUSE is set.Mark Kettenis
2006-12-30Rewrite eephy(4) to take advantage of generic phy code.Mark Kettenis
2006-12-30Add flow control support.Mark Kettenis
2006-12-30Make mii_phy_auto() advertise flow control if MIIF_DOPAUSE is set.Mark Kettenis
2006-12-29Use mii_phy_flowstatus() to replace the code that sets flag0/flag1 toMark 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-28Add function to detect flow control status. From NetBSD.Mark Kettenis
2006-12-27Always explicitly set IFM_HDX for half-duplex.Mark Kettenis
2006-12-23Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.Mark Kettenis
2006-12-23Fix check for active 1000baseT media.Mark Kettenis
2006-12-22Fix check for active 1000baseT media.Mark Kettenis
2006-12-22Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.Mark Kettenis
2006-12-22- Add IFM_NONE.Mark Kettenis
2006-12-20Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.Mark Kettenis
2006-12-15use mii_media_active instead of mii_media_status to get the fullReyk Floeter
2006-11-28add additional link states to report the half duplex / full duplexReyk Floeter
2006-11-28some additional registers.Brad Smith
2006-11-28sync with new miidevs entries.Brad Smith
2006-11-28regenBrad Smith
2006-11-28rename Marvell Gig PHY E1000_5/6 to E1116/E1118.Brad Smith
2006-11-02simplify parent driver matching code a bit. no-op change.Brad Smith
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-20regenBrad Smith
2006-10-20add PHY id for the Broadcom BCM5755 ASIC based chipsets.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-15regenBrad Smith
2006-10-15add another OUI id for Broadcom and the BCM5787 PHY id.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-07g/c unused code.Brad Smith
2006-10-02do not bother to read the esr and isr registers in the status routine justBrad Smith