linux-stable/drivers/slimbus
Srinivas Kandagatla cb7aa51031 slimbus: ngd: reset dma setup during runtime pm
[ Upstream commit d77772538f ]

During suspend/resume NGD remote instance is power cycled along
with remotely controlled bam dma engine.
So Reset the dma configuration during this suspend resume path
so that we are not dealing with any stale dma setup.

Without this transactions timeout after first suspend resume path.

Fixes: 917809e228 ("slimbus: ngd: Add qcom SLIMBus NGD driver")
Cc: <stable@vger.kernel.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20210809082428.11236-5-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-08-26 08:36:21 -04:00
..
Kconfig
Makefile
core.c slimbus: core: do not enter to clock pause mode in core 2020-10-29 09:57:42 +01:00
messaging.c slimbus: messaging: check for valid transaction id 2021-08-26 08:36:20 -04:00
qcom-ctrl.c
qcom-ngd-ctrl.c slimbus: ngd: reset dma setup during runtime pm 2021-08-26 08:36:21 -04:00
sched.c
slimbus.h
stream.c