summaryrefslogtreecommitdiff
path: root/sys/dev/mii
AgeCommit message (Collapse)Author
2004-10-09remove redundant checks for MII_TICK case which mii_phy_tick()Brad Smith
already deals with.
2004-10-09Allow a little time for the reset to settle in before we start pollingBrad Smith
the BMCR again. The DP83840A manual states that there should be a 500us delay between asserting software reset and attempting MII serial operations. From NetBSD ok mcbride@
2004-10-09add master flag support for 1000baseT and autonegotiation support for 1000baseX.Brad Smith
From NetBSD ok mcbride@
2004-10-08don't print media infoBrad Smith
2004-10-07Add driver for generic ten-bit interfaces (1000BASE-{LX,SX} fibre interfaces)Brad Smith
From NetBSD ok mcbride@
2004-10-07add constants for 1000Base-X duplex negotiation.Brad Smith
From NetBSD ok mcbride@
2004-10-07*phy -> *scBrad Smith
ok jason@
2004-10-04syncTheo de Raadt
2004-10-04davicom DM9601 contains another amiphy cloneTheo de Raadt
2004-10-02Add missing sc_mii, broken by PHY entry point changes.Ryan Thomas McBride
(apparantly only affects cats GENERIC)
2004-10-01regenBrad Smith
2004-10-01add ids for Broadcom BCM5750/5751Brad Smith
From: FreeBSD
2004-10-01add some missing $, ok djm@ 'That looks fine to me' millert@Jonathan Gray
2004-09-30rtl8139 doesn't setup ANLPAR if the other side is not NWay compatible,Jason Wright
to try to deduce what the link partner is the hardway. Based on FreeBSD.
2004-09-29from netbsd: if_url.c 1.8, if_urlreg.h 1.2, urlphy.c 1.9 and urlphyreg.h 1.2David Gwynne
via Jonathan Gray log message: Remove advertising clauses from code written by Shingo WATANABE. He has kindly consented it.
2004-09-28mii_phy_tick() already checks for autonegotiation.Brad Smith
2004-09-27ANSI protos and some minor cleanupBrad Smith
ok henning@
2004-09-26simplify MII_TICK case by using mii_phy_tick().Brad Smith
2004-09-26Restructure the PHY entry points to use a structure ofBrad Smith
entry points instead of descrete function pointers, and extend this to include a "reset" entry point. Make sure any PHY-specific reset routine is always used. From NetBSD ok mcbride@
2004-09-23RTL8201L PHY support; from FreeBSD.Federico G. Schwindt
2004-09-20don't include sys/malloc.h, no memory management functions are usedBrad Smith
by any of the MII drivers. From NetBSD
2004-08-10regenBrad Smith
2004-08-101000baseTX -> 1000baseTBrad Smith
gigabit -> Gigabit
2004-08-06add MII_MODEL_AMD_79C875phyPer Fogelstrom
2004-08-06Add support for Am79C875 quad phy.Per Fogelstrom
ok deraadt@
2004-08-03Add a MIIF_FORCEANEG flag to be passed to mii_attach. This forces anBrad Smith
autonegotiation to take place if IFM_AUTO is selected in mii_media_set. From NetBSD
2004-08-02more MII flagsBrad Smith
From NetBSD
2004-06-05Driver for the RealTek 8169S/8110S internal 10/100/1000 PHYPeter Valchev
from FreeBSD
2004-06-05syncPeter Valchev
2004-06-05gigE PHY in the RealTek 8169S/8110S chipsPeter Valchev
2004-04-28Make carp(4) aware of its physical interface:Ryan Thomas McBride
- If the physical interface goes down or the link goes down, the carp interface goes down as well. - We treat this like the preemption holdoff with pfsync. So if one of the carp interfaces is known to be bad (because the physical interface it's associated with is bad), all the other carp interfaces back off: they won't preempt, and their advskew goes to 240. ok cedric@
2004-04-15regenMichael Shalayeff
2004-04-15a plessey phy as found on some pnicsMichael Shalayeff
2003-10-22typos from Tom Cosgrove;Jason McIntyre
2003-10-13Bring bge and brgphy more up to date with changes from FreeBSD and NetBSD.Kenneth R Westerback
Some bug fixes, support for new hardware like the 5704 and 5705. Testing by deraadt@, danh@, and drahn@ amoung others. ok deraadt@.
2003-10-05Fix tree breakage. We are not ready for RealTek PHYs, so back out thatKenneth R Westerback
addition, leaving only desired Broadcom PHY additions.
2003-10-05Fix tree breakage. We are not ready for RealTek PHYs, so back out thatKenneth R Westerback
addition, leaving only desired Broadcom PHY additions.
2003-10-05Misc. PHYs: more Broadcom, some RealTek.Kenneth R Westerback
The Broadcom devices are needed for the bge sync being attempted. From FreeBSD. As were the pcidevs committed earlier.
2003-10-05Misc. PHYs: more Broadcom, some RealTek.Kenneth R Westerback
The Broadcom devices are needed for the bge sync being attempted. From FreeBSD. As were the pcidevs committed earlier.
2003-09-26Typos: defintion -> definition, proccess -> processMiod Vallat
There are more occurences hiding in binutils, lynx and afs but I am too lazy to report them upstream at the moment.
2003-09-02Increase autonegotiation wait to 5000ms.Kenneth R Westerback
This gives autonegotiation a fair chance to complete. Copper switches can take several seconds to do autonegotiation. Fixes sk need to be poked after reboot and allows sk to use dhcp configuration. Problem and workaround reported by Laurence Tratt. Also minor cleanup: 1) Remove duplicate function prototypes/ 2) Remove unneeded '#include <malloc.c>'. From FreeBSD. 3) Remove some static's. ok deraadt@ nate@ henning@ henric@. Also tested by Laurence Tratt and Damien Couderc.
2003-08-12regenMichael Shalayeff
2003-08-12altima 101/101L phy from netbsd via freebsd; hugh@ testingMichael Shalayeff
2003-08-01Support for new Marvell based Gigabit Ethernet adaptersNathan Binkert
ok deraadt@
2003-07-09Fix problems with ICS1893 PHY and some sis chipsets.Kenneth R Westerback
Partial re-sync with FreeBSD, from Jeorg Sonnenberger. Tested by Jeorg, Henning@, Paul de Weerd, Otto@, and myself. ok henning@ deraadt@
2003-06-02nuke clase 3 & 4Jason Wright
2003-05-14syncNathan Binkert
2003-05-14new marvell phyNathan Binkert
2003-05-14use our standard way of identifying MII devicesNathan Binkert
2003-05-14syncNathan Binkert