arm-trusted-firmware/plat/arm/board/fvp
Louis Mayencourt 25ac87940c fconf: Add dynamic config DTBs info as property
This patch introduces a better separation between the trusted-boot
related properties, and the dynamic configuration DTBs loading
information.

The dynamic configuration DTBs properties are moved to a new node:
`dtb-registry`. All the sub-nodes present will be provided to the
dynamic config framework to be loaded. The node currently only contains
the already defined configuration DTBs, but can be extended for future
features if necessary.
The dynamic config framework is modified to use the abstraction provided
by the fconf framework, instead of directly accessing the DTBs.

The trusted-boot properties are kept under the "arm,tb_fw" compatible
string, but in a separate `tb_fw-config` node.
The `tb_fw-config` property of the `dtb-registry` node simply points
to the load address of `fw_config`, as the `tb_fw-config` is currently
part of the same DTB.

Change-Id: Iceb6c4c2cb92b692b6e28dbdc9fb060f1c46de82
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
2020-02-07 13:51:32 +00:00
..
aarch32 fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
aarch64 FVP: Remove GIC initialisation from secondary core cold boot 2019-06-05 17:46:50 +01:00
fdts fconf: Add dynamic config DTBs info as property 2020-02-07 13:51:32 +00:00
include Unify type of "cpu_idx" across PSCI module. 2020-01-10 17:11:51 +00:00
sp_min fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
tsp fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
fvp_bl1_setup.c FVP: Add Delay Timer driver to BL1 and BL31 2019-08-16 14:15:59 +01:00
fvp_bl2_el3_setup.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_bl2_setup.c Coverity: remove unnecessary header file includes 2020-02-04 10:23:51 -06:00
fvp_bl2u_setup.c FVP: Add Delay Timer driver to BL1 and BL31 2019-08-16 14:15:59 +01:00
fvp_bl31_setup.c FVP: Add Delay Timer driver to BL1 and BL31 2019-08-16 14:15:59 +01:00
fvp_common.c Merge "debugfs: add SMC channel" into integration 2019-12-20 20:56:23 +00:00
fvp_def.h FVP: Remove re-definition of topology related build options 2020-01-10 14:24:17 +00:00
fvp_err.c Coverity: remove unnecessary header file includes 2020-02-04 10:23:51 -06:00
fvp_io_storage.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_pm.c Coverity: remove unnecessary header file includes 2020-02-04 10:23:51 -06:00
fvp_private.h FVP: Add Delay Timer driver to BL1 and BL31 2019-08-16 14:15:59 +01:00
fvp_security.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_stack_protector.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
fvp_topology.c Fix multithreaded FVP power domain tree 2019-11-15 09:50:06 +00:00
fvp_trusted_boot.c Adds option to read ROTPK from registers for FVP 2020-02-06 16:58:53 +00:00
jmptbl.i fconf: Add dynamic config DTBs info as property 2020-02-07 13:51:32 +00:00
platform.mk fconf: Add dynamic config DTBs info as property 2020-02-07 13:51:32 +00:00