dmaengine: stm32-dmamux: fix clock handling in probe sequence
authorEtienne Carriere <etienne.carriere@st.com>
Tue, 28 Jan 2020 09:41:56 +0000 (10:41 +0100)
committerVinod Koul <vkoul@kernel.org>
Mon, 24 Feb 2020 16:52:43 +0000 (22:22 +0530)
commit57e9f3666a1ba54500b1f61b279f994ac2f23de9
tree74cd52c889a978fd307b924040b6dfe5a29a4696
parentf65c2e14b096736585aa04cb7a43d5d54d287ddd
dmaengine: stm32-dmamux: fix clock handling in probe sequence

This change ensures the DMAMUX device is reset only once it is clocked
and that clock is released in a safe state when probe operation fails.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com>
Link: https://lore.kernel.org/r/20200128094158.20361-3-amelie.delaunay@st.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/stm32-dmamux.c