diff options
| author | Haibo Chen <haibo.chen@nxp.com> | 2025-12-23 12:05:56 +0300 |
|---|---|---|
| committer | Shawn Guo <shawnguo@kernel.org> | 2025-12-30 16:09:35 +0300 |
| commit | c8614121539494c6dad84df074aa5d89e2d845f7 (patch) | |
| tree | 65030d10b157f4c742195fb65076b0cc834dd645 | |
| parent | a5aa8551d0046ec701e8962f83361165ccf640a4 (diff) | |
| download | linux-c8614121539494c6dad84df074aa5d89e2d845f7.tar.xz | |
arm64: dts: imx94: add xspi device node
imx94 has two xspi, add these device nodes.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| -rw-r--r-- | arch/arm64/boot/dts/freescale/imx94.dtsi | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx94.dtsi b/arch/arm64/boot/dts/freescale/imx94.dtsi index 4fdec712307f..d2f31c8caf6e 100644 --- a/arch/arm64/boot/dts/freescale/imx94.dtsi +++ b/arch/arm64/boot/dts/freescale/imx94.dtsi @@ -629,7 +629,7 @@ compatible = "fsl,aips-bus", "simple-bus"; reg = <0 0x42800000 0 0x800000>; ranges = <0x42800000 0x0 0x42800000 0x800000>, - <0x28000000 0x0 0x28000000 0x1000000>; + <0x24000000 0x0 0x24000000 0xc000000>; #address-cells = <1>; #size-cells = <1>; @@ -785,6 +785,38 @@ #mbox-cells = <2>; status = "disabled"; }; + + xspi1: spi@42b90000 { + compatible = "nxp,imx94-xspi"; + reg = <0x42b90000 0x50000>, <0x28000000 0x08000000>; + reg-names = "base", "mmap"; + interrupts = <GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>, // EENV0 + <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>, // EENV1 + <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>, // EENV2 + <GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>, // EENV3 + <GIC_SPI 394 IRQ_TYPE_LEVEL_HIGH>; // EENV4 + #address-cells = <1>; + #size-cells = <0>; + clocks = <&scmi_clk IMX94_CLK_XSPI1>; + clock-names = "per"; + status = "disabled"; + }; + + xspi2: spi@42be0000 { + compatible = "nxp,imx94-xspi"; + reg = <0x42be0000 0x50000>, <0x24000000 0x04000000>; + reg-names = "base", "mmap"; + interrupts = <GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>, // EENV0 + <GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>, // EENV1 + <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>, // EENV2 + <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>, // EENV3 + <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>; // EENV4 + #address-cells = <1>; + #size-cells = <0>; + clocks = <&scmi_clk IMX94_CLK_XSPI2>; + clock-names = "per"; + status = "disabled"; + }; }; gpio2: gpio@43810000 { |
