]> www.infradead.org Git - users/jedix/linux-maple.git/commit
pmdomain: sunxi: add driver for Allwinner A523's PCK-600 power controller
authorChen-Yu Tsai <wens@csie.org>
Sat, 12 Jul 2025 07:40:19 +0000 (15:40 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 15 Jul 2025 14:04:55 +0000 (16:04 +0200)
commit76e4310115ca66d28166cf94bb1edf37a750363a
treeffe8b11a0c93869513e0b3f7062794caa1edbc41
parent982aaa683d20804c21c6b8b1ca295ae531c91df5
pmdomain: sunxi: add driver for Allwinner A523's PCK-600 power controller

Allwinner A523 family has a second power controller, named PCK-600 in
the datasheets and BSP. It is likely based on ARM's PCK-600 hardware
block, with some additional delay controls. The only documentation for
this hardware is the BSP driver. The standard registers defined in ARM's
Power Policy Unit Architecture Specification line up. Some extra delay
controls are found in the reserved range of registers.

Add a driver for this power controller. Delay control register values
and power domain names are from the BSP driver.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Link: https://lore.kernel.org/r/20250712074021.805953-4-wens@kernel.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/pmdomain/sunxi/Kconfig
drivers/pmdomain/sunxi/Makefile
drivers/pmdomain/sunxi/sun55i-pck600.c [new file with mode: 0644]