[PATCH v10 0/5] Add support for gdsp remoteproc on lemans

Ling Xu posted 5 patches 1 month, 3 weeks ago
.../bindings/misc/qcom,fastrpc.yaml           |  2 +
arch/arm64/boot/dts/qcom/lemans.dtsi          | 58 +++++++++++++++++++
drivers/misc/fastrpc.c                        | 54 ++++++++---------
include/uapi/misc/fastrpc.h                   |  2 +-
4 files changed, 86 insertions(+), 30 deletions(-)
[PATCH v10 0/5] Add support for gdsp remoteproc on lemans
Posted by Ling Xu 1 month, 3 weeks ago
The fastrpc driver has support for 5 types of remoteprocs. There are
some products which support GDSP remoteprocs. GDSP is General Purpose
DSP where tasks can be offloaded. Add fastrpc nodes and task offload
support for GDSP. Also strict domain IDs for domain.
Patch [v9]: https://lore.kernel.org/linux-arm-msm/20250716132836.1008119-1-quic_lxu5@quicinc.com/

Changes in v10:
  - Rebase patch because the file is renamed to lemans.dtsi.
Changes in v9:
  - Change the patches order.
Changes in v8:
  - Split patch.
Changes in v7:
  - Edit commit message.
Changes in v6:
  - Edit commit message.
  - Remove unused definition.
Changes in v5:
  - Edit commit message and add sapce before comment end.
  - Move domain definitions back to driver.
Changes in v4:
  - Split patch and change to common syntax.
Changes in v3:
  - Restrict domain IDs to represent a domain.
Changes in v2:
  - Add GPDSP labels in dt-bindings.

Ling Xu (5):
  dt-bindings: misc: qcom,fastrpc: Add GDSP label
  arm64: dts: qcom: lemans: add GDSP fastrpc-compute-cb nodes
  misc: fastrpc: Remove kernel-side domain checks from capability ioctl
  misc: fastrpc: Cleanup the domain names
  misc: fastrpc: add support for gdsp remoteproc

 .../bindings/misc/qcom,fastrpc.yaml           |  2 +
 arch/arm64/boot/dts/qcom/lemans.dtsi          | 58 +++++++++++++++++++
 drivers/misc/fastrpc.c                        | 54 ++++++++---------
 include/uapi/misc/fastrpc.h                   |  2 +-
 4 files changed, 86 insertions(+), 30 deletions(-)

-- 
2.34.1
Re: (subset) [PATCH v10 0/5] Add support for gdsp remoteproc on lemans
Posted by Srinivas Kandagatla 1 month, 2 weeks ago
On Wed, 13 Aug 2025 08:36:33 +0530, Ling Xu wrote:
> The fastrpc driver has support for 5 types of remoteprocs. There are
> some products which support GDSP remoteprocs. GDSP is General Purpose
> DSP where tasks can be offloaded. Add fastrpc nodes and task offload
> support for GDSP. Also strict domain IDs for domain.
> Patch [v9]: https://lore.kernel.org/linux-arm-msm/20250716132836.1008119-1-quic_lxu5@quicinc.com/
> 
> Changes in v10:
>   - Rebase patch because the file is renamed to lemans.dtsi.
> Changes in v9:
>   - Change the patches order.
> Changes in v8:
>   - Split patch.
> Changes in v7:
>   - Edit commit message.
> Changes in v6:
>   - Edit commit message.
>   - Remove unused definition.
> Changes in v5:
>   - Edit commit message and add sapce before comment end.
>   - Move domain definitions back to driver.
> Changes in v4:
>   - Split patch and change to common syntax.
> Changes in v3:
>   - Restrict domain IDs to represent a domain.
> Changes in v2:
>   - Add GPDSP labels in dt-bindings.
> 
> [...]

Applied, thanks!

[1/5] dt-bindings: misc: qcom,fastrpc: Add GDSP label
      commit: 256b7e7d77e107b1fabce481b77b0020091315ec
[3/5] misc: fastrpc: Remove kernel-side domain checks from capability ioctl
      commit: 0765171ec418d4f0d4e022568bea8e9c7756ef28
[4/5] misc: fastrpc: Cleanup the domain names
      commit: 600c965d016466dcf4564bc8b118441d2eef0482
[5/5] misc: fastrpc: add support for gdsp remoteproc
      commit: b52ebc078bb6785666cd0396e088907882df80fa

Best regards,
-- 
Srinivas Kandagatla <srini@kernel.org>
Re: (subset) [PATCH v10 0/5] Add support for gdsp remoteproc on lemans
Posted by Bjorn Andersson 1 month ago
On Wed, 13 Aug 2025 08:36:33 +0530, Ling Xu wrote:
> The fastrpc driver has support for 5 types of remoteprocs. There are
> some products which support GDSP remoteprocs. GDSP is General Purpose
> DSP where tasks can be offloaded. Add fastrpc nodes and task offload
> support for GDSP. Also strict domain IDs for domain.
> Patch [v9]: https://lore.kernel.org/linux-arm-msm/20250716132836.1008119-1-quic_lxu5@quicinc.com/
> 
> Changes in v10:
>   - Rebase patch because the file is renamed to lemans.dtsi.
> Changes in v9:
>   - Change the patches order.
> Changes in v8:
>   - Split patch.
> Changes in v7:
>   - Edit commit message.
> Changes in v6:
>   - Edit commit message.
>   - Remove unused definition.
> Changes in v5:
>   - Edit commit message and add sapce before comment end.
>   - Move domain definitions back to driver.
> Changes in v4:
>   - Split patch and change to common syntax.
> Changes in v3:
>   - Restrict domain IDs to represent a domain.
> Changes in v2:
>   - Add GPDSP labels in dt-bindings.
> 
> [...]

Applied, thanks!

[2/5] arm64: dts: qcom: lemans: add GDSP fastrpc-compute-cb nodes
      commit: efc28845524843f199e420695eab3841299b05d2

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>