]> git.ipfire.org Git - thirdparty/u-boot.git/commit
arch: arm: agilex5: Enable power manager for Agilex5
authorAlif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>
Thu, 12 Jun 2025 08:08:00 +0000 (01:08 -0700)
committerTien Fong Chee <tien.fong.chee@intel.com>
Wed, 30 Jul 2025 09:45:31 +0000 (17:45 +0800)
commit9f689086863dfae693551a68fc9dc426bca5727e
treed3eefee777ea64a3b3e8b110fd4d414fc2bb1b7a
parent5119cffaf4d97aba162e2efe25eefeba4a12611e
arch: arm: agilex5: Enable power manager for Agilex5

Agilex5 FSBL is required to disable the power of unused peripheral SRAM
blocks to reduce power consumption.

Introducing a new power manager driver for Agilex5 which will be called
as part of Agilex5 SPL initialization process.

This driver will read the peripheral handoff data obtained from the
bitstream and will power off the specified peripheral's SRAM from the
handoff data values.

Signed-off-by: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>
Reviewed-by: Tien Fong Chee <tien.fong.chee@altera.com>
MAINTAINERS
arch/arm/dts/socfpga_agilex5-u-boot.dtsi
arch/arm/mach-socfpga/include/mach/handoff_soc64.h
arch/arm/mach-socfpga/spl_agilex5.c
configs/socfpga_agilex5_defconfig
doc/device-tree-bindings/power/altr,pmgr-agilex5.yaml [new file with mode: 0644]
drivers/power/domain/Kconfig
drivers/power/domain/Makefile
drivers/power/domain/altr-pmgr-agilex5.c [new file with mode: 0644]