freebsd-skq/sys/dev/mii
Maxim Sobolev 6b07566596 Provide workaround for the ages old bug affecting certain BCM5708S
chip revision often found in the blades and resulting in interfaces
not sensing carrier signal. Looking at all problem reports it
appears that it only affects some very specific silicon revision
(ASIC (0x57081021); Rev (B2)) and version of the PHY that
supports 1000baseSX-FDX media only. Therefore, narrow the scope of
workaround to combination of that revision and media type. Given
that the first report on this issue is dated back to 2007, there is
not much hope that this issue will ever be properly resolved.

Among affected systems are IBM HS21, Intel SBXD132 and HP BL460c.

PR:		118238, 122551, 140970
MFC after:	1 month
2010-03-10 05:19:14 +00:00
..
acphy.c
acphyreg.h
amphy.c
amphyreg.h
atphy.c
atphyreg.h
axphy.c
axphyreg.h
bmtphy.c
bmtphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
brgphy.c Provide workaround for the ages old bug affecting certain BCM5708S 2010-03-10 05:19:14 +00:00
brgphyreg.h
ciphy.c
ciphyreg.h
e1000phy.c Remove programming LED register and enable 25MHz TX clock for 2010-03-03 17:56:52 +00:00
e1000phyreg.h Add hack to pass controller specific information to phy driver. 2009-09-28 21:03:28 +00:00
exphy.c
gentbi.c
icsphy.c
icsphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
inphy.c
inphyreg.h
ip1000phy.c Make sure to enable Next Page bit for IP1001. Otherwise the PHY 2009-12-18 21:57:51 +00:00
ip1000phyreg.h
jmphy.c
jmphyreg.h
lxtphy.c
lxtphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
mii_physubr.c The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
mii.c The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
mii.h
miibus_if.m
miidevs The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
miivar.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
mlphy.c
nsgphy.c
nsgphyreg.h
nsphy.c
nsphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
nsphyter.c
nsphyterreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
pnaphy.c
qsphy.c
qsphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
rgephy.c
rgephyreg.h
rlphy.c
rlswitch.c
ruephy.c
ruephyreg.h
smcphy.c
tdkphy.c cardbus -> CardBus 2010-01-03 23:31:58 +00:00
tdkphyreg.h
tlphy.c
tlphyreg.h
truephy.c
truephyreg.h
ukphy_subr.c The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
ukphy.c
xmphy.c
xmphyreg.h