@@ -104,8 +104,24 @@ on the Qualcomm Hexagon core.
must be "mss_restart", "pdc_reset" for the modem
sub-system on SDM845 SoCs
-For devices where the mba and mpss sub-nodes are not specified, mba/mpss region
-should be referenced as follows:
+For devices with the compatible strings below and where the mba, mpss and
+metadata sub-nodes are not specified, mba/mpss/mdata region should be
+referenced as follows:
+ "qcom,msm8996-mss-pil"
+ "qcom,msm8998-mss-pil"
+ "qcom,sdm845-mss-pil"
+- memory-region:
+ Usage: required
+ Value type: <phandle>
+ Definition: reference to mba, mpss and metadata reserved-memory regions.
+
+For devices with the compatible strings below and where the mba and mpss
+sub-nodes are not specified, mba/mpss region should be referenced as follows:
+ "qcom,q6v5-pil",
+ "qcom,ipq8074-wcss-pil"
+ "qcom,qcs404-wcss-pil"
+ "qcom,msm8916-mss-pil",
+ "qcom,msm8974-mss-pil"
- memory-region:
Usage: required
Value type: <phandle>
@@ -198,7 +214,14 @@ on platforms which do not have TrustZone.
= SUBNODES:
The Hexagon node must contain two subnodes, named "mba" and "mpss" representing
-the memory regions used by the Hexagon firmware. Each sub-node must contain:
+the memory regions used by the Hexagon firmware. For devices with the compatible
+string below, an additional third subnode named "metadata" representing the modem
+metadata memory region should also be present.
+ "qcom,msm8996-mss-pil"
+ "qcom,msm8998-mss-pil"
+ "qcom,sdm845-mss-pil"
+
+Each sub-node must contain:
- memory-region:
Usage: required
Update the bindings to reflect the addition of the new modem metadata carveout on SoCs that use memory protection before transferring control to the remote Q6. Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com> --- https://lore.kernel.org/all/20220511161602.117772-7-sireeshkodali1@gmail.com/ Sireesh had started the conversion to yaml a while back. I'll take over the conversion from v2. .../bindings/remoteproc/qcom,q6v5.txt | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-)