[openwrt/openwrt] ath79: fix nanostation ac loco ethernet interface

LEDE Commits lede-commits at lists.infradead.org
Sun Oct 25 11:05:12 EDT 2020


adrian pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/a181dbc2e3caa044b74566a5884bc58e986ae458

commit a181dbc2e3caa044b74566a5884bc58e986ae458
Author: Nick Hainke <vincent at systemli.org>
AuthorDate: Sun Oct 25 14:34:40 2020 +0100

    ath79: fix nanostation ac loco ethernet interface
    
    In 4.14 the delays were not cleared, so setting "rgmii" as phy-mode
    did not affect delays set by the bootloader. With 5.4 kernel the
    situation changed and the ethernet interface stopped working.
    
    Just taking the ethernetpart from the litebeam ac gen2 will fix
    the issue.
    
    Explained-by: David Bauer <mail at david-bauer.net>
    Signed-off-by: Nick Hainke <vincent at systemli.org>
---
 target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts b/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts
index 8357632db2..5c16f69d25 100644
--- a/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts
+++ b/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts
@@ -12,7 +12,6 @@
 
 	phy-mask = <4>;
 	phy4: ethernet-phy at 4 {
-		phy-mode = "rgmii";
 		reg = <4>;
 	};
 };
@@ -21,11 +20,11 @@
 	status = "okay";
 
 	/* default for ar934x, except for 1000M and 10M */
-	pll-data = <0x06000000 0x00000101 0x00001313>;
+	pll-data = <0x02000000 0x00000101 0x00001313>;
 
 	mtd-mac-address = <&art 0x0>;
 
-	phy-mode = "rgmii";
+	phy-mode = "rgmii-id";
 	phy-handle = <&phy4>;
 
 	gmac-config {



More information about the lede-commits mailing list