freebsd-skq/sys/dev/mii
oleg 0485d4dec3 1) fix tiny bug in bge_start_locked()
2) rework link state detection code & use it in POLLING mode
3) fix 2 bugs in link state detection code:
	a) driver unable to detect link loss on bcm5721
	b) on bcm570x chips (tested on bcm5700 bcm5701 bcm5702) driver fails
	   to detect link loss with probability 1/6 (solved in brgphy.c)

Devices working in TBI mode should not be affected by this change.

Approved by:	glebius (mentor)
MFC after:	1 month
2005-12-08 13:31:52 +00:00
..
acphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
acphyreg.h
amphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
amphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
bmtphy.c Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
bmtphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
brgphy.c 1) fix tiny bug in bge_start_locked() 2005-12-08 13:31:52 +00:00
brgphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
ciphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
ciphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
e1000phy.c Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
e1000phyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
exphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
inphy.c
inphyreg.h
lxtphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
lxtphyreg.h
mii_physubr.c Add a more generic version of the mii_phy_match routine (mii_phy_match_gen) 2005-09-30 14:51:44 +00:00
mii.c Add an evil hack to work around a cast from the softc to the ifnet that 2005-06-11 00:20:38 +00:00
mii.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
miibus_if.m
miidevs Support the 5714C 2005-05-19 21:08:59 +00:00
miivar.h Add a more generic version of the mii_phy_match routine (mii_phy_match_gen) 2005-09-30 14:51:44 +00:00
mlphy.c Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
nsgphy.c Add macros which follow the miidevs design pattern to make it easier 2005-09-30 14:45:10 +00:00
nsgphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
nsphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
nsphyreg.h
pnaphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
qsphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
qsphyreg.h
rgephy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
rgephyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
rlphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
ruephy.c
ruephyreg.h
tdkphy.c Not sporttings on other cards 2005-09-30 19:35:44 +00:00
tdkphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
tlphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
tlphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
ukphy_subr.c
ukphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
xmphy.c Use ansi function definitions in preference to K&R to reduce diffs 2005-09-30 19:39:27 +00:00
xmphyreg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00