Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4503b50e authored by Yoshihiro Shimoda's avatar Yoshihiro Shimoda Committed by Simon Horman
Browse files

arm64: dts: renesas: r8a77995: draak: enable EthernetAVB



This patch enables EthernetAVB for R-Car D3 draak board.

Signed-off-by: default avatarYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent 607c73c3
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@

/dts-v1/;
#include "r8a77995.dtsi"
#include <dt-bindings/gpio/gpio.h>

/ {
	model = "Renesas Draak board based on r8a77995";
@@ -18,6 +19,7 @@

	aliases {
		serial0 = &scif2;
		ethernet0 = &avb;
	};

	chosen {
@@ -37,6 +39,14 @@
};

&pfc {
	avb0_pins: avb {
		mux {
			groups = "avb0_link", "avb0_phy_int", "avb0_mdc",
				 "avb0_mii";
			function = "avb0";
		};
	};

	scif2_pins: scif2 {
		groups = "scif2_data";
		function = "scif2";
@@ -56,6 +66,21 @@
	status = "okay";
};

&avb {
	pinctrl-0 = <&avb0_pins>;
	pinctrl-names = "default";
	renesas,no-ether-link;
	phy-handle = <&phy0>;
	status = "okay";

	phy0: ethernet-phy@0 {
		rxc-skew-ps = <1500>;
		reg = <0>;
		interrupt-parent = <&gpio5>;
		interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
	};
};

&scif2 {
	pinctrl-0 = <&scif2_pins>;
	pinctrl-names = "default";