Refactor fvp_config into common platform header
Changed the fvp_config array in fvp_common.c into a struct and
moved into a new optional common platform header,
include/plat/common/plat_config.h. Removed the config definitions
in fvp_def.h and updated all references to the platform config.

This makes the interface to the platform config cleaner and uses
a little less RAM.

Fixes ARM-software/tf-issues#180

Change-Id: I58dd7b3c150f24f7ee230a26fd57c827853ba803
1 parent dac1235 commit 6f3b195a18a151c08a4812497aaf4cee700d8b1b
@Dan Handley Dan Handley authored on 20 Jun 2014
Showing 8 changed files
View
include/plat/common/plat_config.h 0 → 100644
View
plat/fvp/aarch64/fvp_common.c
View
plat/fvp/fvp_def.h
View
plat/fvp/fvp_gic.c
View
plat/fvp/fvp_pm.c
View
plat/fvp/fvp_private.h
View
plat/fvp/fvp_security.c
View
plat/fvp/include/plat_macros.S