]> git.ipfire.org Git - thirdparty/linux.git/commit
dt-bindings: power: Add A523 PPU and PCK600 power controllers
authorChen-Yu Tsai <wens@csie.org>
Sat, 12 Jul 2025 07:40:17 +0000 (15:40 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 15 Jul 2025 14:03:32 +0000 (16:03 +0200)
commitf99d4fccd2185176baf4ecac9a49d280fc62b953
tree5a2ee8dda5101111cdec2961b48d0fd5bdc3c1ae
parentcb1f2ebec676b661725787081d7fff96bafe629e
dt-bindings: power: Add A523 PPU and PCK600 power controllers

The A523 PPU is likely the same kind of hardware seen on previous SoCs.

The A523 PCK600, as the name suggests, is likely a customized version
of ARM's PCK-600 power controller. Comparing the BSP driver against
ARM's PPU datasheet shows that the basic registers line up, but
Allwinner's hardware has some additional delay controls in the reserved
register range. As such it is likely not fully compatible with the
standard ARM version.

Document A523 PPU and PCK600 compatibles.

Also reorder the compatible string entries so they are grouped and
ordered by family first, then by SoC model.

Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Link: https://lore.kernel.org/r/20250712074021.805953-2-wens@kernel.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Documentation/devicetree/bindings/power/allwinner,sun20i-d1-ppu.yaml
include/dt-bindings/power/allwinner,sun55i-a523-pck-600.h [new file with mode: 0644]
include/dt-bindings/power/allwinner,sun55i-a523-ppu.h [new file with mode: 0644]