Lines Matching +full:two +full:- +full:channel
3 The eDMA channels have multiplex capability by programmble memory-mapped
4 registers. channels are split into two groups, called DMAMUX0 and DMAMUX1,
5 specific DMA request source can only be multiplexed by any channel of certain
10 - compatible :
11 - "fsl,vf610-edma" for eDMA used similar to that on Vybrid vf610 SoC
12 - "fsl,imx7ulp-edma" for eDMA2 used similar to that on i.mx7ulp
13 - "fsl,ls1028a-edma" followed by "fsl,vf610-edma" for eDMA used on the
15 - reg : Specifies base physical address(s) and size of the eDMA registers.
17 The 2nd and the 3rd regions are programmable channel multiplexing
19 - interrupts : A list of interrupt-specifiers, one for each entry in
20 interrupt-names on vf610 similar SoC. But for i.mx7ulp per channel
21 per transmission interrupt, total 16 channel interrupt and 1
22 error interrupt(located in the last), no interrupt-names list on
24 - #dma-cells : Must be <2>.
30 - dma-channels : Number of channels supported by the controller
31 - clock-names : A list of channel group clock names. Should contain:
32 "dmamux0" - clock name of mux0 group
33 "dmamux1" - clock name of mux1 group
35 - clocks : A list of phandle and clock-specifier pairs, one for each entry in
36 clock-names.
39 - big-endian: If present registers and hardware scatter/gather descriptors
42 - interrupt-names : Should contain the below on vf610 similar SoC but not used
44 "edma-tx" - the transmission interrupt
45 "edma-err" - the error interrupt
50 edma0: dma-controller@40018000 {
51 #dma-cells = <2>;
52 compatible = "fsl,vf610-edma";
58 interrupt-names = "edma-tx", "edma-err";
59 dma-channels = <32>;
60 clock-names = "dmamux0", "dmamux1";
65 edma1: dma-controller@40080000 {
66 #dma-cells = <2>;
67 compatible = "fsl,imx7ulp-edma";
70 dma-channels = <32>;
87 /* last is eDMA2-ERR interrupt */
89 clock-names = "dma", "dmamux0";
96 in the dma.txt file, using a two-cell specifier for each channel: the 1st
97 specifies the channel group(DMAMUX) in which this request can be multiplexed,
103 compatible = "fsl,vf610-sai";
106 clock-names = "sai";
108 dma-names = "tx", "rx";