[PATCH 3/3] arm64: dts: renesas: rzg3l-smarc-som: Enable Mali-G31

From: Biju

Date: Thu Jun 04 2026 - 11:29:29 EST


From: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>

Enable the Mali-G31 (GPU) node on the RZ/G3L SMARC SoM board.

Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>
---
This patch depend upon [1] and [2]
[1] https://lore.kernel.org/all/20260603065731.93243-17-biju.das.jz@xxxxxxxxxxxxxx/
[2] https://lore.kernel.org/all/20260603065731.93243-18-biju.das.jz@xxxxxxxxxxxxxx/
---
arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi | 14 ++++++++++++++
1 file changed, 14 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi
index 3d5e6b8489a9..fd2aa064f9a4 100644
--- a/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi
@@ -51,6 +51,15 @@ memory@48000000 {
reg = <0x0 0x48000000 0x0 0x78000000>;
};

+ reg_1p0v: regulator-1p0v {
+ compatible = "regulator-fixed";
+ regulator-name = "fixed-1.0V";
+ regulator-min-microvolt = <1000000>;
+ regulator-max-microvolt = <1000000>;
+ regulator-boot-on;
+ regulator-always-on;
+ };
+
reg_1p8v: regulator-1p8v {
compatible = "regulator-fixed";
regulator-name = "fixed-1.8V";
@@ -119,6 +128,11 @@ &extal_clk {
clock-frequency = <24000000>;
};

+&gpu {
+ status = "okay";
+ mali-supply = <&reg_1p0v>;
+};
+
&i2c0 {
pinctrl-0 = <&i2c0_pins>;
pinctrl-names = "default";
--
2.43.0