Re: [PATCH v4 2/7] dt-bindings: remoteproc: qcom: move interrupts and interrupt-names list out of pas-common

From: Dmitry Baryshkov

Date: Thu Mar 12 2026 - 21:38:54 EST


On Tue, Mar 10, 2026 at 03:03:18AM -0700, Jingyi Wang wrote:
> Move interrupts and interrupt-names list out of pas-common since they
> will be redefined differently for Kaanapali SoCCP.
>
> Signed-off-by: Jingyi Wang <jingyi.wang@xxxxxxxxxxxxxxxx>
> ---
> .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 14 ++++++++++++--
> .../bindings/remoteproc/qcom,milos-pas.yaml | 18 ++++++++++++++----
> .../bindings/remoteproc/qcom,pas-common.yaml | 16 ++--------------
> .../bindings/remoteproc/qcom,qcs404-pas.yaml | 14 ++++++++++++--
> .../bindings/remoteproc/qcom,sa8775p-pas.yaml | 14 ++++++++++++--
> .../bindings/remoteproc/qcom,sc7180-pas.yaml | 20 ++++++++++++++++++++
> .../bindings/remoteproc/qcom,sc8280xp-pas.yaml | 20 ++++++++++++++++++++
> .../bindings/remoteproc/qcom,sdx55-pas.yaml | 16 ++++++++++++++--
> .../bindings/remoteproc/qcom,sm6115-pas.yaml | 20 ++++++++++++++++++++
> .../bindings/remoteproc/qcom,sm6350-pas.yaml | 20 ++++++++++++++++++++
> .../bindings/remoteproc/qcom,sm6375-pas.yaml | 20 ++++++++++++++++++++
> .../bindings/remoteproc/qcom,sm8150-pas.yaml | 20 ++++++++++++++++++++
> .../bindings/remoteproc/qcom,sm8350-pas.yaml | 20 ++++++++++++++++++++
> .../bindings/remoteproc/qcom,sm8550-pas.yaml | 20 ++++++++++++++++++++
> 14 files changed, 226 insertions(+), 26 deletions(-)
>


> diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml
> index 66b455d0a8e3..cb0a61fc301d 100644
> --- a/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml
> +++ b/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml
> @@ -48,6 +48,26 @@ properties:
> maxItems: 1
> description: Firmware name for the Hexagon core
>
> + interrupts:
> + minItems: 5

Initially I stumled upon this (and dropped a note in the other email
that I noticed a problem with the series). This minItems looked like the
underspecified property, buf after checking it seems that this schema is
written in a way that covers DSPs having both 5 and 6 interrupts.

So... most likely the schemas for DSPs might be reworked / optimized to
cover modems separately from the other DSPs, but it's a separate topic.
Let's settle on the SoCCP topic first.

> + items:
> + - description: Watchdog interrupt
> + - description: Fatal interrupt
> + - description: Ready interrupt
> + - description: Handover interrupt
> + - description: Stop acknowledge interrupt
> + - description: Shutdown acknowledge interrupt
> +
> + interrupt-names:
> + minItems: 5
> + items:
> + - const: wdog
> + - const: fatal
> + - const: ready
> + - const: handover
> + - const: stop-ack
> + - const: shutdown-ack
> +
> required:
> - compatible
> - reg

--
With best wishes
Dmitry