]> git.baikalelectronics.ru Git - kernel.git/commit
gianfar: ensure ECNTRL[R100] is cleared on link state change
authorLi Yang <leoli@freescale.com>
Tue, 6 Jan 2009 22:08:10 +0000 (14:08 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 6 Jan 2009 22:08:10 +0000 (14:08 -0800)
commit3b3256136e105e108b7f3429164bdea7ad6d163b
tree50b0d36acc55dbe17cce4157c1ef2ddeb2c81b4c
parent164074a61afffb57fa7ed7bb09b31e18d154e684
gianfar: ensure ECNTRL[R100] is cleared on link state change

When changing the link between 100Mbps and 1Gbps in SGMII mode it was
found out that the link would stop working.  The issue is that ECNTRL[R100]
needs to be cleared when in 1Gbps mode.  Older reference manuals didn't
require the explicitly clearing but has since been found it that it is
needed.

Signed-off-by: Li Yang <leoli@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Acked-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/gianfar.c