1 * Freescale Smart Direct Memory Access (SDMA) Controller for i.MX
4 - compatible : Should be one of
6 "fsl,imx31-sdma", "fsl,imx31-to1-sdma", "fsl,imx31-to2-sdma"
7 "fsl,imx35-sdma", "fsl,imx35-to1-sdma", "fsl,imx35-to2-sdma"
11 The -to variants should be preferred since they allow to determine the
12 correct ROM script addresses needed for the driver to work without additional
14 - reg : Should contain SDMA registers location and length
15 - interrupts : Should contain SDMA interrupt
16 - #dma-cells : Must be <3>.
17 The first cell specifies the DMA request/event ID. See details below
18 about the second and third cell.
19 - fsl,sdma-ram-script-name : Should contain the full path of SDMA RAM
22 The second cell of dma phandle specifies the peripheral type of DMA transfer.
23 The full ID of peripheral types can be found below.
39 12 External peripheral
40 13 Memory Stick Host Controller
41 14 Shared Memory Stick Host Controller
49 22 SSI Dual FIFO (needs firmware ver >= 2)
53 The third cell specifies the transfer priority as below.
56 -------------------------
64 compatible = "fsl,imx51-sdma", "fsl,imx35-sdma";
65 reg = <0x83fb0000 0x4000>;
68 fsl,sdma-ram-script-name = "sdma-imx51.bin";
71 DMA clients connected to the i.MX SDMA controller must use the format
72 described in the dma.txt file.
77 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
78 reg = <0x70014000 0x4000>;
81 dmas = <&sdma 24 1 0>,
83 dma-names = "rx", "tx";
84 fsl,fifo-depth = <15>;