aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorGravatar Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 2013-09-14 04:29:22 +0400
committerGravatar Simon Horman <horms+renesas@verge.net.au> 2013-09-21 09:57:38 -0700
commit48c8b96f21817aad695246ef020b849d466cc502 (patch)
tree2c6fa4ef4afe0e34f295a3d58cca5f96f068c07c /drivers
parentARM: shmobile: update SDHI DT compatibility string to the <unit>-<soc> format (diff)
downloadlinux-48c8b96f21817aad.tar.gz
linux-48c8b96f21817aad.tar.bz2
linux-48c8b96f21817aad.zip
ARM: shmobile: Lager: add Micrel KSZ8041 PHY fixup
Currently on the Lager board NFS timeouts/delays are seen when booting. That turned out to happen because the SoC's ETH_LINK signal turns on and off after each packet. It is connected to Micrel KSZ8041 PHY's LED0 signal. Ether LEDs on the Lager board are named LINK and ACTIVE which corresponds to non-default 01 setting of the PHY control register 1 bits 14-15. The 'sh_eth' driver resets the PHY when opening the network device, so we have to set the mentioned bits back to 01 from the default 00 value which causes bouncing of ETH_LINK. That can be achieved using the PHY platform fixup mechanism if we also modify the driver to use it.. Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions