]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: renesas: rzg3l-smarc-som: Enable Versa clock generator
authorBiju Das <biju.das.jz@bp.renesas.com>
Thu, 28 May 2026 07:45:44 +0000 (08:45 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Sun, 31 May 2026 08:52:23 +0000 (10:52 +0200)
The RZ/G3L SMARC SoM has a Versa 5P35023B clock generator to generate
the following clocks:
  - ref: Not connected,
  - se1: AUDIO_MCK (11.2896 or 12.2880 MHz),
  - se2: RZ_AUDIO_CLK_B (11.2896 MHz),
  - se3: RZ_AUDIO_CLK_C (12.2880 MHz),
  - diff{1,1B}: ET{0,1}_PHY_CLK (25 MHz),
  - diff2{2,2B}: Not connected.

Enable the Vversa 5P35023B clock generator on the RZ/G3L SoM DTSI.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/20260528074615.91110-2-biju.das.jz@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi

index 17bf447783988e3581733c1ca7babe49f2fdf915..5e58e08e7fada899ae40ca6da2214c143d0b1d29 100644 (file)
                /* First 128MiB is reserved for secure area. */
                reg = <0x0 0x48000000 0x0 0x78000000>;
        };
+
+       x2_clk: x2-clock {
+               compatible = "fixed-clock";
+               #clock-cells = <0>;
+               clock-frequency = <24000000>;
+       };
 };
 
 &eth0 {
 &i2c0 {
        pinctrl-0 = <&i2c0_pins>;
        pinctrl-names = "default";
+
+       versa3: clock-generator@68 {
+               compatible = "renesas,5p35023";
+               reg = <0x68>;
+               #clock-cells = <1>;
+               clocks = <&x2_clk>;
+
+               assigned-clocks = <&versa3 1>, <&versa3 2>,
+                                 <&versa3 3>, <&versa3 4>;
+               assigned-clock-rates = <12288000>, <11289600>,
+                                      <12288000>, <25000000>;
+       };
 };
 
 &mdio0 {