diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2015-12-17 15:33:37 +0200 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2015-12-17 09:43:08 -0800 |
commit | cce1ee000187c1584bf644406926aaffa1b2bc36 (patch) | |
tree | 2900559bcbb115204f612947098317e804a6c08e /arch/arm/boot/dts/am437x-gp-evm.dts | |
parent | b5e5090660742c838ddc0b5d1a001e6fe3d5bfd5 (diff) | |
download | linux-cce1ee000187c1584bf644406926aaffa1b2bc36.tar.bz2 |
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.dts | 9 |
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"; |