diff options
author | Soby Mathew <soby.mathew@arm.com> | 2015-07-29 17:05:03 +0100 |
---|---|---|
committer | Achin Gupta <achin.gupta@arm.com> | 2015-08-13 23:48:07 +0100 |
commit | 9d070b9928b874700395ca48780ce2c88b70e588 (patch) | |
tree | b5aa67728ea296bf8d2e39ce15129cc8228816cb /services/std_svc/psci/psci_helpers.S | |
parent | 58523c076a4bd766fccd207c493cf1b918fda9db (diff) |
PSCI: Rework generic code to conform to coding guidelines
This patch reworks the PSCI generic implementation to conform to ARM
Trusted Firmware coding guidelines as described here:
https://github.com/ARM-software/arm-trusted-firmware/wiki
This patch also reviews the use of signed data types within PSCI
Generic code and replaces them with their unsigned counterparts wherever
they are not appropriate. The PSCI_INVALID_DATA macro which was defined
to -1 is now replaced with PSCI_INVALID_PWR_LVL macro which is defined
to PLAT_MAX_PWR_LVL + 1.
Change-Id: Iaea422d0e46fc314e0b173c2b4c16e0d56b2515a
Diffstat (limited to 'services/std_svc/psci/psci_helpers.S')
-rw-r--r-- | services/std_svc/psci/psci_helpers.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/std_svc/psci/psci_helpers.S b/services/std_svc/psci/psci_helpers.S index bbfa5d5d..6ccf943c 100644 --- a/services/std_svc/psci/psci_helpers.S +++ b/services/std_svc/psci/psci_helpers.S @@ -37,7 +37,7 @@ .globl psci_do_pwrup_cache_maintenance /* ----------------------------------------------------------------------- - * void psci_do_pwrdown_cache_maintenance(uint32_t power level); + * void psci_do_pwrdown_cache_maintenance(unsigned int power level); * * This function performs cache maintenance for the specified power * level. The levels of cache affected are determined by the power @@ -66,7 +66,7 @@ func psci_do_pwrdown_cache_maintenance * platform. * --------------------------------------------- */ - cmp x0, #PSCI_CPU_PWR_LVL + cmp w0, #PSCI_CPU_PWR_LVL b.eq do_core_pwr_dwn bl prepare_cluster_pwr_dwn b do_stack_maintenance |