Re: [PATCH 18/19] dt-bindings: arm/cpus: Add power-domains constraints
From: Ulf Hansson
Date: Fri Apr 04 2025 - 06:38:19 EST
On Fri, 4 Apr 2025 at 05:06, Rob Herring (Arm) <robh@xxxxxxxxxx> wrote:
>
> The "power-domains" and "power-domains-names" properties are missing any
> constraints. Add the constraints and drop the generic descriptions.
>
> Signed-off-by: Rob Herring (Arm) <robh@xxxxxxxxxx>
> ---
> Documentation/devicetree/bindings/arm/cpus.yaml | 8 ++------
> 1 file changed, 2 insertions(+), 6 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml b/Documentation/devicetree/bindings/arm/cpus.yaml
> index 6f74ebfd38df..5bd5822db8af 100644
> --- a/Documentation/devicetree/bindings/arm/cpus.yaml
> +++ b/Documentation/devicetree/bindings/arm/cpus.yaml
> @@ -313,19 +313,15 @@ properties:
> maxItems: 1
>
> power-domains:
> - description:
> - List of phandles and PM domain specifiers, as defined by bindings of the
> - PM domain provider (see also ../power_domain.txt).
> + maxItems: 1
There are more than one in some cases. The most is probably three, I think.
>
> power-domain-names:
> description:
> - A list of power domain name strings sorted in the same order as the
> - power-domains property.
> -
> For PSCI based platforms, the name corresponding to the index of the PSCI
> PM domain provider, must be "psci". For SCMI based platforms, the name
> corresponding to the index of an SCMI performance domain provider, must be
> "perf".
> + enum: [ psci, perf, cpr ]
>
> resets:
> maxItems: 1
>
> --
> 2.47.2
>
>
Other than above, feel free to add:
Reviewed-by: Ulf Hansson <ulf.hansson@xxxxxxxxxx>
Kind regards
Uffe