dmaengine: stm32-dmamux: driver defers probe for clock and reset
authorEtienne Carriere <etienne.carriere@st.com>
Tue, 28 Jan 2020 09:41:58 +0000 (10:41 +0100)
committerVinod Koul <vkoul@kernel.org>
Mon, 24 Feb 2020 16:52:44 +0000 (22:22 +0530)
commit6cc7089764ab88784cd82895d819e882f01942ce
treea221a38b8bd9aa6de7ccdd291a7e85394336b1c9
parentd04d2f620dcfd6baddd276f6dad5268c17c70aa1
dmaengine: stm32-dmamux: driver defers probe for clock and reset

Changes STM32 DMAMUX driver to defer its probe operation when
reset controller is expected but has not been probed yet.

Changes error traces when failing to get a system resource so that
it is not printed on failure with deferred probing.

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-5-amelie.delaunay@st.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/stm32-dmamux.c