]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add versa3 clock generator node
authorOvidiu Panait <ovidiu.panait.rb@renesas.com>
Mon, 2 Mar 2026 16:54:41 +0000 (16:54 +0000)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 26 Mar 2026 18:49:48 +0000 (19:49 +0100)
Add versa3 clock generator node. It provides clocks for the RTC, PCIe
and audio devices.

Signed-off-by: Ovidiu Panait <ovidiu.panait.rb@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/20260302165441.4457-8-ovidiu.panait.rb@renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts

index 4643c61cf06a7bfe65066f1ef0f975fcedcfa2b7..bd69109a5086f427ff3f80900b30a5b881ba2b5a 100644 (file)
                states = <3300000 0>, <1800000 1>;
        };
 
+       x1: x1-clock {
+               compatible = "fixed-clock";
+               #clock-cells = <0>;
+               clock-frequency = <24000000>;
+       };
+
        /* 32.768kHz crystal */
        x6: x6-clock {
                compatible = "fixed-clock";
                clocks = <&x6>;
                clock-names = "xin";
        };
+
+       versa3: clock-generator@69 {
+               compatible = "renesas,5l35023";
+               reg = <0x69>;
+               clocks = <&x1>;
+               #clock-cells = <1>;
+               assigned-clocks = <&versa3 0>,  /* qextal_clk */
+                                 <&versa3 1>,
+                                 <&versa3 2>,  /* rtxin_clk */
+                                 <&versa3 3>,
+                                 <&versa3 4>,
+                                 <&versa3 5>;
+               assigned-clock-rates = <24000000>,
+                                      <24576000>,
+                                      <32768>,
+                                      <22579200>,
+                                      <100000000>,
+                                      <100000000>;
+       };
 };
 
 &mdio0 {