Skip to content

Add firmware bindings for Q6V5 MSS/PAS

Sibi Sankar linux-devicetree linux-remoteproc lkml 2 versions – Applied

Status from this message: I picked patch 1, so no need to resend that.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest2 patches 13 repliesApplied
  2. v12 patches 2 repliesSuperseded

Changes in v2 from the cover letter

* Replace "qcom,firmware" with "firmware-name" as suggested by Rob
* Include dt-bindings/parsing logic for PAS based remoteprocs

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/2dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt+13 -010 replies
2/2remoteproc: qcom: Add support for parsing fw dt bindingsdrivers/remoteproc/qcom_q6v5_mss.c drivers/remoteproc/qcom_q6v5_pas.c+46 -113 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchRob Herring
1/2R-b
2/2

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/2] Add firmware bindings for Q6V5 MSS/PAS

Q6V5 MSS on certain SoCs like SDM845 are capable of operating under completely different configuration (like Non-Modem WLAN configuration) depending on the firmware loaded without any change in boot sequence of the Hexagon core. The patch series is ultimately aimed to avoid multiple compatibles per SoC to just specify different upstreamed firmware locations. This is achieved by using "firmware-name" binding to store the relative path of mba/modem/pas firmware images.

remoteproc@4080000 { 
	...
	firmware-name = "qcom/sdm845/mss/mba.mbn",
			"qcom/sdm845/mss/modem.mdt";
	...
}
remoteproc@17300000 {
	...
	firmware-name = "qcom/sdm845/lpass/adsp.mdt";
	...
}

v2:
* Replace "qcom,firmware" with "firmware-name" as suggested by Rob
* Include dt-bindings/parsing logic for PAS based remoteprocs

Sibi Sankar (2):
dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5
remoteproc: qcom: Add support for parsing fw dt bindings

 .../bindings/remoteproc/qcom,adsp.txt         |  6 +++
 .../bindings/remoteproc/qcom,q6v5.txt         |  7 +++
 drivers/remoteproc/qcom_q6v5_mss.c            | 46 +++++++++++++++----
 drivers/remoteproc/qcom_q6v5_pas.c            | 11 ++++-
 4 files changed, 59 insertions(+), 11 deletions(-)
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project