The fastrpc driver has support for 5 types of remoteprocs. There are some products which support GDSP remoteprocs. GDSPs are General Purpose DSPs where tasks can be offloaded. Add changes to support GDSP remoteprocs and also add GDSP fastrpc nodes. Patch [v2]: https://lore.kernel.org/linux-arm-msm/20250320091446.3647918-1-quic_l...@quicinc.com/
Changes in v3: - Restrict domain IDs to represent a domain. Changes in v2: - Add GPDSP labels in dt-bindings. Ling Xu (3): dt-bindings: misc: qcom,fastrpc: Add GDSP label arm64: dts: qcom: sa8775p: add GDSP fastrpc-compute-cb nodes misc: fastrpc: add support for gdsp remoteproc .../bindings/misc/qcom,fastrpc.yaml | 2 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 57 +++++++++++++++++++ drivers/misc/fastrpc.c | 57 ++++++++----------- include/uapi/misc/fastrpc.h | 11 +++- 4 files changed, 92 insertions(+), 35 deletions(-) -- 2.34.1