[PATCH 2/2] arm64: dts: renesas: r8a78000: Add MSIOF nodes
Geert Uytterhoeven
geert+renesas at glider.be
Fri Sep 25 01:53:30 PDT 2026
Add device nodes for the Clock-Synchronized Serial Interfaces with FIFO
(MSIOF) on the Renesas R-Car X5H (R8A78000) SoC.
Signed-off-by: Geert Uytterhoeven <geert+renesas at glider.be>
---
arch/arm64/boot/dts/renesas/r8a78000.dtsi | 104 ++++++++++++++++++++++
1 file changed, 104 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a78000.dtsi b/arch/arm64/boot/dts/renesas/r8a78000.dtsi
index 9a07753b221541ed..d75a9e43f772f871 100644
--- a/arch/arm64/boot/dts/renesas/r8a78000.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a78000.dtsi
@@ -1000,6 +1000,110 @@ mdlc_aon: system-controller at c1338000 {
bootph-all;
};
+ msiof0: spi at c1700000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc1700000 0 0x100>;
+ interrupts = <GIC_ESPI 744 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSO_SCP_MAIN>;
+ power-domains = <&mdlc_scp R8A78000_MDLC_PD_SCP 0x50>;
+ resets = <&mdlc_scp 0x50>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof1: spi at c1710000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc1710000 0 0x100>;
+ interrupts = <GIC_ESPI 745 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSO_SCP_MAIN>;
+ power-domains = <&mdlc_scp R8A78000_MDLC_PD_SCP 0x51>;
+ resets = <&mdlc_scp 0x51>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof2: spi at c1720000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc1720000 0 0x100>;
+ interrupts = <GIC_ESPI 746 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSO_SCP_MAIN>;
+ power-domains = <&mdlc_scp R8A78000_MDLC_PD_SCP 0x52>;
+ resets = <&mdlc_scp 0x52>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof3: spi at c1730000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc1730000 0 0x100>;
+ interrupts = <GIC_ESPI 747 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSO_SCP_MAIN>;
+ power-domains = <&mdlc_scp R8A78000_MDLC_PD_SCP 0x53>;
+ resets = <&mdlc_scp 0x53>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof4: spi at c0600000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc0600000 0 0x100>;
+ interrupts = <GIC_ESPI 18 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSOCK_PERW_BUS>;
+ power-domains = <&mdlc_perw R8A78000_MDLC_PD_APL 0x4f>;
+ resets = <&mdlc_perw 0x4f>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof5: spi at c0608000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc0608000 0 0x100>;
+ interrupts = <GIC_ESPI 19 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSOCK_PERW_BUS>;
+ power-domains = <&mdlc_perw R8A78000_MDLC_PD_APL 0x50>;
+ resets = <&mdlc_perw 0x50>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof6: spi at c0610000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc0610000 0 0x100>;
+ interrupts = <GIC_ESPI 20 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSOCK_PERW_BUS>;
+ power-domains = <&mdlc_perw R8A78000_MDLC_PD_APL 0x51>;
+ resets = <&mdlc_perw 0x51>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof7: spi at c0618000 {
+ compatible = "renesas,msiof-r8a78000",
+ "renesas,rcar-gen5-msiof";
+ reg = <0 0xc0618000 0 0x100>;
+ interrupts = <GIC_ESPI 21 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg R8A78000_CPG_MSOCK_PERW_BUS>;
+ power-domains = <&mdlc_perw R8A78000_MDLC_PD_APL 0x52>;
+ resets = <&mdlc_perw 0x52>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
mdlc_cmnn: system-controller at ca410000 {
compatible = "renesas,r8a78000-mdlc";
reg = <0 0xca410000 0 0x1000>;
--
2.43.0
More information about the linux-arm-kernel
mailing list