Skip to content

Commit f0b0d16

Browse files
prabhakarladgeertu
authored andcommitted
arm64: dts: renesas: r9a09g077: Add xSPI nodes
Add device tree nodes for the two xSPI (Expanded SPI) controllers integrated into the RZ/T2H (R9A09G077) SoC. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://patch.msgid.link/20260526204045.3481604-2-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
1 parent 0bbc248 commit f0b0d16

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

arch/arm64/boot/dts/renesas/r9a09g077.dtsi

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,6 +1006,46 @@
10061006
};
10071007
};
10081008

1009+
xspi0: spi@801c0000 {
1010+
compatible = "renesas,r9a09g077-xspi",
1011+
"renesas,r9a09g047-xspi";
1012+
reg = <0 0x801c0000 0 0x1000>,
1013+
<0 0x40000000 0 0x10000000>;
1014+
reg-names = "regs", "dirmap";
1015+
interrupts = <GIC_SPI 654 IRQ_TYPE_LEVEL_HIGH>,
1016+
<GIC_SPI 655 IRQ_TYPE_LEVEL_HIGH>;
1017+
interrupt-names = "pulse", "err_pulse";
1018+
clocks = <&cpg CPG_MOD 4>,
1019+
<&cpg CPG_CORE R9A09G077_XSPI_CLK0>;
1020+
clock-names = "ahb", "spi";
1021+
resets = <&cpg 4>;
1022+
reset-names = "hresetn";
1023+
power-domains = <&cpg>;
1024+
#address-cells = <1>;
1025+
#size-cells = <0>;
1026+
status = "disabled";
1027+
};
1028+
1029+
xspi1: spi@801c1000 {
1030+
compatible = "renesas,r9a09g077-xspi",
1031+
"renesas,r9a09g047-xspi";
1032+
reg = <0 0x801c1000 0 0x1000>,
1033+
<0 0x50000000 0 0x10000000>;
1034+
reg-names = "regs", "dirmap";
1035+
interrupts = <GIC_SPI 656 IRQ_TYPE_LEVEL_HIGH>,
1036+
<GIC_SPI 657 IRQ_TYPE_LEVEL_HIGH>;
1037+
interrupt-names = "pulse", "err_pulse";
1038+
clocks = <&cpg CPG_MOD 5>,
1039+
<&cpg CPG_CORE R9A09G077_XSPI_CLK1>;
1040+
clock-names = "ahb", "spi";
1041+
resets = <&cpg 5>;
1042+
reset-names = "hresetn";
1043+
power-domains = <&cpg>;
1044+
#address-cells = <1>;
1045+
#size-cells = <0>;
1046+
status = "disabled";
1047+
};
1048+
10091049
cpg: clock-controller@80280000 {
10101050
compatible = "renesas,r9a09g077-cpg-mssr";
10111051
reg = <0 0x80280000 0 0x10000>,

0 commit comments

Comments
 (0)