Export maximum affinity using PLATFORM_MAX_AFFLVL macro
This patch removes the plat_get_max_afflvl() platform API
and instead replaces it with a platform macro PLATFORM_MAX_AFFLVL.
This is done because the maximum affinity level for a platform
is a static value and it is more efficient for it to be defined
as a platform macro.

NOTE: PLATFORM PORTS NEED TO BE UPDATED ON MERGE OF THIS COMMIT

Fixes ARM-Software/tf-issues#265

Change-Id: I31d89b30c2ccda30d28271154d869060d50df7bf
1 parent 68fc817 commit 8c32bc26e7bc58f028c1b31dd226610d3d388237
@Soby Mathew Soby Mathew authored on 12 Feb 2015
Showing 11 changed files
View
docs/porting-guide.md
View
include/plat/common/platform.h
View
plat/fvp/fvp_topology.c
View
plat/fvp/include/platform_def.h
View
plat/juno/include/platform_def.h
View
plat/juno/juno_private.h
View
plat/juno/plat_topology.c
View
services/std_svc/psci/psci_common.c
View
services/std_svc/psci/psci_main.c
View
services/std_svc/psci/psci_private.h
View
services/std_svc/psci/psci_setup.c