Re: [PATCH v6 3/6] dt-bindings: remoteproc: qcom: Document pas for SoCCP on Kaanapali and Glymur platforms

From: Shawn Guo

Date: Tue May 19 2026 - 04:58:46 EST


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 <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>
> Signed-off-by: Jingyi Wang <jingyi.wang@xxxxxxxxxxxxxxxx>
> ---
> .../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/20260507201749.2605365-1-robh@xxxxxxxxxx/

>
> 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#