arm64: dts: renesas: eagle: add EtherAVB support
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Fri, 15 Sep 2017 19:43:26 +0000 (22:43 +0300)
committerSimon Horman <horms+renesas@verge.net.au>
Tue, 10 Oct 2017 07:51:46 +0000 (09:51 +0200)
Define the Eagle board  dependent part of the EtherAVB device node.
Enable DHCP  and NFS root for the kernel booting.

Based  on the original (and large) patch by Vladimir Barinov.

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts

index a4d1d4f246758e4a1085135f38f655de19898008..a711e77cc6a5db6817a41a7c43f8d68bc4c183d1 100644 (file)
 
        aliases {
                serial0 = &scif0;
+               ethernet0 = &avb;
        };
 
        chosen {
-               bootargs = "ignore_loglevel";
+               bootargs = "ignore_loglevel rw root=/dev/nfs ip=dhcp";
                stdout-path = "serial0:115200n8";
        };
 
 &scif0 {
        status = "okay";
 };
+
+&avb {
+       renesas,no-ether-link;
+       phy-handle = <&phy0>;
+       status = "okay";
+
+       phy0: ethernet-phy@0 {
+               rxc-skew-ps = <1500>;
+               reg = <0>;
+       };
+};