arm-trusted-firmware/docs
Soby Mathew c0aff0e0b4 PSCI: Add SYSTEM_SUSPEND API support
This patch adds support for SYSTEM_SUSPEND API as mentioned in the PSCI 1.0
specification. This API, on being invoked on the last running core on a
supported platform, will put the system into a low power mode with memory
retention.

The psci_afflvl_suspend() internal API has been reused as most of the actions
to suspend a system are the same as invoking the PSCI CPU_SUSPEND API with the
target affinity level as 'system'. This API needs the 'power state' parameter
for the target low power state. This parameter is not passed by the caller of
the SYSTEM_SUSPEND API. Hence, the platform needs to implement the
get_sys_suspend_power_state() platform function to provide this information.
Also, the platform also needs to add support for suspending the system to the
existing 'plat_pm_ops' functions: affinst_suspend() and
affinst_suspend_finish().

Change-Id: Ib6bf10809cb4e9b92f463755608889aedd83cef5
2015-06-22 18:11:54 +01:00
..
diagrams Document design of the Interrupt Mangement Framework 2014-06-03 18:42:14 +01:00
plat Boot Trusted OS' on Tegra SoCs 2015-06-11 14:46:32 +05:30
spd Move dispatcher documents to the docs/spd folder 2015-06-11 14:48:10 +05:30
change-log.md Documentation for version 1.1 2015-02-03 11:43:43 +00:00
cpu-specific-build-macros.md Miscellaneous doc fixes for v1.1 2015-02-02 17:46:32 +00:00
firmware-design.md PSCI: Add SYSTEM_SUSPEND API support 2015-06-22 18:11:54 +01:00
interrupt-framework-design.md Create Table of Content links in markdown files 2015-01-07 15:01:07 +01:00
porting-guide.md PSCI: Add SYSTEM_SUSPEND API support 2015-06-22 18:11:54 +01:00
rt-svc-writers-guide.md Documentation for version 1.1 2015-02-03 11:43:43 +00:00
trusted-board-boot.md TBB: use SHA256 to generate the certificate signatures 2015-03-05 16:40:07 +00:00
user-guide.md Fix build option 'ARM_TSP_RAM_LOCATION' in user guide 2015-06-08 11:35:06 +01:00