summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/am437x-gp-evm.dts
diff options
context:
space:
mode:
authorPeter Ujfalusi2015-12-17 14:33:37 +0100
committerTony Lindgren2015-12-17 18:43:08 +0100
commitcce1ee000187c1584bf644406926aaffa1b2bc36 (patch)
tree2900559bcbb115204f612947098317e804a6c08e /arch/arm/boot/dts/am437x-gp-evm.dts
parentARM: DTS: am33xx: Use the new DT bindings for the eDMA3 (diff)
downloadkernel-qcow2-linux-cce1ee000187c1584bf644406926aaffa1b2bc36.tar.gz
kernel-qcow2-linux-cce1ee000187c1584bf644406926aaffa1b2bc36.tar.xz
kernel-qcow2-linux-cce1ee000187c1584bf644406926aaffa1b2bc36.zip
ARM: DTS: am437x: Use the new DT bindings for the eDMA3
Switch to use the ti,edma3-tpcc and ti,edma3-tptc binding for the eDMA3 and enable the DMA even crossbar with ti,am335x-edma-crossbar. With the new bindings boards can customize and tweak the DMA channel priority to match their needs. With the new binding the memcpy is safe to be used since with the old binding it was not possible for a driver to know which channel is allowed to be used as non HW triggered channel. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts/am437x-gp-evm.dts')
-rw-r--r--arch/arm/boot/dts/am437x-gp-evm.dts9
1 files changed, 2 insertions, 7 deletions
diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts
index 7f00e85eebed..64d43325bcbc 100644
--- a/arch/arm/boot/dts/am437x-gp-evm.dts
+++ b/arch/arm/boot/dts/am437x-gp-evm.dts
@@ -734,8 +734,8 @@
status = "okay";
/* these are on the crossbar and are outlined in the
xbar-event-map element */
- dmas = <&edma 30
- &edma 31>;
+ dmas = <&edma_xbar 30 0 1>,
+ <&edma_xbar 31 0 2>;
dma-names = "tx", "rx";
vmmc-supply = <&vmmcwl_fixed>;
bus-width = <4>;
@@ -756,11 +756,6 @@
};
};
-&edma {
- ti,edma-xbar-event-map = /bits/ 16 <1 30
- 2 31>;
-};
-
&uart3 {
status = "okay";
pinctrl-names = "default";