[PATCH RESEND 0/4] dma: dma-axi-dmac: fixes and improvements

Nuno Sá via B4 Relay posted 4 patches 3 months ago
drivers/dma/dma-axi-dmac.c | 48 +++++++++++++++++++++++++++++++---------------
1 file changed, 33 insertions(+), 15 deletions(-)
[PATCH RESEND 0/4] dma: dma-axi-dmac: fixes and improvements
Posted by Nuno Sá via B4 Relay 3 months ago
This series adds some fixes to the DMA core with respect with cyclic
transfer and HW scatter gather.

It also adds some improvements. Most notably for allowing bigger that
32bits DMA masks so we do not have to rely on bounce buffers from
swiotlb.

---
Nuno Sá (4):
      dma: dma-axi-dmac: fix SW cyclic transfers
      dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue
      dma: dma-axi-dmac: support bigger than 32bits addresses
      dma: dma-axi-dmac: simplify axi_dmac_parse_dt()

 drivers/dma/dma-axi-dmac.c | 48 +++++++++++++++++++++++++++++++---------------
 1 file changed, 33 insertions(+), 15 deletions(-)
---
base-commit: 398035178503bf662281bbffb4bebce1460a4bc5
change-id: 20251104-axi-dmac-fixes-and-improvs-e3ad512a329c
--

Thanks!
- Nuno Sá


Re: [PATCH RESEND 0/4] dma: dma-axi-dmac: fixes and improvements
Posted by Vinod Koul 1 month, 2 weeks ago
On Tue, 04 Nov 2025 16:22:24 +0000, Nuno Sá wrote:
> This series adds some fixes to the DMA core with respect with cyclic
> transfer and HW scatter gather.
> 
> It also adds some improvements. Most notably for allowing bigger that
> 32bits DMA masks so we do not have to rely on bounce buffers from
> swiotlb.
> 
> [...]

Applied, thanks!

[1/4] dma: dma-axi-dmac: fix SW cyclic transfers
      commit: 9bd257181fd5c996d922e9991500ad27987cfbf4
[2/4] dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue
      commit: bbcbafb99df41a1d81403eb4f5bb443b38228b57
[3/4] dma: dma-axi-dmac: support bigger than 32bits addresses
      commit: b2440442ccb68479fa6d307917419983f3c87e83
[4/4] dma: dma-axi-dmac: simplify axi_dmac_parse_dt()
      commit: c23918bedc74a7809e6fa2fd1d09b860625a90b8

Best regards,
-- 
~Vinod