MLK-17158-2 arm64: dts: imx8mq: Add gpmi and apbh-dma nodes
authorYe Li <ye.li@nxp.com>
Tue, 12 Dec 2017 09:06:57 +0000 (03:06 -0600)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:51:23 +0000 (14:51 -0500)
Add gpmi and apbh-dma nodes to i.MX8MQ DTSi. Both are used by RAWNAND driver.

Signed-off-by: Ye Li <ye.li@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8mq.dtsi

index 804155f..0676ffc 100644 (file)
                compatible = "fsl,imx6q-caam-sm";
                reg = <0 0x00100000 0 0x3fff>;
        };
+
+       dma_apbh: dma-apbh@33000000 {
+               compatible = "fsl,imx7d-dma-apbh", "fsl,imx28-dma-apbh";
+               reg = <0 0x33000000 0 0x2000>;
+               interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "gpmi0", "gpmi1", "gpmi2", "gpmi3";
+               #dma-cells = <1>;
+               dma-channels = <4>;
+               clocks = <&clk IMX8MQ_CLK_NAND_USDHC_BUS_DIV>;
+       };
+
+       gpmi: gpmi-nand@33002000{
+               compatible = "fsl,imx7d-gpmi-nand";
+               #address-cells = <1>;
+               #size-cells = <1>;
+               reg = <0 0x33002000 0 0x2000>, <0 0x33004000 0 0x4000>;
+               reg-names = "gpmi-nand", "bch";
+               interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "bch";
+               clocks = <&clk IMX8MQ_CLK_RAWNAND_ROOT>,
+                       <&clk IMX8MQ_CLK_NAND_USDHC_BUS_DIV>;
+               clock-names = "gpmi_io", "gpmi_bch_apb";
+               dmas = <&dma_apbh 0>;
+               dma-names = "rx-tx";
+               status = "disabled";
+       };
 };
 
 &A53_0 {