aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/apm821xx/dts/apm82181.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/apm821xx/dts/apm82181.dtsi')
-rw-r--r--target/linux/apm821xx/dts/apm82181.dtsi16
1 files changed, 15 insertions, 1 deletions
diff --git a/target/linux/apm821xx/dts/apm82181.dtsi b/target/linux/apm821xx/dts/apm82181.dtsi
index bd6786b40e..45d4eac171 100644
--- a/target/linux/apm821xx/dts/apm82181.dtsi
+++ b/target/linux/apm821xx/dts/apm82181.dtsi
@@ -21,6 +21,7 @@
*
*/
+#include <dt-bindings/dma/dw-dmac.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/gpio/gpio.h>
@@ -384,7 +385,20 @@
interrupt-parent = <&UIC0>;
interrupts = <0x19 IRQ_TYPE_LEVEL_HIGH>;
#dma-cells = <3>;
- /* use autoconfiguration for the dma setup */
+
+ dma-channels = <2>;
+ dma-masters = <3>;
+ block_size = <4095>;
+ data-width = <4>, <4>, <4>;
+ multi-block = <1>, <1>;
+
+ chan_allocation_order = <1>;
+ chan_priority = <1>;
+
+ snps,dma-protection-control =
+ <(DW_DMAC_HPROT1_PRIVILEGED_MODE |
+ DW_DMAC_HPROT2_BUFFERABLE)>;
+ is_memcpy;
};
SATA0: sata@bffd1000 {