aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2007-12-05 11:14:27 +1100
committerJeff Garzik <jeff@garzik.org>2007-12-07 15:09:05 -0500
commit911b237d7d327db5371a762f4d8d8cd9ea763662 (patch)
tree10ec6fe5d727439b112d8c1d52c7124f462b2aa1 /arch/powerpc
parentibm_newemac: Fix ZMII refcounting bug (diff)
downloadlinux-dev-911b237d7d327db5371a762f4d8d8cd9ea763662.tar.xz
linux-dev-911b237d7d327db5371a762f4d8d8cd9ea763662.zip
ibm_newemac: Workaround reset timeout when no link
With some PHYs, when the link goes away, the EMAC reset fails due to the loss of the RX clock I believe. The old EMAC driver worked around that using some internal chip-specific clock force bits that are different on various 44x implementations. This is an attempt at doing it differently, by avoiding the reset when there is no link, but forcing loopback mode instead. It seems to work on my Taishan 440GX based board so far. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by: Stefan Roese <sr@denx.de> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'arch/powerpc')
0 files changed, 0 insertions, 0 deletions