summaryrefslogtreecommitdiff
path: root/sys/dev/mii
AgeCommit message (Collapse)Author
2008-06-11Add a few comments.Brad Smith
2008-06-11some more BCM5708S registers.Brad Smith
2008-06-11regenBrad Smith
2008-06-11BCM5780 also has a fiber model.Brad Smith
2008-06-10formatting knits.Brad Smith
2008-06-10Some header cleanup. Remove some unused headers and shuffle some aroundBrad Smith
for consistency between drivers. "looks good" reyk@
2008-06-07Currently unused at the moment but at least allow it to compile.Brad Smith
2008-05-30some KNF.Brad Smith
2008-05-29Recognize the Cicada CS8204 quad port PHY.Brad Smith
From FreeBSD ok dlg@
2008-05-24Store the model and revision information in the appropriate softcBrad Smith
fields that already exist and reference those fields when necessary instead of reading the registers everytime. ok kettenis@
2008-05-23Fix detection of 10baseT on rev 2 and up.Mark Kettenis
ok brad@
2008-05-13Remove commented out NetBSD __KERNEL_RCSID macro usage.Brad Smith
ok dlg@
2008-05-13Since Ethernet links can only be full duplex or half duplex the linkBrad Smith
state reporting code in the MII layer / em(4) and vge(4) will never fall back to the point of only reporting the link as being UP without the duplex setting being reported, so simplify the code a bit here. ok dlg@
2008-04-30regenBrad Smith
2008-04-30Add the id for the Marvell 88E3016 10/100 PHYBrad Smith
2008-04-26Adjust the output voltage for BCM5906 PHY otherwise it might not beBrad Smith
possible to obtain a link under some circumstances which are unknown at the moment. From the Linux tg3 driver. Issue reported by Kamil Andrusz <wizz at mniam dot net> ok kettenis@
2008-04-20Add a workaround for a CRC bug errata with BCM5701 A0 and B0 chipsetBrad Smith
revisions. From Linux via FreeBSD. ok dlg@
2008-04-02Add support for the DP83865.Mark Kettenis
ok brad@
2008-04-02regenMark Kettenis
2008-04-02Add the National Semiconductor DP83865 Gigabit PHY.Mark Kettenis
2008-04-02regenBrad Smith
2008-04-02Add the Cicada CS8204 quad port PHY.Brad Smith
From FreeBSD ok sthen@
2008-04-02Return right away for unknown media types instead of fallingBrad Smith
through and setting the half duplex flag. ok jsg@
2008-04-01Add some defines and remove some of the magic numbers from the code.Brad Smith
From DragonFly ok jsg@
2008-03-21Add defines for 1Gbps/2.5Gbps fiber interfaces.Brad Smith
From FreeBSD
2008-03-12Fix comment typo, of -> if.Brad Smith
ok sthen@
2008-03-02Add missing half duplex flag for 100baseT4.Brad Smith
ok kettenis@
2008-03-02Correct a status flag which could cause half duplex to be reported forBrad Smith
a 10 Mbps full duplex connection but only when not using autoneg. ok kettenis@
2008-02-28Update for the BCM5706 miidevs entry change.Brad Smith
ok dlg@
2008-02-28regenBrad Smith
2008-02-28- Update the BCM5706 PHY entry to also mention SX since this id is sharedBrad Smith
between copper and fiber PHY. - Add the PHY id for the BCM5708S fiber adapters. From FreeBSD ok dlg@
2008-01-31recognize the BCM5722 PHY.Brad Smith
tested by Rodolfo Gouveia and marco@ ok kettenis@ marco@ dlg@
2008-01-31regenBrad Smith
2008-01-31add the Broadcom BCM5722 PHY id.Brad Smith
ok kettenis@ marco@ dlg@
2007-11-25Set half duplex flag when appropriate and some minor cleaning.Brad Smith
ok jsg@ dlg@
2007-11-18eephy_mii_phy_auto() was deleted in r1.38. So delete the declaration too.Kenneth R Westerback
2007-11-06regenMark Kettenis
2007-11-06Add Enable/Agere LU3X31T2.Mark Kettenis
2007-10-30Initial port of Sepherosa Ziehau's DragonFlyBSD driversJonathan Gray
for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'. All the gross register related bit macros are not yet removed. Currently only Tx seems to work. Putting this in the tree in case someone else wants to look at it while I deal with exams for the next few weeks.
2007-10-30regenJonathan Gray
2007-10-30Add Agere ET1011 10/100/1000 PHYJonathan Gray
2007-10-13Add support for BCM5906.Mark Kettenis
ok deraadt@
2007-10-10Add support for the RTL8211B PHY based on a patch byJonathan Gray
Michael Eisele for FreeBSD. This fixes nfe/rgephy for ckuethe & couderc. Tested on re/rgephy by pyr.
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
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 andBrad Smith
return a 64-bit int for ifmedia_baudrate(). - Fix consumers of ifmedia_baudrate() to deal with the change. ok claudio@ dlg@
2007-09-17regenMark Kettenis
2007-09-17Add another OUI for Broadcom, and add the PHY for the Broadcom BCM5906.Mark Kettenis
2007-08-30PHY on D495GCCR boardChris Kuethe
"Right" deraadt
2007-08-30regenChris Kuethe