dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining
authorAmelie Delaunay <amelie.delaunay@foss.st.com>
Wed, 4 Oct 2023 15:50:23 +0000 (17:50 +0200)
committerVinod Koul <vkoul@kernel.org>
Mon, 9 Oct 2023 05:40:58 +0000 (11:10 +0530)
commit2df467e908ce463cff1431ca1b00f650f7a514b4
tree8e3af967d4d24c3447f0316c38ee67805d44ac48
parent584970421725b7805db84714b857851fdf7203a9
dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining

Current Target (CT) have to be reset when starting an MDMA chaining use
case, as Double Buffer mode is activated. It ensures the DMA will start
processing the first memory target (pointed with SxM0AR).

Fixes: 723795173ce1 ("dmaengine: stm32-dma: add support to trigger STM32 MDMA")
Signed-off-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20231004155024.2609531-1-amelie.delaunay@foss.st.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/stm32-dma.c