]> git.dujemihanovic.xyz Git - u-boot.git/commit
stm32mp: psci: Implement PSCI system suspend and DRAM SSR
authorMarek Vasut <marex@denx.de>
Fri, 25 Feb 2022 01:15:59 +0000 (02:15 +0100)
committerPatrice Chotard <patrice.chotard@foss.st.com>
Tue, 15 Mar 2022 08:16:55 +0000 (09:16 +0100)
commitb49105320a5b1e6c5f88dd90766d65a79f9f4e65
treec56b405181a0c3f086cbf449d964b4d54f61de86
parent0d44ad8bb4ee2e03f8e6b6f1cdd9f49c79d3dd65
stm32mp: psci: Implement PSCI system suspend and DRAM SSR

Implement PSCI system suspend and placement of DRAM into SSR while the
CPUs are in suspend. This saves non-trivial amount of power in suspend,
on 2x W632GU6NB-15 ~710mW.

Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
Cc: Patrice Chotard <patrice.chotard@foss.st.com>
arch/arm/mach-stm32mp/include/mach/stm32.h
arch/arm/mach-stm32mp/psci.c