arm-trusted-firmware/bl32/tsp
Soby Mathew 31244d74b3 Save 'power_state' early in PSCI CPU_SUSPEND call
This patch adds support to save the "power state" parameter before the
affinity level specific handlers are called in a CPU_SUSPEND call.
This avoids the need to pass the power_state as a parameter to the
handlers and Secure Payload Dispatcher (SPD) suspend spd_pm_ops.
The power_state arguments in the spd_pm_ops operations are now reserved
and must not be used. The SPD can query the relevant power_state fields
by using the psci_get_suspend_afflvl() & psci_get_suspend_stateid() APIs.

NOTE: THIS PATCH WILL BREAK THE SPD_PM_OPS INTERFACE. HENCE THE SECURE
PAYLOAD DISPATCHERS WILL NEED TO BE REWORKED TO USE THE NEW INTERFACE.

Change-Id: I1293d7dc8cf29cfa6a086a009eee41bcbf2f238e
2015-01-23 15:14:36 +00:00
..
aarch64 Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
tsp.ld.S Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
tsp.mk Clarify platform porting interface to TSP 2014-08-19 10:55:54 +01:00
tsp_interrupt.c Clarify platform porting interface to TSP 2014-08-19 10:55:54 +01:00
tsp_main.c Save 'power_state' early in PSCI CPU_SUSPEND call 2015-01-23 15:14:36 +00:00
tsp_private.h Move TSP private declarations into separate header 2014-08-14 11:25:41 +01:00
tsp_timer.c Juno: Add support for Test Secure-EL1 Payload 2014-08-21 14:53:48 +01:00