[U-Boot] Ethernet support broken for Wandboard Quad on master

Joe Hershberger joe.hershberger at gmail.com
Fri Jul 19 20:14:22 CEST 2013


On Fri, Jul 19, 2013 at 5:25 AM, Sascha Silbe <t-uboot at infra-silbe.de> wrote:
> From: Sascha Silbe <t-uboot at infra-silbe.de>
> Date: Fri, 19 Jul 2013 11:37:54 +0200
> Subject: [PATCH] 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 at infra-silbe.de>


Reviewed-by: Joe Hershberger <joe.hershberger at ni.com>


More information about the U-Boot mailing list