From 5ecd5a8261d00c1eb97bbe5392c9f2a7bc1fa2bd Mon Sep 17 00:00:00 2001 From: John Madieu Date: Sat, 29 Mar 2025 13:12:57 +0100 Subject: [PATCH] arm64: dts: renesas: rzg3e-smarc-som: Add RAA215300 pmic support Enable RAA215300 PMIC and built-in RTC support on the RZ/G3E SoM module. Also add related clock and interrupt signals. Signed-off-by: John Madieu Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20250329121258.172099-3-john.madieu.xa@bp.renesas.com Signed-off-by: Geert Uytterhoeven --- .../boot/dts/renesas/rzg3e-smarc-som.dtsi | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi index ca56a9edda2e..cc0a477d6f61 100644 --- a/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi +++ b/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi @@ -46,6 +46,13 @@ regulator-boot-on; regulator-always-on; }; + + /* 32.768kHz crystal */ + x3: x3-clock { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <32768>; + }; }; &audio_extal_clk { @@ -57,6 +64,19 @@ pinctrl-names = "default"; clock-frequency = <1000000>; status = "okay"; + + raa215300: pmic@12 { + compatible = "renesas,raa215300"; + reg = <0x12>, <0x6f>; + reg-names = "main", "rtc"; + clocks = <&x3>; + clock-names = "xin"; + + pinctrl-0 = <&rtc_irq_pin>; + pinctrl-names = "default"; + + interrupts-extended = <&pinctrl RZG3E_GPIO(S, 1) IRQ_TYPE_EDGE_FALLING>; + }; }; &pinctrl { @@ -65,6 +85,11 @@ ; /* SDA2 */ }; + rtc_irq_pin: rtc-irq { + pins = "PS1"; + bias-pull-up; + }; + sdhi0_emmc_pins: sd0-emmc { sd0-ctrl { pins = "SD0CLK", "SD0CMD"; -- 2.50.1