diff options
author | Achin Gupta <achin.gupta@arm.com> | 2014-07-28 00:15:23 +0100 |
---|---|---|
committer | Soby Mathew <soby.mathew@arm.com> | 2014-08-19 14:29:23 +0100 |
commit | a4a8eaeb36f7a023b057f49e0f43f1d0134fd7f0 (patch) | |
tree | c31d719f0d6308d175d3b6d9bbb4f80b700c95d0 /include | |
parent | 7d2ccfd79d919f0ee0d54bc7e9a317ec649f37ed (diff) |
Miscellaneous PSCI code cleanups
This patch implements the following cleanups in PSCI generic code:
1. It reworks the affinity level specific handlers in the PSCI implementation
such that.
a. Usage of the 'rc' local variable is restricted to only where it is
absolutely needed
b. 'plat_state' local variable is defined only when a direct invocation of
plat_get_phys_state() does not suffice.
c. If a platform handler is not registered then the level specific handler
returns early.
2. It limits the use of the mpidr_aff_map_nodes_t typedef to declaration of
arrays of the type instead of using it in function prototypes as well.
3. It removes dangling declarations of __psci_cpu_off() and
__psci_cpu_suspend(). The definitions of these functions were removed in
earlier patches.
Change-Id: I51e851967c148be9c2eeda3a3c41878f7b4d6978
Diffstat (limited to 'include')
-rw-r--r-- | include/bl31/services/psci.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/bl31/services/psci.h b/include/bl31/services/psci.h index 88b2107..6c23f1b 100644 --- a/include/bl31/services/psci.h +++ b/include/bl31/services/psci.h @@ -189,8 +189,6 @@ typedef struct spd_pm_ops { * Function & Data prototypes ******************************************************************************/ unsigned int psci_version(void); -int __psci_cpu_suspend(unsigned int, unsigned long, unsigned long); -int __psci_cpu_off(void); int psci_affinity_info(unsigned long, unsigned int); int psci_migrate(unsigned int); unsigned int psci_migrate_info_type(void); |