u-boot/drivers/net/phy
Andy Fleming ee8fa20f54 phylib: Detect link on 10G devices correctly
gen10g_startup() had 2 bugs:

1) It had a boolean logic error in checking the MMD mask, and
always checked all of them.

2) It checked devices which don't actually report link state, which
meant that it would never believe the link was fully up.

Fix the boolean logic, and then mask the MMD mask so only link-reporting
devices are checked.

Signed-off-by: Andy Fleming <afleming@freescale.com>
Reported-by: Ed Swarthout <Ed.Swarthout@freescale.com>
2011-07-27 23:21:25 +02:00
..
atheros.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
broadcom.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
davicom.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
generic_10g.c phylib: Detect link on 10G devices correctly 2011-07-27 23:21:25 +02:00
lxt.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
Makefile phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
marvell.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
micrel.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
miiphybb.c Replace CONFIG_RELOC_FIXUP_WORKS by CONFIG_NEEDS_MANUAL_RELOC 2010-10-29 21:32:07 +02:00
mv88e61xx.c miiphy: convert to linux/mii.h 2011-01-09 18:06:50 +01:00
mv88e61xx.h net: phy: bugfixes: mv88E61xx multichip addressing support 2009-07-22 22:53:45 -07:00
natsemi.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
phy.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
realtek.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
teranetics.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00
vitesse.c phylib: Add a bunch of PHY drivers from tsec 2011-04-20 15:09:34 -05:00