Re: [PATCH v2] dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
From: Vinod Koul
Date: Tue Dec 16 2025 - 12:04:30 EST
On Thu, 13 Nov 2025 19:50:48 +0000, Biju wrote:
> After audio full duplex testing, playing the recorded file contains a few
> playback frames from the previous time. The rz_dmac_terminate_all() does
> not reset all the hardware descriptors queued previously, leading to the
> wrong descriptor being picked up during the next DMA transfer. Fix the
> above issue by resetting all the descriptor headers for a channel in
> rz_dmac_terminate_all() as rz_dmac_lmdesc_recycle() points to the proper
> descriptor header filled by the rz_dmac_prepare_descs_for_slave_sg().
>
> [...]
Applied, thanks!
[1/1] dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
commit: 747213b08a1ab6a76e3e3b3e7a209cc1d402b5d0
Best regards,
--
~Vinod