ath79: fix nanostation ac loco ethernet interface
authorNick Hainke <vincent@systemli.org>
Sun, 25 Oct 2020 13:34:40 +0000 (14:34 +0100)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sun, 25 Oct 2020 15:04:31 +0000 (16:04 +0100)
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@david-bauer.net>
Signed-off-by: Nick Hainke <vincent@systemli.org>
target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts

index 8357632db27a8c52b6aa693860b4f72499f41b2a..5c16f69d2552333cd9103cd52e10dc49e1af1eff 100644 (file)
@@ -12,7 +12,6 @@
 
        phy-mask = <4>;
        phy4: ethernet-phy@4 {
-               phy-mode = "rgmii";
                reg = <4>;
        };
 };
        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 {