From mboxrd@z Thu Jan 1 00:00:00 1970 From: sergei.shtylyov@cogentembedded.com (Sergei Shtylyov) Date: Sat, 30 Sep 2017 13:24:09 +0300 Subject: [PATCH 20/22] arm64: dts: renesas: r8a77995: draak: enable EthernetAVB In-Reply-To: <4503b50eac08f472e8690ec61f4d144e62cbdc55.1506678250.git.horms+renesas@verge.net.au> References: <4503b50eac08f472e8690ec61f4d144e62cbdc55.1506678250.git.horms+renesas@verge.net.au> Message-ID: <29d4573f-4127-225c-1abc-7f341734d7d7@cogentembedded.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hello! On 9/29/2017 2:52 PM, Simon Horman wrote: > From: Yoshihiro Shimoda > > This patch enables EthernetAVB for R-Car D3 draak board. > > Signed-off-by: Yoshihiro Shimoda > Reviewed-by: Geert Uytterhoeven > Signed-off-by: Simon Horman > --- > arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts > index 7b776cb7e928..96b7ff5cc321 100644 > --- a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts > +++ b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts [...] > @@ -37,6 +39,14 @@ > }; > > &pfc { > + avb0_pins: avb { > + mux { > + groups = "avb0_link", "avb0_phy_int", "avb0_mdc", ^^^^^^^^^^^^^^ Hum, I don't think it's compatible with routing the PHY interrupt via GPIO5_19 below. The driver doesn't support signalling via AVB_PHY_INT anyway. > + "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 at 0 { > + rxc-skew-ps = <1500>; > + reg = <0>; > + interrupt-parent = <&gpio5>; > + interrupts = <19 IRQ_TYPE_LEVEL_LOW>; > + }; > +}; > + > &scif2 { > pinctrl-0 = <&scif2_pins>; > pinctrl-names = "default"; MBR, Sergei