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