[PATCH] arm: dts: renesas: Remove unused OPP nodes from R-Car H3/M3-W/M3-W+/M3-N

Marek Vasut marek.vasut+renesas at mailbox.org
Sun Jun 21 04:38:22 CEST 2026


Remove OPP DT nodes from R-Car H3, M3-W, M3-W+ and M3-N DTs,
those nodes are not used by U-Boot and only increase the control
DT size and complexity. This saves about 1 kiB on the resulting
U-Boot binary without any impact on functionality.

Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
---
Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Cc: Tom Rini <trini at konsulko.com>
Cc: u-boot at lists.denx.de
---
 arch/arm/dts/r8a77951-u-boot.dtsi | 34 +++++++++++++++++++++++++++++++
 arch/arm/dts/r8a77960-u-boot.dtsi | 26 +++++++++++++++++++++++
 arch/arm/dts/r8a77965-u-boot.dtsi |  9 ++++++++
 3 files changed, 69 insertions(+)

diff --git a/arch/arm/dts/r8a77951-u-boot.dtsi b/arch/arm/dts/r8a77951-u-boot.dtsi
index e8a7fa27a76..0c00cc8bef9 100644
--- a/arch/arm/dts/r8a77951-u-boot.dtsi
+++ b/arch/arm/dts/r8a77951-u-boot.dtsi
@@ -11,6 +11,8 @@
 /delete-node/ &can0;
 /delete-node/ &can1;
 /delete-node/ &canfd;
+/delete-node/ &cluster0_opp;
+/delete-node/ &cluster1_opp;
 /delete-node/ &csi20;
 /delete-node/ &csi40;
 /delete-node/ &csi41;
@@ -62,6 +64,38 @@
 	/delete-node/ vga;
 };
 
+&a53_0 {
+	/delete-property/ operating-points-v2;
+};
+
+&a53_1 {
+	/delete-property/ operating-points-v2;
+};
+
+&a53_2 {
+	/delete-property/ operating-points-v2;
+};
+
+&a53_3 {
+	/delete-property/ operating-points-v2;
+};
+
+&a57_0 {
+	/delete-property/ operating-points-v2;
+};
+
+&a57_1 {
+	/delete-property/ operating-points-v2;
+};
+
+&a57_2 {
+	/delete-property/ operating-points-v2;
+};
+
+&a57_3 {
+	/delete-property/ operating-points-v2;
+};
+
 &i2c4 {
 	/delete-node/ video-receiver at 70;
 };
diff --git a/arch/arm/dts/r8a77960-u-boot.dtsi b/arch/arm/dts/r8a77960-u-boot.dtsi
index b437792a172..2a8c5a96390 100644
--- a/arch/arm/dts/r8a77960-u-boot.dtsi
+++ b/arch/arm/dts/r8a77960-u-boot.dtsi
@@ -11,6 +11,8 @@
 /delete-node/ &can0;
 /delete-node/ &can1;
 /delete-node/ &canfd;
+/delete-node/ &cluster0_opp;
+/delete-node/ &cluster1_opp;
 /delete-node/ &csi20;
 /delete-node/ &csi40;
 /delete-node/ &drif00;
@@ -70,3 +72,27 @@
 		/delete-node/ imr-lx4 at fe890000;
 	};
 };
+
+&a53_0 {
+	/delete-property/ operating-points-v2;
+};
+
+&a53_1 {
+	/delete-property/ operating-points-v2;
+};
+
+&a53_2 {
+	/delete-property/ operating-points-v2;
+};
+
+&a53_3 {
+	/delete-property/ operating-points-v2;
+};
+
+&a57_0 {
+	/delete-property/ operating-points-v2;
+};
+
+&a57_1 {
+	/delete-property/ operating-points-v2;
+};
diff --git a/arch/arm/dts/r8a77965-u-boot.dtsi b/arch/arm/dts/r8a77965-u-boot.dtsi
index 57382e34912..6eb7bbeed26 100644
--- a/arch/arm/dts/r8a77965-u-boot.dtsi
+++ b/arch/arm/dts/r8a77965-u-boot.dtsi
@@ -11,6 +11,7 @@
 /delete-node/ &can0;
 /delete-node/ &can1;
 /delete-node/ &canfd;
+/delete-node/ &cluster0_opp;
 /delete-node/ &csi20;
 /delete-node/ &csi40;
 /delete-node/ &du;
@@ -60,3 +61,11 @@
 		/delete-node/ imr-lx4 at fe890000;
 	};
 };
+
+&a57_0 {
+	/delete-property/ operating-points-v2;
+};
+
+&a57_1 {
+	/delete-property/ operating-points-v2;
+};
-- 
2.53.0



More information about the U-Boot mailing list