Add initial support for remoteprocs including ADSP and CDSP on Qualcomm Kaanapali platform which are compatible with ealier Platforms with minor difference.
Signed-off-by: Jingyi Wang <[email protected]> --- Changes in v4: - separate adsp/cdsp and soccp, pick adsp/cdsp in this series to unblock other feature - fix node order - add reviewed-by tag - Link to v3: https://lore.kernel.org/r/[email protected] Changes in v3: - Drop Glymur ADSP/CDSP binding - Extend the "interrupts" and "interrupt-names" properties in the pas-common - add missing IPCC_MPROC_SOCCP definition - fix complie err caused by qcom_q6v5_wcss.c - code clean up for late attach feature - call rproc_report_crash() instead of set RPROC_CRASHED state - fix q6v5.running and q6v5.handover_issued state handling - if wait_for_completion_timeout return 0, set RPROC_OFFLINE for PAS loader - Only ping the subsystem if ready_state is set - Link to v2: https://lore.kernel.org/r/[email protected] Changes in v2: - Drop MPSS change - pick Glymur changes from https://lore.kernel.org/linux-arm-msm/[email protected] - Drop redundant adsp bindings - Dmitry - Clarify Kaanapali CDSP compatible in commit msg - Krzysztof - include pas-common.yaml in soccp yaml and extend the common part - Krzysztof - Clear early_boot flag in the adsp stop callback - Dmitry - Use .mbn in soccp driver node - Konrad - Link to v1: https://lore.kernel.org/r/[email protected] --- Jingyi Wang (2): dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali ADSP dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali CDSP .../devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) --- base-commit: cc3aa43b44bdb43dfbac0fcb51c56594a11338a8 change-id: 20251223-knp-remoteproc-f6ba30baa06d Best regards, -- Jingyi Wang <[email protected]>

