Lines Matching +full:stm32mp25 +full:- +full:rcc
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 <[email protected]>
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
76 -bit 1: The source allocated port
79 -bit 4: The destination incrementing burst
82 -bit 5: The destination allocated port
85 -bit 8: The type of hardware request
88 -bit 9: The control mode
91 -bit 12-13: The transfer complete event mode
99 -bit 16: Prevent packing/unpacking mode
102 -bit 17: Prevent additional transfers due to linked-list refactoring
107 - compatible
108 - reg
109 - interrupts
110 - clocks
111 - "#dma-cells"
116 - |
117 #include <dt-bindings/interrupt-controller/arm-gic.h>
118 #include <dt-bindings/clock/st,stm32mp25-rcc.h>
119 dma-controller@40400000 {
120 compatible = "st,stm32mp25-dma3";
138 clocks = <&rcc CK_BUS_HPDMA1>;
139 #dma-cells = <3>;