This series brings improvements to the MDMA driver, with support of power management and descriptor reuse. Probe function gets a cleanup and to avoid a race with vchan_complete, driver now adopts vchan_terminate_vdesc(). Amelie Delaunay (2): dmaengine: stm32-mdma: driver defers probe for clock and reset dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all Etienne Carriere (2): dmaengine: stm32-mdma: use reset controller only at probe time dmaengine: stm32-mdma: disable clock in case of error during probe Pierre-Yves MORDRET (2): dmaengine: stm32-mdma: add suspend/resume power management support dmaengine: stm32-mdma: enable descriptor_reuse drivers/dma/stm32-mdma.c | 78 +++++++++++++++++++++++++++++++--------- 1 file changed, 62 insertions(+), 16 deletions(-) -- 2.17.1