Lines Matching +full:2 +full:nd +full:- +full:level
2 # SPDX-License-Identifier: Apache-2.0
7 The STM32 BDMA is a general-purpose direct memory access controller
11 described in the dma.txt file, using a four-cell specifier for each
13 1. channel: the bdma stream from 0 to <bdma-requests>
14 2. slot: bdma request
15 3. channel-config: A 32bit mask specifying the BDMA channel configuration
17 -bit 6-7 : Direction (see dma.h)
22 -bit 9 : Peripheral Increment Address
25 -bit 10 : Memory Increment Address
28 -bit 11-12 : Peripheral data size
30 0x1: Half-word (16 bits)
33 -bit 13-14 : Memory data size
35 0x1: Half-word (16 bits)
38 -bit 15: Peripheral Increment Offset Size
40 0x1: offset size is fixed to 4 (32-bit alignment)
41 -bit 16-17 : Priority level
48 bdma1: dma-controller@58025400 {
49 compatible = "st,stm32-bdma";
52 dma-requests = <7>;
61 dma-names = "dmamux";
64 compatible: "st,stm32-bdma"
66 include: dma-controller.yaml
79 dma-offset:
84 for 2nd dma instance, offset is the nb of dma channels of the 1st dma,
85 for 3rd dma instance, offset is the nb of dma channels of the 2nd dma
88 "#dma-cells":
93 …rnel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/plain/Bindings/dma/st,stm32-d…
95 dma-cells:
96 - channel
97 - slot
98 - channel-config