aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/dma
diff options
context:
space:
mode:
authorVinod Koul <vinod.koul@intel.com>2014-07-28 17:26:36 +0530
committerVinod Koul <vinod.koul@intel.com>2014-07-28 17:26:36 +0530
commitdb0e7018191e1deb33e3ed8bb8ed89e5a4ae1ba1 (patch)
tree97dbc5853a1849bcd72c06f4191452b2adab167b /Documentation/devicetree/bindings/dma
parentdmaengine: edma: Serve cyclic (audio) channels with high priority queue (diff)
parentdma: rcar-audmapp: add DT support (diff)
downloadlinux-dev-db0e7018191e1deb33e3ed8bb8ed89e5a4ae1ba1.tar.xz
linux-dev-db0e7018191e1deb33e3ed8bb8ed89e5a4ae1ba1.zip
Merge commit 'renesas-rcar-audmapp-for-v3.17' into for-linus
Diffstat (limited to 'Documentation/devicetree/bindings/dma')
-rw-r--r--Documentation/devicetree/bindings/dma/rcar-audmapp.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/dma/rcar-audmapp.txt b/Documentation/devicetree/bindings/dma/rcar-audmapp.txt
new file mode 100644
index 000000000000..9f1d750d76de
--- /dev/null
+++ b/Documentation/devicetree/bindings/dma/rcar-audmapp.txt
@@ -0,0 +1,29 @@
+* R-Car Audio DMAC peri peri Device Tree bindings
+
+Required properties:
+- compatible: should be "renesas,rcar-audmapp"
+- #dma-cells: should be <1>, see "dmas" property below
+
+Example:
+ audmapp: audio-dma-pp@0xec740000 {
+ compatible = "renesas,rcar-audmapp";
+ #dma-cells = <1>;
+
+ reg = <0 0xec740000 0 0x200>;
+ };
+
+
+* DMA client
+
+Required properties:
+- dmas: a list of <[DMA multiplexer phandle] [SRS/DRS value]> pairs,
+ where SRS/DRS values are fixed handles, specified in the SoC
+ manual as the value that would be written into the PDMACHCR.
+- dma-names: a list of DMA channel names, one per "dmas" entry
+
+Example:
+
+ dmas = <&audmapp 0x2d00
+ &audmapp 0x3700>;
+ dma-names = "src0_ssiu0",
+ "dvc0_ssiu0";