ar71xx: rb91x: fix ethernet packet loss issues
authorGabor Juhos <juhosg@openwrt.org>
Sun, 13 Apr 2014 20:41:52 +0000 (20:41 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sun, 13 Apr 2014 20:41:52 +0000 (20:41 +0000)
commit1374e5a721f51ef6eb9f6031adade7b923aecfdf
tree10efead5382503adbff0bb066511d23212af3c2d
parent46a8af4c4730dd96dc296bf07474ccb319653faa
ar71xx: rb91x: fix ethernet packet loss issues

The RB91x boards are suffering from ethernet packet loss after a cold
boot. The cause of the problem is that the AR8035 PHYs requires special
register settings to work reliably on these boards.

Enable the RGMII TX, RX delays and disable SmartEE functionality of
the AR8035 PHYs. Also enable the RXD delay in the ETH_CFG register
to fix the issue.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 40509
target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c