arm64: dts: freescale: imx8-ss-dma: Fix edma3's location
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Tue, 6 Feb 2024 08:04:58 +0000 (09:04 +0100)
committerShawn Guo <shawnguo@kernel.org>
Fri, 23 Feb 2024 03:58:19 +0000 (11:58 +0800)
Sort nodes by base address. edma3 comes later in the memory map.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi

index b0bb77150adccb6c9610c1b0dcf510100495a772..a180893ac81e071a6f3b6672d13e8cf5363d2ec6 100644 (file)
@@ -192,29 +192,6 @@ dma_subsys: bus@5a000000 {
                                <&pd IMX_SC_R_DMA_2_CH15>;
        };
 
-       edma3: dma-controller@5a9f0000 {
-               compatible = "fsl,imx8qm-edma";
-               reg = <0x5a9f0000 0x90000>;
-               #dma-cells = <3>;
-               dma-channels = <8>;
-               interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>;
-               power-domains = <&pd IMX_SC_R_DMA_3_CH0>,
-                               <&pd IMX_SC_R_DMA_3_CH1>,
-                               <&pd IMX_SC_R_DMA_3_CH2>,
-                               <&pd IMX_SC_R_DMA_3_CH3>,
-                               <&pd IMX_SC_R_DMA_3_CH4>,
-                               <&pd IMX_SC_R_DMA_3_CH5>,
-                               <&pd IMX_SC_R_DMA_3_CH6>,
-                               <&pd IMX_SC_R_DMA_3_CH7>;
-       };
-
        spi0_lpcg: clock-controller@5a400000 {
                compatible = "fsl,imx8qxp-lpcg";
                reg = <0x5a400000 0x10000>;
@@ -460,6 +437,29 @@ dma_subsys: bus@5a000000 {
                status = "disabled";
        };
 
+       edma3: dma-controller@5a9f0000 {
+               compatible = "fsl,imx8qm-edma";
+               reg = <0x5a9f0000 0x90000>;
+               #dma-cells = <3>;
+               dma-channels = <8>;
+               interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>;
+               power-domains = <&pd IMX_SC_R_DMA_3_CH0>,
+                               <&pd IMX_SC_R_DMA_3_CH1>,
+                               <&pd IMX_SC_R_DMA_3_CH2>,
+                               <&pd IMX_SC_R_DMA_3_CH3>,
+                               <&pd IMX_SC_R_DMA_3_CH4>,
+                               <&pd IMX_SC_R_DMA_3_CH5>,
+                               <&pd IMX_SC_R_DMA_3_CH6>,
+                               <&pd IMX_SC_R_DMA_3_CH7>;
+       };
+
        i2c0_lpcg: clock-controller@5ac00000 {
                compatible = "fsl,imx8qxp-lpcg";
                reg = <0x5ac00000 0x10000>;