]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: dts: imx6ul: add DMA capability to ECSPI interface
authorLothar Waßmann <LW@KARO-electronics.de>
Fri, 12 Feb 2016 13:26:55 +0000 (14:26 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 12 Feb 2016 13:26:55 +0000 (14:26 +0100)
Specify the DMA channels in DTB to enable the use of DMA for theECSPI
interfaces.

arch/arm/boot/dts/imx6ul.dtsi

index 8499b3db18a547b1966c72e04e226ca21d00449a..7f2cc7c7360cfbb73b9c3bb05e5170ec57777a6e 100644 (file)
                                        clocks = <&clks IMX6UL_CLK_ECSPI1>,
                                                 <&clks IMX6UL_CLK_ECSPI1>;
                                        clock-names = "ipg", "per";
+                                       dmas = <&sdma 3 7 0>,
+                                              <&sdma 4 7 0>;
+                                       dma-names = "rx", "tx";
                                        status = "disabled";
                                };
 
                                        clocks = <&clks IMX6UL_CLK_ECSPI2>,
                                                 <&clks IMX6UL_CLK_ECSPI2>;
                                        clock-names = "ipg", "per";
+                                       dmas = <&sdma 5 7 0>,
+                                              <&sdma 6 7 0>;
+                                       dma-names = "rx", "tx";
                                        status = "disabled";
                                };
 
                                        clocks = <&clks IMX6UL_CLK_ECSPI3>,
                                                 <&clks IMX6UL_CLK_ECSPI3>;
                                        clock-names = "ipg", "per";
+                                       dmas = <&sdma 7 7 0>,
+                                              <&sdma 8 7 0>;
+                                       dma-names = "rx", "tx";
                                        status = "disabled";
                                };
 
                                        clocks = <&clks IMX6UL_CLK_ECSPI4>,
                                                 <&clks IMX6UL_CLK_ECSPI4>;
                                        clock-names = "ipg", "per";
+                                       dmas = <&sdma 9 7 0>,
+                                              <&sdma 10 7 0>;
+                                       dma-names = "rx", "tx";
                                        status = "disabled";
                                };