Hi Joe,

On Wed, 2015-12-23 at 19:46 +0300, Alexey Brodkin wrote:
> Current implementation only sets "port select" bit for non-1Gb mode.
> That works fine if GMAC has just exited reset state but we may as well
> change connection mode in runtime. Then we'll need to reprogram GMAC for
> that new mode of operation and if previous mode was 10 or 100 Mb and new
> one is 1 Gb we'll need to reset port mode bit.
> 
> Signed-off-by: Alexey Brodkin <abrod...@synopsys.com>
> Cc: Bin Meng <bmeng...@gmail.com>
> Cc: Joe Hershberger <joe.hershber...@ni.com>
> Cc: Sonic Zhang <sonic.zh...@analog.com>
> cc: Simon Glass <s...@chromium.org>
> ---
>  drivers/net/designware.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/net/designware.c b/drivers/net/designware.c
> index a6c39c3..58c6d36 100644
> --- a/drivers/net/designware.c
> +++ b/drivers/net/designware.c
> @@ -200,6 +200,8 @@ static void dw_adjust_link(struct eth_mac_regs *mac_p,
>  
>       if (phydev->speed != 1000)
>               conf |= MII_PORTSELECT;
> +     else
> +             conf &= ~MII_PORTSELECT;
>  
>       if (phydev->speed == 100)
>               conf |= FES_100;

Any chance for that one to be applied?

-Alexey
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to