Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: arm/cpus: Add power-domains constraints

The "power-domains" and "power-domains-names" properties are missing any
constraints. Add the constraints and drop the generic descriptions.

Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/r/20250410-dt-cpu-schema-v2-16-63d7dc9ddd0a@kernel.org
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>

+2 -6
+2 -6
Documentation/devicetree/bindings/arm/cpus.yaml
··· 313 313 maxItems: 1 314 314 315 315 power-domains: 316 - description: 317 - List of phandles and PM domain specifiers, as defined by bindings of the 318 - PM domain provider (see also ../power_domain.txt). 316 + maxItems: 1 319 317 320 318 power-domain-names: 321 319 description: 322 - A list of power domain name strings sorted in the same order as the 323 - power-domains property. 324 - 325 320 For PSCI based platforms, the name corresponding to the index of the PSCI 326 321 PM domain provider, must be "psci". For SCMI based platforms, the name 327 322 corresponding to the index of an SCMI performance domain provider, must be 328 323 "perf". 324 + enum: [ psci, perf, cpr ] 329 325 330 326 resets: 331 327 maxItems: 1