Lines Matching +full:fixed +full:- +full:burst
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
22 described in "#dma-cells" property description below, using a three-cell
26 - Amelie Delaunay <amelie.delaunay@foss.st.com>
29 - $ref: /schemas/dma/dma-controller.yaml#
33 const: st,stm32mp25-dma3
42 Should contain all of the per-channel DMA interrupts in ascending order
51 power-domains:
54 "#dma-cells":
60 The second cell is a 32-bit mask specifying the DMA channel requirements:
61 -bit 0-1: The priority level
66 -bit 4-7: The FIFO requirement for queuing source/destination transfers
72 The third cell is a 32-bit mask specifying the DMA transfer requirements:
73 -bit 0: The source incrementing burst
74 0x0: fixed burst
75 0x1: contiguously incremented burst
76 -bit 1: The source allocated port
79 -bit 4: The destination incrementing burst
80 0x0: fixed burst
81 0x1: contiguously incremented burst
82 -bit 5: The destination allocated port
85 -bit 8: The type of hardware request
86 0x0: burst
88 -bit 9: The control mode
91 -bit 12-13: The transfer complete event mode
101 - compatible
102 - reg
103 - interrupts
104 - clocks
105 - "#dma-cells"
110 - |
111 #include <dt-bindings/interrupt-controller/arm-gic.h>
112 #include <dt-bindings/clock/st,stm32mp25-rcc.h>
113 dma-controller@40400000 {
114 compatible = "st,stm32mp25-dma3";
133 #dma-cells = <3>;