Lines Matching +full:half +full:- +full:bit
2 # SPDX-License-Identifier: Apache-2.0
10 described in the dma.txt file, using a four-cell specifier for each
13 described in the dma.txt file, using a 3-cell specifier for each
15 1. channel: the dma stream from 1 to <dma-requests>
17 this value is 0 for Memory-to-memory transfers
18 or a value between <1> .. <dma-generators> (not supported yet)
19 or a value between <dma-generators>+1 .. <dma-generators>+<dma-requests>
20 3. channel-config: A 32bit mask specifying the DMA channel configuration
23 -bit 5 : DMA cyclic mode config
26 -bit 6-7 : Direction (see dma.h)
31 -bit 9 : Peripheral Increment Address
34 -bit 10 : Memory Increment Address
37 -bit 11-12 : Peripheral data size
39 0x1: STM32_DMA_PERIPH_16BITS: Half-word (16 bits)
42 -bit 13-14 : Memory data size
44 0x1: STM32_DMA_MEM_16BITS: Half-word (16 bits)
47 -bit 15: Reserved
48 -bit 16-17 : Priority level
59 dma2: dma-controller@40020400 {
60 compatible = "st,stm32-dma-v2";
62 dma-requests = <7>;
70 compatible = "st,stm32-spi";
73 dma-names = "tx", "rx";
76 compatible: "st,stm32-dma-v2"
78 include: st,stm32-dma.yaml
81 "#dma-cells":
86 …rnel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/plain/Bindings/dma/st,stm32-d…
88 dma-cells:
89 - channel
90 - slot
91 - channel-config