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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values

While the DT Spec says 'cpu-release-addr' is always 64-bit, some 32-bit Arm
DTs used a 32-bit value. We're now stuck with those cases, so add uint32 as
a valid type.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20220303165710.1859862-1-robh@kernel.org

+5 -5
+5 -5
Documentation/devicetree/bindings/arm/cpus.yaml
··· 232 232 - ti,am4372 233 233 234 234 cpu-release-addr: 235 - $ref: '/schemas/types.yaml#/definitions/uint64' 236 - 235 + oneOf: 236 + - $ref: '/schemas/types.yaml#/definitions/uint32' 237 + - $ref: '/schemas/types.yaml#/definitions/uint64' 237 238 description: 239 + The DT specification defines this as 64-bit always, but some 32-bit Arm 240 + systems have used a 32-bit value which must be supported. 238 241 Required for systems that have an "enable-method" 239 242 property value of "spin-table". 240 - On ARM v8 64-bit systems must be a two cell 241 - property identifying a 64-bit zero-initialised 242 - memory location. 243 243 244 244 cpu-idle-states: 245 245 $ref: '/schemas/types.yaml#/definitions/phandle-array'