Skip to content

Commit 8fa0a1a

Browse files
prabhakarladgeertu
authored andcommitted
arm64: dts: renesas: r9a09g087: Add xSPI nodes
Add device tree nodes for the two xSPI (Expanded SPI) controllers integrated into the RZ/N2H (R9A09G087) 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-3-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
1 parent f0b0d16 commit 8fa0a1a

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,6 +1009,46 @@
10091009
};
10101010
};
10111011

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

0 commit comments

Comments
 (0)