Lines Matching full:dma
1 * Freescale DMA Controllers
3 ** Freescale Elo DMA Controller
4 This is a little-endian 4-channel DMA controller, used in Freescale mpc83xx
9 - compatible : must include "fsl,elo-dma"
10 - reg : DMA General Status Register, i.e. DGSR which contains
11 status for all the 4 DMA channels
13 DMA channels and the address space of the DMA controller
15 - interrupts : interrupt specifier for DMA IRQ
17 - DMA channel nodes:
18 - compatible : must include "fsl,elo-dma-channel"
20 - reg : DMA channel specific registers
21 - cell-index : DMA channel index starts at 0.
24 - interrupts : interrupt specifier for DMA channel IRQ
29 dma@82a8 {
32 compatible = "fsl,mpc8349-dma", "fsl,elo-dma";
38 dma-channel@0 {
39 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
45 dma-channel@80 {
46 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
52 dma-channel@100 {
53 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
59 dma-channel@180 {
60 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
68 ** Freescale EloPlus DMA Controller
69 This is a 4-channel DMA controller with extended addresses and chaining,
75 - compatible : must include "fsl,eloplus-dma"
76 - reg : DMA General Status Register, i.e. DGSR which contains
77 status for all the 4 DMA channels
81 DMA channels and the address space of the DMA controller
83 - DMA channel nodes:
84 - compatible : must include "fsl,eloplus-dma-channel"
86 - cell-index : DMA channel index starts at 0.
87 - reg : DMA channel specific registers
88 - interrupts : interrupt specifier for DMA channel IRQ
91 dma@21300 {
94 compatible = "fsl,mpc8540-dma", "fsl,eloplus-dma";
98 dma-channel@0 {
99 compatible = "fsl,mpc8540-dma-channel", "fsl,eloplus-dma-channel";
105 dma-channel@80 {
106 compatible = "fsl,mpc8540-dma-channel", "fsl,eloplus-dma-channel";
112 dma-channel@100 {
113 compatible = "fsl,mpc8540-dma-channel", "fsl,eloplus-dma-channel";
119 dma-channel@180 {
120 compatible = "fsl,mpc8540-dma-channel", "fsl,eloplus-dma-channel";
128 ** Freescale Elo3 DMA Controller
129 DMA controller which has same function as EloPlus except that Elo3 has 8
135 - compatible : must include "fsl,elo3-dma"
136 - reg : contains two entries for DMA General Status Registers,
140 DMA channels and the address space of the DMA controller
142 - DMA channel nodes:
143 - compatible : must include "fsl,eloplus-dma-channel"
144 - reg : DMA channel specific registers
145 - interrupts : interrupt specifier for DMA channel IRQ
148 dma@100300 {
151 compatible = "fsl,elo3-dma";
155 dma-channel@0 {
156 compatible = "fsl,eloplus-dma-channel";
160 dma-channel@80 {
161 compatible = "fsl,eloplus-dma-channel";
165 dma-channel@100 {
166 compatible = "fsl,eloplus-dma-channel";
170 dma-channel@180 {
171 compatible = "fsl,eloplus-dma-channel";
175 dma-channel@300 {
176 compatible = "fsl,eloplus-dma-channel";
180 dma-channel@380 {
181 compatible = "fsl,eloplus-dma-channel";
185 dma-channel@400 {
186 compatible = "fsl,eloplus-dma-channel";
190 dma-channel@480 {
191 compatible = "fsl,eloplus-dma-channel";
197 Note on DMA channel compatible properties: The compatible property must say
198 "fsl,elo-dma-channel" or "fsl,eloplus-dma-channel" to be used by the Elo DMA
199 driver (fsldma). Any DMA channel used by fsldma cannot be used by another
200 DMA driver, such as the SSI sound drivers for the MPC8610. Therefore, any DMA
202 "fsl,elo-dma-channel" or "fsl,eloplus-dma-channel". For the SSI drivers, for
203 example, the compatible property should be "fsl,ssi-dma-channel". See ssi.txt