diff mbox series

[1/2] arm64: dts: renesas: r8a779h0: Remove address- and size-cells from AVB[0-2]

Message ID 20250107160127.528933-2-niklas.soderlund+renesas@ragnatech.se (mailing list archive)
State Mainlined
Commit cf2b9e638e33f553e540883ac33d102b338b0141
Delegated to: Geert Uytterhoeven
Headers show
Series arm64: dts: renesas: gray-hawk-single: Describe Marvell 88Q2110 PHYs | expand

Commit Message

Niklas Söderlund Jan. 7, 2025, 4:01 p.m. UTC
When describing the PHYs connected to AVB1 and AVB2 mdio nodes will be
needed to describe the connections, and each mdio node will need to
contain these two properties instead. This will make the address-cells
and size-cells described in the base SoC include file redundant and they
will produce warnings, remove them.

In an effort to keep all three AVB nodes style consistent add an mdio
node to AVB0 already described and rename the phy node to better
describe the PHY is connected to AVB0 before adding more PHYs.

Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
---
 .../dts/renesas/r8a779h0-gray-hawk-single.dts | 21 ++++++++++++-------
 arch/arm64/boot/dts/renesas/r8a779h0.dtsi     |  6 ------
 2 files changed, 13 insertions(+), 14 deletions(-)

Comments

Geert Uytterhoeven Jan. 22, 2025, 4:35 p.m. UTC | #1
On Tue, Jan 7, 2025 at 5:01 PM Niklas Söderlund
<niklas.soderlund+renesas@ragnatech.se> wrote:
> When describing the PHYs connected to AVB1 and AVB2 mdio nodes will be
> needed to describe the connections, and each mdio node will need to
> contain these two properties instead. This will make the address-cells
> and size-cells described in the base SoC include file redundant and they
> will produce warnings, remove them.
>
> In an effort to keep all three AVB nodes style consistent add an mdio
> node to AVB0 already described and rename the phy node to better
> describe the PHY is connected to AVB0 before adding more PHYs.
>
> Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v6.15.

Gr{oetje,eeting}s,

                        Geert


--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
diff mbox series

Patch

diff --git a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
index 18fd52f55de5..f3a744e17d48 100644
--- a/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
+++ b/arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
@@ -200,17 +200,22 @@  &audio_clkin {
 &avb0 {
 	pinctrl-0 = <&avb0_pins>;
 	pinctrl-names = "default";
-	phy-handle = <&phy0>;
+	phy-handle = <&avb0_phy>;
 	tx-internal-delay-ps = <2000>;
 	status = "okay";
 
-	phy0: ethernet-phy@0 {
-		compatible = "ethernet-phy-id0022.1622",
-			     "ethernet-phy-ieee802.3-c22";
-		rxc-skew-ps = <1500>;
-		reg = <0>;
-		interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
-		reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
+	mdio {
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		avb0_phy: ethernet-phy@0 {
+			compatible = "ethernet-phy-id0022.1622",
+				"ethernet-phy-ieee802.3-c22";
+				rxc-skew-ps = <1500>;
+				reg = <0>;
+				interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
+				reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
+		};
 	};
 };
 
diff --git a/arch/arm64/boot/dts/renesas/r8a779h0.dtsi b/arch/arm64/boot/dts/renesas/r8a779h0.dtsi
index d0c01c0fdda2..a7f100f2f4f0 100644
--- a/arch/arm64/boot/dts/renesas/r8a779h0.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a779h0.dtsi
@@ -793,8 +793,6 @@  avb0: ethernet@e6800000 {
 			rx-internal-delay-ps = <0>;
 			tx-internal-delay-ps = <0>;
 			iommus = <&ipmmu_hc 0>;
-			#address-cells = <1>;
-			#size-cells = <0>;
 			status = "disabled";
 		};
 
@@ -842,8 +840,6 @@  avb1: ethernet@e6810000 {
 			rx-internal-delay-ps = <0>;
 			tx-internal-delay-ps = <0>;
 			iommus = <&ipmmu_hc 1>;
-			#address-cells = <1>;
-			#size-cells = <0>;
 			status = "disabled";
 		};
 
@@ -891,8 +887,6 @@  avb2: ethernet@e6820000 {
 			rx-internal-delay-ps = <0>;
 			tx-internal-delay-ps = <0>;
 			iommus = <&ipmmu_hc 2>;
-			#address-cells = <1>;
-			#size-cells = <0>;
 			status = "disabled";
 		};