In order to allow for wider use of the SSR notifier in remoteproc's qcom_common this series internalizes the notifier chain used by glink_ssr. To simplify the Kconfig dependencies it also moves the glink_ssr implementation to rpmsg and merges it with qcom_glink_native, as these do go hand in hand. Bjorn Andersson (4): remoteproc: qcom: Pass ssr_name to glink subdevice soc: qcom: glink_ssr: Internalize ssr_notifiers rpmsg: glink: Integrate glink_ssr in qcom_glink arm64: defconfig: Remove QCOM_GLINK_SSR arch/arm64/configs/defconfig | 1 - drivers/remoteproc/qcom_common.c | 17 ++++++++++- drivers/remoteproc/qcom_common.h | 5 +++- drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 2 +- drivers/rpmsg/Kconfig | 6 ++-- drivers/rpmsg/Makefile | 3 +- .../glink_ssr.c => rpmsg/qcom_glink_ssr.c} | 28 +++++++++++++------ drivers/soc/qcom/Kconfig | 9 ------ drivers/soc/qcom/Makefile | 1 - include/linux/rpmsg/qcom_glink.h | 3 +- 12 files changed, 49 insertions(+), 30 deletions(-) rename drivers/{soc/qcom/glink_ssr.c => rpmsg/qcom_glink_ssr.c} (83%) -- 2.24.0