summaryrefslogtreecommitdiff
path: root/sys/dev/mii/miivar.h
AgeCommit message (Collapse)Author
2004-09-27ANSI protos and some minor cleanupBrad Smith
ok henning@
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-08-02more MII flagsBrad Smith
From NetBSD
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-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.
2002-05-04some space and tab cleanup.Federico G. Schwindt
2002-03-14First round of __P removal in sysTodd C. Miller
2001-10-05Differentiate between 1000baseT and 1000baseX.Nathan Binkert
Add some support for gigabit control/status regs.
2001-08-19More old timeouts removal, mainly affected unused/unmaintained code.Miod Vallat
2001-06-25Change autonegotiation timeout for devices with a gigabit phy to 10s. AllNathan Binkert
other devices default to 5 seconds. ok deraadt. from NetBSD.
2001-06-08Add some general support info for gigabit physNathan Binkert
Fix some comments Remove some dead code From NetBSD
2001-05-03Add an MIIF_AUTOTSLEEP flag, needed by new aue(4) code. From NetBSD.Aaron Campbell
2000-10-16Do not pass any flags to mii_attach() through the mii_phy_probe() wrapper.Aaron Campbell
2000-08-26sync mii code with netbsdNathan Binkert
adds detach functionality for phys some code cleanup Nobody really had time to test all of this out, but theo said commit anyway
2000-06-30Convert to new timeouts.Artur Grabowski
2000-04-24Add simple mii detach routine while waiting for the post-2.7Niklas Hallqvist
merge of NetBSD mii work
1999-12-07Merge with NetBSD:Jason Wright
o move common support functions for phy drivers from mii.c to mii_physubr.c, so that they are not includes if no PHY is configured o Clean up the code that adds media a little, and make media selection table-driven in preparation for some other changes to be made. o Don't add any loopback versions of media, for now. o Add mii_down(), which is used by MAC drivers to inform PHYs that the interface is now down. PHYs use this to cancel pending asynchronous operations. o Add OUI for Enable Semiconductor. o New Driver for TDK TSC78Q2120 PHY
1999-07-16Sync with NetBSD:Jason Wright
o Implement asynchronous autonegotiation when driven by the MII tick (one-second clock). Prevents .5s delays every 5 seconds when the interface is up but there is no link. o Correct the sense of the PCR_FLINK100 bit in nsphy.c.
1998-11-11Merge with NetBSD:Jason Wright
o additional phy drivers (seeq, ics, level1) o "unknown phy" driver for unsupported phys o collected common code into mii_physubr o exphy isn't the only phy that doesn't have valid id registers
1998-09-10OpenBSD gets sys/dev/mii layer from NetBSDJason Wright