From de3e9b4876ea14835192f9881f0df2411d1bc522 Mon Sep 17 00:00:00 2001 From: Clark Wang Date: Thu, 6 May 2021 10:27:46 +0800 Subject: [PATCH] MLK-25314 arm64: imx8dxl: add all lpspi nodes Add lpspi1 definition. Add the missing lpspi0~2 interrupt definitions for imx8dxl. Signed-off-by: pferrao Signed-off-by: Clark Wang Reviewed-by: Han Xu --- arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 18 ++++++++++++++++++ .../boot/dts/freescale/imx8dxl-ss-adma.dtsi | 15 +++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi b/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi index fd1faaca1909..65c31e8f4d25 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi @@ -37,6 +37,24 @@ dma_subsys: bus@5a000000 { status = "disabled"; }; + lpspi1: spi@5a010000 { + compatible = "fsl,imx7ulp-spi"; + reg = <0x5a010000 0x10000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = ; + interrupt-parent = <&gic>; + clocks = <&spi1_lpcg 0>, + <&spi1_lpcg 1>; + clock-names = "per", "ipg"; + assigned-clocks = <&clk IMX_SC_R_SPI_1 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <60000000>; + power-domains = <&pd IMX_SC_R_SPI_1>; + dma-names = "tx","rx"; + dmas = <&edma2 3 0 0>, <&edma2 2 0 1>; + status = "disabled"; + }; + lpspi2: spi@5a020000 { compatible = "fsl,imx7ulp-spi"; reg = <0x5a020000 0x10000>; diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi b/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi index cfd5c5117b85..7888d29a71b7 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi @@ -183,6 +183,21 @@ interrupts = ; }; +&lpspi0 { + compatible = "fsl,imx8dxl-spi", "fsl,imx8qxp-spi", "fsl,imx7ulp-spi"; + interrupts = ; +}; + +&lpspi1 { + compatible = "fsl,imx8dxl-spi", "fsl,imx8qxp-spi", "fsl,imx7ulp-spi"; + interrupts = ; +}; + +&lpspi2 { + compatible = "fsl,imx8dxl-spi", "fsl,imx8qxp-spi", "fsl,imx7ulp-spi"; + interrupts = ; +}; + &lpspi3 { compatible = "fsl,imx8dxl-spi", "fsl,imx8qxp-spi", "fsl,imx7ulp-spi"; interrupts = ; -- 2.17.1