Re: [PATCH v11 0/2] dmaengine: fsl-edma: Scatter/gather improvements
From: Benoît Monin
Date: Fri Oct 02 2026 - 08:06:42 EST
Hi Frank, Vinod,
> This series adds support for scatter/gather DMA transfers via dma_vec
> and dynamic descriptor chaining to the Freescale eDMA controller driver.
>
> The first patch implements the .device_prep_peripheral_dma_vec() callback,
> enabling the DMA engine to accept an array of dma_vec structures. This
> callback supports both regular and cyclic transfer modes.
>
> The second patch introduces dynamic scatter/gather chaining, which allows
> multiple DMA descriptors to be linked together without stopping the channel.
> This optimization eliminates idle periods when back-to-back transfers are
> submitted, improving throughput and reducing latency. The implementation
> carefully preserves cyclic transfer semantics and respects hardware
> constraints on platforms with split register layouts.
>
> I tested it on the i.MX93. The dynamic scatter/gather chaining should
> work with other eDMA controller with split register layout.
>
> Signed-off-by: Benoît Monin <benoit.monin@xxxxxxxxxxx>
Gentle ping on this series. Is there anything else you would like me to
address?
Best regards,
--
Benoît Monin, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com