]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: imx952: Add xspi node
authorHaibo Chen <haibo.chen@nxp.com>
Wed, 25 Feb 2026 06:47:25 +0000 (14:47 +0800)
committerFrank Li <Frank.Li@nxp.com>
Mon, 2 Mar 2026 16:00:07 +0000 (11:00 -0500)
Add xspi node for i.MX952

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
arch/arm64/boot/dts/freescale/imx952.dtsi

index 91fe4916ac04d1d6337c2670374865c6f73163ba..0f86b5626cdd813c205f90c22abbc34ab0cee7d6 100644 (file)
                                #mbox-cells = <2>;
                                status = "disabled";
                        };
+
+                       xspi1: spi@42400000 {
+                               compatible = "nxp,imx952-xspi", "nxp,imx94-xspi";
+                               reg = <0x42400000 0x50000>, <0x28000000 0x8000000>;
+                               reg-names = "base", "mmap";
+                               interrupts = <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               clocks = <&scmi_clk IMX952_CLK_XSPI1>;
+                               clock-names = "per";
+                               assigned-clocks = <&scmi_clk IMX952_CLK_XSPI1>;
+                               assigned-clock-parents = <&scmi_clk IMX952_CLK_SYSPLL1_PFD1>;
+                               assigned-clock-rates = <200000000>;
+                               status = "disabled";
+                       };
                };
 
                aips3: bus@42800000 {