Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-13 | Add support for BCM5906. | Mark Kettenis | |
ok deraadt@ | |||
2007-10-10 | Add support for the RTL8211B PHY based on a patch by | Jonathan Gray | |
Michael Eisele for FreeBSD. This fixes nfe/rgephy for ckuethe & couderc. Tested on re/rgephy by pyr. | |||
2007-10-06 | Oops, committed this with a typo, which made it do not quite the right thing. | Mark Kettenis | |
2007-10-05 | Disable fiber/copper auto-selection on the 88E1111 if it is in RGMII mode, to | Mark Kettenis | |
work around the fact that the onboard PHYs attached to nfe(4) on the Sun X4100 M2 have fiber/copper auto-selection enabled even though the interfaces are clearly copper-only. Fixes PR system/5587. ok jsg@, claudio@ | |||
2007-09-17 | - Use a 64-bit int for the baudrate within the ifmedia_baudrate struct and | Brad Smith | |
return a 64-bit int for ifmedia_baudrate(). - Fix consumers of ifmedia_baudrate() to deal with the change. ok claudio@ dlg@ | |||
2007-09-17 | regen | Mark Kettenis | |
2007-09-17 | Add another OUI for Broadcom, and add the PHY for the Broadcom BCM5906. | Mark Kettenis | |
2007-08-30 | PHY on D495GCCR board | Chris Kuethe | |
"Right" deraadt | |||
2007-08-30 | regen | Chris Kuethe | |
2007-08-30 | Intel PHY on D945GCCR board | Chris Kuethe | |
"Right" deraadt | |||
2007-02-11 | Add support for fiber on the 88E1112 (88E8021/22 integrated PHY). | Mark Kettenis | |
2007-02-10 | Use right flow control autonegotiation bits for 1000baseX. | Mark Kettenis | |
2007-01-30 | Rough in more support for 5787/5755 chips so far known to not work or | Kenneth R Westerback | |
unreported in the wild. In this case add a PHY workaround for an eventual mobile version of the chipset. No change to existing functionality. From Michael Chan (mchan@broadcom), via Linux tg3 and brad. | |||
2007-01-27 | In autoneg mode, use RL_MEDIASTAT on re(4), like we do on rl(4) already. | Miod Vallat | |
2007-01-21 | Use MII_ANEGTICKS_GIGE instead of MII_ANEGTICKS. | Mark Kettenis | |
2007-01-10 | Flow control support for bge(4)/brgphy(4). From brad@ based on code from | Mark Kettenis | |
NetBSD. | |||
2007-01-05 | Now that all ethernet drivers that support flow control set MIIF_DOPAUSE, | Mark Kettenis | |
stop doing it here. From brad@ | |||
2006-12-31 | Bring last few phys into line by calling their XXX_status() functions | Kenneth R Westerback | |
through mii_phy_status() rather than directly. No functional change. from brad@ ok mglocker@ | |||
2006-12-30 | Set MASTER based on IFM_ETH_MASTER instead of LINK0. | Mark Kettenis | |
ok brad@ | |||
2006-12-30 | Only advertise flow control if MIIF_DOPAUSE is set. | Mark Kettenis | |
From brad@ | |||
2006-12-30 | Rewrite eephy(4) to take advantage of generic phy code. | Mark Kettenis | |
Enable auto MDI/MDIX on PHY's that support it. Disable energy detect on PHY's that need it. tested on gem(4), msk(4), nfe(4), sk(4), stge(4) | |||
2006-12-30 | Add flow control support. | Mark Kettenis | |
ok brad@ | |||
2006-12-30 | Make mii_phy_auto() advertise flow control if MIIF_DOPAUSE is set. | Mark Kettenis | |
ok jsg@, brad@ | |||
2006-12-29 | Use mii_phy_flowstatus() to replace the code that sets flag0/flag1 to | Mark Kettenis | |
report flow control status. From brad@ | |||
2006-12-29 | No need to read ANAR and ANLPAR anymore. | Mark Kettenis | |
From brad@ | |||
2006-12-28 | Use mii_phy_flowstatus() to set flow control status bits. | Mark Kettenis | |
ok brad@ | |||
2006-12-28 | Add function to detect flow control status. From NetBSD. | Mark Kettenis | |
ok brad@ | |||
2006-12-27 | Always explicitly set IFM_HDX for half-duplex. | Mark Kettenis | |
From brad@ | |||
2006-12-23 | Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER. | Mark Kettenis | |
Based on a diff by brad@ | |||
2006-12-23 | Fix check for active 1000baseT media. | Mark Kettenis | |
Pointed out by brad@ | |||
2006-12-22 | Fix check for active 1000baseT media. | Mark Kettenis | |
2006-12-22 | Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER. | Mark Kettenis | |
Based on a diff by brad@ | |||
2006-12-22 | - Add IFM_NONE. | Mark Kettenis | |
- Don't set MIIF_NOISOLATE so eephy(4) can be used in configurations with multiple PHYs. - When PHY is resolved to a master, show it with IFM_ETH_MASTER. Based on a diff from yongari@FreeBSD, through brad@ | |||
2006-12-20 | Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER. | Mark Kettenis | |
ok deraadt@, brad@ | |||
2006-12-15 | use mii_media_active instead of mii_media_status to get the full | Reyk Floeter | |
duplex state. this will actually enable duplex reporting for drivers using the mii layer. figured out by Moritz Grimm with sk(4) | |||
2006-11-28 | add additional link states to report the half duplex / full duplex | Reyk Floeter | |
state, if known by the driver. this is required to check the full duplex state without depending on the ifmedia ioctl which can't be called in the kernel without process context. ok henning@, brad@ | |||
2006-11-28 | some additional registers. | Brad Smith | |
From Pyun YongHyeon <pyunh at gmail dot com> | |||
2006-11-28 | sync with new miidevs entries. | Brad Smith | |
2006-11-28 | regen | Brad Smith | |
2006-11-28 | rename Marvell Gig PHY E1000_5/6 to E1116/E1118. | Brad Smith | |
From Pyun YongHyeon <pyunh at gmail dot com> | |||
2006-11-02 | simplify parent driver matching code a bit. no-op change. | Brad Smith | |
2006-10-22 | Set Jumbo frame settings for Jumbo capable bge(4) adapters. | Brad Smith | |
Tested with BCM5700, BCM5703 and some BCM5704's. | |||
2006-10-20 | remove the IFM_100_T4 switch case for the manual media code, brgphy(4) | Brad Smith | |
does not actually support 100baseT4. | |||
2006-10-20 | attach for the Broadcom BCM5755 ASIC based chipsets as well. | Brad Smith | |
2006-10-20 | regen | Brad Smith | |
2006-10-20 | add PHY id for the Broadcom BCM5755 ASIC based chipsets. | Brad Smith | |
2006-10-20 | move the Jumbo frame settings and Ethernet@Wirespeed code into separate | Brad Smith | |
functions. no-op change. | |||
2006-10-19 | add a PHY workaround for the 5787 ASIC based chipsets. | Brad Smith | |
Tested by Benjamin Black <ben at layer8 dot net> | |||
2006-10-19 | Rearrange the code a bit, rename a few functions and make brgphy(4) use | Brad Smith | |
the bge(4) PHY flags, to ensure errata workarounds are being applied to the PHY on the appropriate chipsets. Tested on bnx/gem/sk and a wide range of bge's. | |||
2006-10-15 | fix parent driver match in brgphy_reset(), simplify code a bit as well, don't | Brad Smith | |
need to bring in the bnx(4) softc. Tested on bge, bnx, gem, sk ok krw@ kettenis@ |