From: INAGAKI Hiroshi Date: Wed, 14 Nov 2018 16:42:25 +0000 (+0900) Subject: ath79: fix ethernet configurations for I-O DATA ETG3-R X-Git-Tag: v19.07.0-rc1~1992 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e0c55760e6edaa43631245dbfd52986138c353c4;p=oweals%2Fopenwrt.git ath79: fix ethernet configurations for I-O DATA ETG3-R This commit fixes several issues in eth0 on ETG3-R, and solve slowdown in NA(P)T speed. - add gmac-config with correct configurations - fix pll-data value And I added ref clock-frequency. Signed-off-by: INAGAKI Hiroshi --- diff --git a/target/linux/ath79/dts/ar9342_iodata_etg3-r.dts b/target/linux/ath79/dts/ar9342_iodata_etg3-r.dts index a2d442a5dc..f857a8eae1 100644 --- a/target/linux/ath79/dts/ar9342_iodata_etg3-r.dts +++ b/target/linux/ath79/dts/ar9342_iodata_etg3-r.dts @@ -46,6 +46,10 @@ }; }; +&ref { + clock-frequency = <40000000>; +}; + &spi { num-cs = <1>; status = "okay"; @@ -119,10 +123,18 @@ ð0 { status = "okay"; - pll-data = <0x06000000 0x00000101 0x00001616>; + pll-data = <0x0e000000 0x00000101 0x00001616>; phy-mode = "rgmii"; phy-handle = <&phy0>; + + gmac-config { + device = <&gmac>; + + rgmii-gmac0 = <1>; + rxd-delay = <3>; + rxdv-delay = <3>; + }; }; &uart {