PSCI: Demonstrate support for composite power states
authorSoby Mathew <soby.mathew@arm.com>
Thu, 16 Apr 2015 13:49:09 +0000 (14:49 +0100)
committerAchin Gupta <achin.gupta@arm.com>
Thu, 13 Aug 2015 22:48:06 +0000 (23:48 +0100)
commit2204afded5cf9557ef1bb934fd15a74b9fb42244
tree77406b284e6230237ab20a0ff3fe09a2ac9d00c0
parent38dce70f51fb83b27958ba3e2ad15f5635cb1061
PSCI: Demonstrate support for composite power states

This patch adds support to the Juno and FVP ports for composite power states
with both the original and extended state-id power-state formats. Both the
platform ports use the recommended state-id encoding as specified in
Section 6.5 of the PSCI specification (ARM DEN 0022C). The platform build flag
ARM_RECOM_STATE_ID_ENC is used to include this support.

By default, to maintain backwards compatibility, the original power state
parameter format is used and the state-id field is expected to be zero.

Change-Id: Ie721b961957eaecaca5bf417a30952fe0627ef10
docs/user-guide.md
include/plat/arm/common/plat_arm.h
plat/arm/board/fvp/fvp_pm.c
plat/arm/common/arm_common.mk
plat/arm/common/arm_pm.c
plat/arm/css/common/css_pm.c