]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: renesas: r9a09g087: Add SDHI nodes
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Mon, 7 Jul 2025 15:35:33 +0000 (16:35 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 12 Aug 2025 07:38:53 +0000 (09:38 +0200)
Add the SDHI0-SDHI1 nodes to the RZ/N2H ("R9A09G087") SoC DTSI.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250707153533.287832-5-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm64/boot/dts/renesas/r9a09g087.dtsi

index 7452aca6b05b618fe61d62cd8f33c968783bcd03..4da21199d22eb73a5719745aa7df53167466bf38 100644 (file)
                        interrupt-controller;
                        interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_LOW>;
                };
+
+               sdhi0: mmc@92080000  {
+                       compatible = "renesas,sdhi-r9a09g087",
+                                    "renesas,sdhi-r9a09g057";
+                       reg = <0x0 0x92080000 0 0x10000>;
+                       interrupts = <GIC_SPI 782 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 783 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks = <&cpg CPG_MOD 1212>,
+                                <&cpg CPG_CORE R9A09G087_SDHI_CLKHS>;
+                       clock-names = "aclk", "clkh";
+                       power-domains = <&cpg>;
+                       status = "disabled";
+
+                       sdhi0_vqmmc: vqmmc-regulator {
+                               regulator-name = "SDHI0-VQMMC";
+                               regulator-min-microvolt = <1800000>;
+                               regulator-max-microvolt = <3300000>;
+                               status = "disabled";
+                       };
+               };
+
+               sdhi1: mmc@92090000 {
+                       compatible = "renesas,sdhi-r9a09g087",
+                                    "renesas,sdhi-r9a09g057";
+                       reg = <0x0 0x92090000 0 0x10000>;
+                       interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks = <&cpg CPG_MOD 1213>,
+                                <&cpg CPG_CORE R9A09G087_SDHI_CLKHS>;
+                       clock-names = "aclk", "clkh";
+                       power-domains = <&cpg>;
+                       status = "disabled";
+
+                       sdhi1_vqmmc: vqmmc-regulator {
+                               regulator-name = "SDHI1-VQMMC";
+                               regulator-min-microvolt = <1800000>;
+                               regulator-max-microvolt = <3300000>;
+                               status = "disabled";
+                       };
+               };
        };
 
        timer {