Enable PSCI_STAT_COUNT/RESIDENCY for ARM standard platforms
authorSoby Mathew <soby.mathew@arm.com>
Mon, 23 May 2016 15:07:53 +0000 (16:07 +0100)
committerSoby Mathew <soby.mathew@arm.com>
Thu, 16 Jun 2016 07:55:00 +0000 (08:55 +0100)
commitd75f2578bb01937eca71e202643d5efb3453b283
tree46404880d1b8a07a2cf436e5c8370872a30b0613
parent170fb93dec97568eec426148019b1670c0b17e7d
Enable PSCI_STAT_COUNT/RESIDENCY for ARM standard platforms

This patch enables optional PSCI functions `PSCI_STAT_COUNT` and
`PSCI_STAT_RESIDENCY` for ARM standard platforms. The optional platform
API 'translate_power_state_by_mpidr()' is implemented for the Juno
platform. 'validate_power_state()' on Juno downgrades PSCI CPU_SUSPEND
requests for the system power level to the cluster power level.
Hence, it is not suitable for validating the 'power_state' parameter
passed in a PSCI_STAT_COUNT/RESIDENCY call.

Change-Id: I9548322676fa468d22912392f2325c2a9f96e4d2
plat/arm/board/juno/juno_pm.c
plat/arm/common/arm_common.mk