arm-trusted-firmware/fdts
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
..
a5ds.dts fdts: a5ds: add ethernet node in devicetree 2020-03-04 14:53:37 +00:00
corstone700.dts corstone700: fdts: using DDR memory and XIP rootfs 2020-02-18 21:48:43 +00:00
fvp-base-gicv2-psci-aarch32.dts fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
fvp-base-gicv2-psci.dts fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
fvp-base-gicv3-psci-1t.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
fvp-base-gicv3-psci-aarch32-1t.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
fvp-base-gicv3-psci-aarch32-common.dtsi fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
fvp-base-gicv3-psci-aarch32.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
fvp-base-gicv3-psci-common.dtsi fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
fvp-base-gicv3-psci-dynamiq-2t.dts Modify multithreaded dts file of DynamIQ FVPs 2020-02-26 11:59:11 +00:00
fvp-base-gicv3-psci-dynamiq-common.dtsi fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
fvp-base-gicv3-psci-dynamiq.dts Fix topology description of cpus for DynamIQ based FVP 2020-02-13 15:45:06 -06:00
fvp-base-gicv3-psci.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
fvp-foundation-gicv2-psci.dts fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
fvp-foundation-gicv3-psci.dts fconf: Extract topology node properties from HW_CONFIG dtb 2020-03-11 11:25:10 -05:00
fvp-foundation-motherboard.dtsi Remove dtc warnings 2018-04-24 08:30:01 +01:00
fvp-ve-Cortex-A5x1.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
fvp-ve-Cortex-A7x1.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
rtsm_ve-motherboard-aarch32.dtsi Remove dtc warnings 2018-04-24 08:30:01 +01:00
rtsm_ve-motherboard.dtsi Remove dtc warnings 2018-04-24 08:30:01 +01:00
stm32mp15-ddr.dtsi fdts: Fix DTC warnings for STM32MP1 platform 2019-04-26 19:17:17 +05:30
stm32mp15-ddr3-1x4Gb-1066-binG.dtsi fdts: stm32mp1: realign device tree files with internal devs 2019-06-17 14:03:51 +02:00
stm32mp15-ddr3-2x4Gb-1066-binG.dtsi fdts: stm32mp1: realign device tree files with internal devs 2019-06-17 14:03:51 +02:00
stm32mp157-pinctrl.dtsi fdts: stm32mp1: update for FMC2 pin muxing 2020-01-20 11:32:59 +01:00
stm32mp157a-avenger96.dts fdts: stm32mp1: move FDCAN to PLL4_R 2019-10-03 11:17:40 +02:00
stm32mp157a-dk1.dts fdts: stm32mp1: move FDCAN to PLL4_R 2019-10-03 11:17:40 +02:00
stm32mp157c-dk2.dts stm32mp1: introduce STM32MP1 discovery boards 2019-02-14 11:20:23 +01:00
stm32mp157c-ed1.dts fdts: stm32mp1: move FDCAN to PLL4_R 2019-10-03 11:17:40 +02:00
stm32mp157c-ev1.dts fdts: stm32mp1: remove second QSPI flash instance 2020-01-20 11:32:59 +01:00
stm32mp157c-security.dtsi stm32mp1: add authentication support for stm32image 2019-09-23 09:48:07 +00:00
stm32mp157c.dtsi fdts: stm32mp1: realign device tree files with internal devs 2019-06-17 14:03:51 +02:00
stm32mp157caa-pinctrl.dtsi stm32mp1: update device tree files 2019-01-18 15:45:08 +01:00
stm32mp157cac-pinctrl.dtsi stm32mp1: introduce STM32MP1 discovery boards 2019-02-14 11:20:23 +01:00