On 5/19/2026 4:45 PM, Shawn Guo wrote:
On Tue, May 19, 2026 at 12:24:21AM -0700, Jingyi Wang wrote:
Document the component used to boot SoCCP on Kaanapali SoC and add
compatible for Glymur SoCCP which could fallback to Kaanapali. Extend
the "qcom,smem-states", "qcom,smem-state-names" in the pas-common
and add maxItems constraints for SMEM properties in the documents
that reference to pas-common.

Reviewed-by: Krzysztof Kozlowski <[email protected]>
Signed-off-by: Jingyi Wang <[email protected]>
---
  .../devicetree/bindings/remoteproc/qcom,adsp.yaml  |   8 ++
  .../remoteproc/qcom,kaanapali-soccp-pas.yaml       | 154 +++++++++++++++++++++
  .../bindings/remoteproc/qcom,milos-pas.yaml        |   8 ++
  .../bindings/remoteproc/qcom,pas-common.yaml       |   6 +-
  .../bindings/remoteproc/qcom,qcs404-pas.yaml       |   8 ++
  .../bindings/remoteproc/qcom,sa8775p-pas.yaml      |   8 ++
  .../bindings/remoteproc/qcom,sc7180-pas.yaml       |   8 ++
  .../bindings/remoteproc/qcom,sc8280xp-pas.yaml     |   8 ++
  .../bindings/remoteproc/qcom,sdx55-pas.yaml        |   8 ++
  .../bindings/remoteproc/qcom,sm6115-pas.yaml       |   8 ++
  .../bindings/remoteproc/qcom,sm6350-pas.yaml       |   8 ++
  .../bindings/remoteproc/qcom,sm6375-pas.yaml       |   8 ++
  .../bindings/remoteproc/qcom,sm8150-pas.yaml       |   8 ++
  .../bindings/remoteproc/qcom,sm8350-pas.yaml       |   8 ++
  .../bindings/remoteproc/qcom,sm8550-pas.yaml       |   8 ++
  15 files changed, 263 insertions(+), 1 deletion(-)
...
diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml 
b/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml
index dc5a9981c12c..e81ef400555a 100644
--- a/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml
+++ b/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml
@@ -46,13 +46,17 @@ properties:
    qcom,smem-states:
      $ref: /schemas/types.yaml#/definitions/phandle-array
      description: States used by the AP to signal the Hexagon core
+    minItems: 1
      items:
-      - description: Stop the modem
+      - description: Stop the remoteproc
+      - description: ping the remoteproc

Just a heads-up for Bjorn, this will have a conflict with Rob's phandle-array
change[1] on linux-next.

Shawn

[1] https://lore.kernel.org/all/[email protected]/


Thx for the info

Thanks,
Jingyi
qcom,smem-state-names:
      description: The names of the state bits used for SMP2P output
+    minItems: 1
      items:
        - const: stop
+      - const: ping
smd-edge:
      $ref: /schemas/remoteproc/qcom,smd-edge.yaml#


Reply via email to