arm-trusted-firmware/plat
Madhukar Pappireddy 4682461ded fconf: Extract topology node properties from HW_CONFIG dtb
Create, register( and implicitly invoke) fconf_populate_topology()
function which extracts the topology related properties from dtb into
the newly created fconf based configuration structure 'soc_topology'.
Appropriate libfdt APIs are added to jmptbl.i file for use with USE_ROMLIB
build feature.

A new property which describes the power domain levels is added to the
HW_CONFIG device tree source files.

This patch also fixes a minor bug in the common device tree file
fvp-base-gicv3-psci-dynamiq-common.dtsi
As this file includes fvp-base-gicv3-psci-common.dtsi, it is necessary
to delete all previous cluster node definitons because DynamIQ based
models have upto 8 CPUs in each cluster. If not deleted, the final dts
would have an inaccurate description of SoC topology, i.e., cluster0
with 8 or more core nodes and cluster1 with 4 core nodes.

Change-Id: I9eb406da3ba4732008a66c01afec7c9fa8ef59bf
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
2020-03-11 11:25:10 -05:00
..
allwinner Merge "allwinner: Implement PSCI system suspend using SCPI" into integration 2020-02-26 09:11:37 +00:00
amlogic meson: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
arm fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
common TBB: Add an IO abstraction layer to load encrypted firmwares 2020-03-06 16:40:37 +05:30
hisilicon pl011: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
imx imx: console: Use CONSOLE_T_BASE for UART base address 2020-03-05 13:56:56 +00:00
intel/soc Merge "intel: Enable EMAC PHY in Intel FPGA platform" into integration 2020-02-28 10:51:49 +00:00
layerscape LS 16550: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
marvell marvell: Consolidate console register calls 2020-02-25 09:34:38 +00:00
mediatek Merge "mt8173: Add support for new watchdog SMC" into integration 2020-02-28 10:48:21 +00:00
nvidia/tegra Tegra186: store TZDRAM base/size to scratch registers 2020-03-09 15:25:16 -07:00
qemu qemu: Support optional encryption of BL31 and BL32 images 2020-03-06 16:40:37 +05:30
renesas/rcar rcar: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
rockchip 16550: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
rpi 16550: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
socionext uniphier: shrink UNIPHIER_ROM_REGION_SIZE 2020-03-06 20:13:40 +09:00
st stm32: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
ti/k3 16550: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
xilinx pl011: Use generic console_t data structure 2020-02-25 09:34:38 +00:00