[PATCH 0/4] rpmsg: Refactor Qualcomm glink_ssr

From: Bjorn Andersson
Date: Wed Apr 22 2020 - 20:38:09 EST


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