summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sl.dtsi
diff options
context:
space:
mode:
authorRobin Gong <b38343@freescale.com>2014-10-16 10:30:46 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:24:08 +0800
commit1b3b3870f1639daff4e6bfb3d78412c0154f35fa (patch)
treea126dde58a1e7eb68df508af5fc69f26d22d8481 /arch/arm/boot/dts/imx6sl.dtsi
parentcdcdf47d37813505d15f590b2671cc5e3c6f5550 (diff)
MLK-9699: ARM: dts: imx6: enable spi dma support
This patch cherry-pick from the below commit, but make little change: align i.mx6dl with i.mx6q, since TKT238285 should be exit on other chips although it can't reproduced by SPI-NOR, now there is official workaround for this bug(a619a00e11a67b00805b9148f004a3c94d54f863). So this patch just enable dma support on i.mx6sl and i.mx6sx. ***************** There is one BUG(TKT238285) in ecspi module in DMA mode,but it only found on i.mx6dl now, so enable dma support on all i.mx6 chips except i.mx6dl Signed-off-by: Robin Gong <b38343@freescale.com> (cherry picked from commit fa9ef1796819aadbb1ea184613d4fdd3de1b46c6) (cherry picked from commit cfedad0e853fbcd5e57591b559734d54cdb782c8)
Diffstat (limited to 'arch/arm/boot/dts/imx6sl.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6sl.dtsi8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi
index 9f99db4bf820..ef5be4760bf6 100644
--- a/arch/arm/boot/dts/imx6sl.dtsi
+++ b/arch/arm/boot/dts/imx6sl.dtsi
@@ -221,6 +221,8 @@
clocks = <&clks IMX6SL_CLK_ECSPI1>,
<&clks IMX6SL_CLK_ECSPI1>;
clock-names = "ipg", "per";
+ dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
+ dma-names = "rx", "tx";
status = "disabled";
};
@@ -233,6 +235,8 @@
clocks = <&clks IMX6SL_CLK_ECSPI2>,
<&clks IMX6SL_CLK_ECSPI2>;
clock-names = "ipg", "per";
+ dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
+ dma-names = "rx", "tx";
status = "disabled";
};
@@ -245,6 +249,8 @@
clocks = <&clks IMX6SL_CLK_ECSPI3>,
<&clks IMX6SL_CLK_ECSPI3>;
clock-names = "ipg", "per";
+ dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
+ dma-names = "rx", "tx";
status = "disabled";
};
@@ -257,6 +263,8 @@
clocks = <&clks IMX6SL_CLK_ECSPI4>,
<&clks IMX6SL_CLK_ECSPI4>;
clock-names = "ipg", "per";
+ dmas = <&sdma 9 7 1>, <&sdma 10 7 2>;
+ dma-names = "rx", "tx";
status = "disabled";
};