By default, the driver compute if the FIFO must operate in direct mode or with FIFO threshold. Direct mode is allowed only if computed source burst and destination burst are disabled. But with memory source or destination, burst is always > 0. Direct mode is useful when the peripheral requires an immediate and single transfer to or from the memory after each DMA request. This patchset adds a way to force Direct mode through device tree. Amelie Delaunay (2): dt-bindings: dma: add direct mode support through device tree in stm32-dma dmaengine: stm32-dma: direct mode support through device tree .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 +++ drivers/dma/stm32-dma.c | 41 ++++++++++++++----- 2 files changed, 36 insertions(+), 10 deletions(-) -- 2.17.1