[PATCH v3 0/7] remoteproc: qcom_q6v5_mss: Add MSM8909 and MSM8953
From: Stephan Gerhold <hidden>
Date: 2022-08-31 15:06:40
Also in:
linux-arm-msm, linux-remoteproc
Convert parts of the qcom,q6v5.txt binding documentation to a DT schema
(together with some DT fixes) in preparation of adding new compatibles
for MSM8909 and MSM8953. The schema can be easily shared between
MSM8916, MSM8974, MSM8909 and MSM8953 because they have almost the same
requirements. The other SoCs are quite different and are likely more
clearly described in separate DT schema(s) to avoid a lot of complicated
if statements.
Since there were some concerns about overlap with the more generic
(but also more complex) DT schema Sireesh made in [1], I've coordinated
with Sireesh for v3 and include his adjusted changes for MSM8953 here.
---
Changes in v3:
- Combine series with Sireesh's for MSM8953
Changes in v2:
- Address review comments from Krzysztof
- Drop "ARM: dts: qcom: msm8974: Disable remoteprocs by default"
since Bjorn applied it already
Sireesh Kodali (1):
remoteproc: qcom: q6v5-mss: Add modem support on MSM8953
Stephan Gerhold (6):
arm64: dts: qcom: msm8916: Drop MSS fallback compatible
dt-bindings: remoteproc: qcom,q6v5: Move MSM8916 to schema
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8974
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8909
remoteproc: qcom_q6v5_mss: Add support for MSM8909
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8953
.../remoteproc/qcom,msm8916-mss-pil.yaml | 291 ++++++++++++++++++
.../bindings/remoteproc/qcom,q6v5.txt | 35 ---
arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +-
drivers/remoteproc/qcom_q6v5_mss.c | 174 +++++++++--
4 files changed, 433 insertions(+), 69 deletions(-)
create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,msm8916-mss-pil.yaml
--
2.30.2