summaryrefslogtreecommitdiff
path: root/drivers/net/ftmac100.c
diff options
context:
space:
mode:
authorSascha Silbe <t-uboot@infra-silbe.de>2013-07-19 12:25:10 +0200
committerTom Rini <trini@ti.com>2013-07-19 17:12:16 -0400
commit9ba30f6bc2741ae4d49724cdd32ca1c9a48f6155 (patch)
tree5c18b2df8622e1d210f76bf37b3492410ce72ad2 /drivers/net/ftmac100.c
parent971c450a446a60daf276b9d2adf243be6048c421 (diff)
downloadu-boot-imx-9ba30f6bc2741ae4d49724cdd32ca1c9a48f6155.zip
u-boot-imx-9ba30f6bc2741ae4d49724cdd32ca1c9a48f6155.tar.gz
u-boot-imx-9ba30f6bc2741ae4d49724cdd32ca1c9a48f6155.tar.bz2
phy: fix 10/100Mbps operation on 1Gbps-capable links
de1d786 [add support for Xilinx 1000BASE-X phy (GTX)] introduced a check for the extended status register in order to support 1Gbps-capable PHYs that don't have the 1000BASE-T registers. Since Extended Status only indicates what the PHY (i.e. the local side) is capable of, this broke communication with non-1Gbps peers. Only check the extended status if the 1000BASE-T registers are actually missing so we don't end up setting speed to 1Gbps even though the previous test (for the combination of local and peer support for 1Gbps) already indicated we can't do 1Gbps with the current peer. Signed-off-by: Sascha Silbe <t-uboot@infra-silbe.de> Tested-by: Fabio Estevam <fabio.estevam@freescale.com> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'drivers/net/ftmac100.c')
0 files changed, 0 insertions, 0 deletions