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]>


Reply via email to