On 11/4/20 10:50 PM, Bjorn Andersson wrote: > The core part of this series is the update to the sysmon driver to ensure that > notifications sent to the remote processor are consistent and always present > valid state transitions. > > In testing this I finally took the time to fix up the issue of the SMP2P based > graceful shutdown in the remoteproc drivers always timing out if sysmon has > already successfully shut down the remote processor. > > Bjorn Andersson (4): > remoteproc: sysmon: Ensure remote notification ordering > remoteproc: sysmon: Expose the shutdown result > remoteproc: qcom: q6v5: Query sysmon before graceful shutdown > remoteproc: sysmon: Improve error messages > > drivers/remoteproc/qcom_common.h | 6 ++ > drivers/remoteproc/qcom_q6v5.c | 8 +- > drivers/remoteproc/qcom_q6v5.h | 3 +- > drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- > drivers/remoteproc/qcom_q6v5_mss.c | 2 +- > drivers/remoteproc/qcom_q6v5_pas.c | 2 +- > drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- > drivers/remoteproc/qcom_sysmon.c | 121 +++++++++++++++++++++------- > 8 files changed, 109 insertions(+), 37 deletions(-) > Entire series tested on Lenovo Yoga C630 Tested-by: Steev Klimaszewski <steev@xxxxxxxx>