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
1 parent 38dce70 commit 2204afded5cf9557ef1bb934fd15a74b9fb42244
@Soby Mathew Soby Mathew authored on 16 Apr 2015
Achin Gupta committed on 13 Aug 2015
Showing 6 changed files
View
docs/user-guide.md
View
include/plat/arm/common/plat_arm.h
View
plat/arm/board/fvp/fvp_pm.c
View
plat/arm/common/arm_common.mk
View
plat/arm/common/arm_pm.c
View
plat/arm/css/common/css_pm.c