slimbus: qcom-ngd-ctrl: add Sub System Restart support
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Fri, 27 Nov 2020 10:24:46 +0000 (10:24 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Nov 2020 15:03:42 +0000 (16:03 +0100)
commita899d324863a3d15ce0eea513884e1b73a758c58
tree02afd50a22004ea36ef3cf83a310fc18ae635dde
parentabe9af53c0dce47509afac18264efaaf4059a3c8
slimbus: qcom-ngd-ctrl: add Sub System Restart support

This patch adds SSR(SubSystem Restart) support which includes, synchronisation
between SSR and QMI server notifications. Also with this patch now NGD is taken
down by SSR instead of QMI server down notification.

NGD up path now relies on both SSR and QMI notifications and particularly
sequence of SSR up followed by QMI server up notification.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20201127102451.17114-3-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/slimbus/Kconfig
drivers/slimbus/qcom-ngd-ctrl.c