mbox series

[v4,0/5] Add MPSS remoteproc support for SDX75

Message ID 20240709064924.325478-1-quic_nainmeht@quicinc.com
Headers show
Series Add MPSS remoteproc support for SDX75 | expand

Message

Naina Mehta July 9, 2024, 6:49 a.m. UTC
Add modem support to SDX75 using the PAS remoteproc driver.
Also, add qlink_logging memory region and split MPSS DSM
region into 2 separate regions.

These patches were co-authored by Rohit Agarwal while at
Qualcomm.

Changes in v4:
 - Updated commit message for reserved memory updation for mpss to add
   the motivation behind the change.
 - Link to v3: https://lore.kernel.org/all/20240618131342.103995-1-quic_nainmeht@quicinc.com/

Changes in v3:
 - Updated commit message for reserved memory updation for mpss.
 - Link to v2: https://lore.kernel.org/all/20240617093428.3616194-1-quic_nainmeht@quicinc.com/

Changes in v2:
 - Added missing binding for SDX75 to allOf constraints.
 - Updated reserved memory node names to remove underscores.
 - Link to v1: https://lore.kernel.org/all/20240606143858.4026-1-quic_nainmeht@quicinc.com/

Naina Mehta (5):
  dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
  remoteproc: qcom: pas: Add SDX75 remoteproc support
  arm64: dts: qcom: sdx75: update reserved memory regions for mpss
  arm64: dts: qcom: sdx75: Add remoteproc node
  arm64: dts: qcom: sdx75-idp: enable MPSS remoteproc node

 .../bindings/remoteproc/qcom,sm8550-pas.yaml  |  3 +
 arch/arm64/boot/dts/qcom/sdx75-idp.dts        |  6 ++
 arch/arm64/boot/dts/qcom/sdx75.dtsi           | 65 +++++++++++++++++--
 drivers/remoteproc/qcom_q6v5_pas.c            |  1 +
 4 files changed, 71 insertions(+), 4 deletions(-)

Comments

Konrad Dybcio July 9, 2024, 9:46 a.m. UTC | #1
On 9.07.2024 8:49 AM, Naina Mehta wrote:
> Rename qdss@88800000 memory region as qlink_logging memory region
> and add qdss_mem memory region at address of 0x88500000,
> qlink_logging is being added at the memory region at the address
> of 0x88800000 as the region is being used by modem firmware.
> Since different DSM region size is required for different modem
> firmware, split mpss_dsmharq_mem region into 2 separate regions.
> This would provide the flexibility to remove the region which is
> not required for a particular platform. Based on the modem firmware
> either both the regions have to be used or only mpss_dsm_mem has
> to be used. Also, reduce the size of mpssadsp_mem region.
> 
> Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
> ---

Thanks

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>

Konrad
Bjorn Andersson Aug. 15, 2024, 7:15 p.m. UTC | #2
On Tue, 09 Jul 2024 12:19:19 +0530, Naina Mehta wrote:
> Add modem support to SDX75 using the PAS remoteproc driver.
> Also, add qlink_logging memory region and split MPSS DSM
> region into 2 separate regions.
> 
> These patches were co-authored by Rohit Agarwal while at
> Qualcomm.
> 
> [...]

Applied, thanks!

[1/5] dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
      commit: 888583bd3543da10c4bcb90c78825168fa8e7b90
[2/5] remoteproc: qcom: pas: Add SDX75 remoteproc support
      commit: 76064d8f4cd608e18cef74e810a934ce6da81b4c

Best regards,
Bjorn Andersson Aug. 15, 2024, 8:40 p.m. UTC | #3
On Tue, 09 Jul 2024 12:19:19 +0530, Naina Mehta wrote:
> Add modem support to SDX75 using the PAS remoteproc driver.
> Also, add qlink_logging memory region and split MPSS DSM
> region into 2 separate regions.
> 
> These patches were co-authored by Rohit Agarwal while at
> Qualcomm.
> 
> [...]

Applied, thanks!

[3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss
      commit: 7a7d98fca65db42647b25de6e964a5cbd9743486
[4/5] arm64: dts: qcom: sdx75: Add remoteproc node
      commit: 41c72f36b2862f17266107a957b25aabc4702db0
[5/5] arm64: dts: qcom: sdx75-idp: enable MPSS remoteproc node
      commit: 42a7b7ca4d1ddc456093af434e511f540a89c8e5

Best regards,