Add initial remoteproc support for Kaanapali SoC
From: | Jingyi Wang <jingyi.wang-AT-oss.qualcomm.com> | |
To: | Bjorn Andersson <andersson-AT-kernel.org>, Mathieu Poirier <mathieu.poirier-AT-linaro.org>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Manivannan Sadhasivam <mani-AT-kernel.org>, Konrad Dybcio <konradybcio-AT-kernel.org> | |
Subject: | [PATCH 0/6] Add initial remoteproc support for Kaanapali SoC | |
Date: | Wed, 24 Sep 2025 16:37:21 -0700 | |
Message-ID: | <20250924-knp-remoteproc-v1-0-611bf7be8329@oss.qualcomm.com> | |
Cc: | linux-arm-msm-AT-vger.kernel.org, linux-remoteproc-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, aiqun.yu-AT-oss.qualcomm.com, tingwei.zhang-AT-oss.qualcomm.com, trilok.soni-AT-oss.qualcomm.com, yijie.yang-AT-oss.qualcomm.com, Jingyi Wang <jingyi.wang-AT-oss.qualcomm.com>, Gokul krishna Krishnakumar <Gokul.krishnakumar-AT-oss.qualcomm> | |
Archive-link: | Article |
Add initial support for remoteprocs including ADSP, CDSP and MPSS on Qualcomm Kaanapali platform which are compatible with ealier Platforms with minor difference. And add initial support for SoC Control Processor (SoCCP) which is loaded by bootloader. PAS loader will check the state of the subsystem, and set the status "attached" if ping the subsystem successfully. patch 5 depend on smp2p patch series: https://lore.kernel.org/all/20250923-smp2p-v1-0-2c045af73... Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com> --- Gokul krishna Krishnakumar (1): remoteproc: qcom: pas: Add late attach support for subsystems Jingyi Wang (5): dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali ADSP dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali CDSP dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali MPSS dt-bindings: remoteproc: qcom,pas: Document pas for Kaanapali SoCCP remoteproc: qcom_q6v5_pas: Add SoCCP node on Kaanapali .../remoteproc/qcom,kaanapali-soccp-pas.yaml | 174 +++++++++++++++++++++ .../bindings/remoteproc/qcom,sm8550-pas.yaml | 30 +++- drivers/remoteproc/qcom_q6v5.c | 89 ++++++++++- drivers/remoteproc/qcom_q6v5.h | 14 +- drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 79 +++++++++- 7 files changed, 384 insertions(+), 6 deletions(-) --- base-commit: ae2d20002576d2893ecaff25db3d7ef9190ac0b6 change-id: 20250917-knp-remoteproc-4a2c41480982 Best regards, -- Jingyi Wang <jingyi.wang@oss.qualcomm.com>