arm-trusted-firmware/include/lib
Varun Wadekar 1862d6203c lib: psci: early suspend handler for platforms
This patch adds an early suspend handler, that executes with
SMP and data cache enabled. This handler allows platforms to
perform any early actions during the CPU suspend entry sequence.

This handler is optional and platforms can choose to implement it
depending on their needs. The `pwr_domain_suspend` handler still
exists and platforms can keep on using it without any side effects.

Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2017-07-31 11:41:17 -07:00
..
aarch32 Merge pull request #978 from etienne-lms/minor-build 2017-06-28 13:46:19 +01:00
aarch64 aarch64: Enable Statistical Profiling Extensions for lower ELs 2017-06-22 10:33:19 +01:00
cpus aarch32: Fix L2CTRL definition for Cortex A57 and A72 2017-06-20 15:14:01 +01:00
el3_runtime Merge pull request #978 from etienne-lms/minor-build 2017-06-28 13:46:19 +01:00
libfdt libfdt: Replace v1.4.1 by v1.4.2 2017-01-16 17:26:04 +00:00
pmf Fix order of #includes 2017-07-12 14:45:31 +01:00
psci lib: psci: early suspend handler for platforms 2017-07-31 11:41:17 -07:00
stdlib Fix stdlib defines for AArch32 2017-06-09 14:47:52 +01:00
xlat_tables Emphasize that TF only supports 4 KB granule size 2017-07-26 09:28:23 +01:00
bakery_lock.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
cassert.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
mmio.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
runtime_instr.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
semihosting.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
smcc.h include: add U()/ULL() macros for constants 2017-06-14 17:00:30 -07:00
spinlock.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
utils.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
utils_def.h Add U() macro to share constants between C and other sources 2017-06-14 16:58:46 -07:00