• Madhukar Pappireddy's avatar
    fconf: Extract topology node properties from HW_CONFIG dtb · 4682461d
    Madhukar Pappireddy authored
    
    
    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: default avatarMadhukar Pappireddy <madhukar.pappireddy@arm.com>
    4682461d
fvp-foundation-gicv2-psci.dts 3.72 KB