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

