summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/dma/sirfsoc-dma.txt
diff options
context:
space:
mode:
authorHao Liu <Hao.Liu@csr.com>2015-05-26 10:32:28 +0300
committerVinod Koul <vinod.koul@intel.com>2015-06-08 07:56:58 +0300
commit0a45dcab22f6aa12cd0a022a69aca10103a43c0c (patch)
tree39bd840a001b72e032981d13599e3ed8986cbbbf /Documentation/devicetree/bindings/dma/sirfsoc-dma.txt
parent6d0767c10f491034c875c1af11058f03caef34b1 (diff)
downloadlinux-0a45dcab22f6aa12cd0a022a69aca10103a43c0c.tar.xz
dmaengine: sirf: add CSRatlas7 SoC support
add support for new CSR atlas7 SoC. atlas7 exists V1 and V2 IP. atlas7 DMAv1 is basically moved from marco, which has never been delivered to customers and renamed in this patch. atlas7 DMAv2 supports chain DMA by a chain table, this patch also adds chain DMA support for atlas7. atlas7 DMAv1 and DMAv2 co-exist in the same chip. there are some HW configuration differences(register offset etc.) with old prima2 chips, so we use compatible string to differentiate old prima2 and new atlas7, then results in different set in HW for them. Signed-off-by: Hao Liu <Hao.Liu@csr.com> Signed-off-by: Yanchang Li <Yanchang.Li@csr.com> Signed-off-by: Barry Song <Baohua.Song@csr.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'Documentation/devicetree/bindings/dma/sirfsoc-dma.txt')
-rw-r--r--Documentation/devicetree/bindings/dma/sirfsoc-dma.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/dma/sirfsoc-dma.txt b/Documentation/devicetree/bindings/dma/sirfsoc-dma.txt
index ecbc96ad36f8..ccd52d6a231a 100644
--- a/Documentation/devicetree/bindings/dma/sirfsoc-dma.txt
+++ b/Documentation/devicetree/bindings/dma/sirfsoc-dma.txt
@@ -3,7 +3,8 @@
See dma.txt first
Required properties:
-- compatible: Should be "sirf,prima2-dmac" or "sirf,marco-dmac"
+- compatible: Should be "sirf,prima2-dmac", "sirf,atlas7-dmac" or
+ "sirf,atlas7-dmac-v2"
- reg: Should contain DMA registers location and length.
- interrupts: Should contain one interrupt shared by all channel
- #dma-cells: must be <1>. used to represent the number of integer