From: Bjorn Andersson <bjorn.andersson@linaro.org>
To: Andy Gross <andy.gross@linaro.org>,
David Brown <david.brown@linaro.org>,
Bjorn Andersson <bjorn.andersson@linaro.org>
Cc: Ohad Ben-Cohen <ohad@wizery.com>,
linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org,
linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org
Subject: [PATCH 0/2] Qualcomm GLINK SSR support
Date: Mon, 24 Jul 2017 22:56:42 -0700 [thread overview]
Message-ID: <20170725055644.20947-1-bjorn.andersson@linaro.org> (raw)
This adds the common Qualcomm helpers to tie in subsystem restart notifications
with the ADSP and Modem PILs and then adds a driver for the "glink_ssr" channel
to propagate these notifications.
This is needed on GLINK RPM enabled platforms to have the RPM reset the state
of the communication channels to the peripherals, allowing them to be restarted
without the RPM crashing due stale FIFO data.
Bjorn Andersson (2):
remoteproc: qcom: Add support for SSR notifications
soc: qcom: GLINK SSR notifier
drivers/remoteproc/qcom_adsp_pil.c | 6 ++
drivers/remoteproc/qcom_common.c | 71 +++++++++++++++
drivers/remoteproc/qcom_common.h | 10 +++
drivers/remoteproc/qcom_q6v5_pil.c | 3 +
drivers/soc/qcom/Kconfig | 9 ++
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/glink_ssr.c | 164 ++++++++++++++++++++++++++++++++++
include/linux/remoteproc/qcom_rproc.h | 22 +++++
8 files changed, 286 insertions(+)
create mode 100644 drivers/soc/qcom/glink_ssr.c
create mode 100644 include/linux/remoteproc/qcom_rproc.h
--
2.12.0
next reply other threads:[~2017-07-25 5:56 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-25 5:56 Bjorn Andersson [this message]
2017-07-25 5:56 ` [PATCH 1/2] remoteproc: qcom: Add support for SSR notifications Bjorn Andersson
2017-07-25 5:56 ` [PATCH 2/2] soc: qcom: GLINK SSR notifier Bjorn Andersson
2017-08-02 5:58 ` Andy Gross
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170725055644.20947-1-bjorn.andersson@linaro.org \
--to=bjorn.andersson@linaro.org \
--cc=andy.gross@linaro.org \
--cc=david.brown@linaro.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-remoteproc@vger.kernel.org \
--cc=linux-soc@vger.kernel.org \
--cc=ohad@wizery.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®