plat/arm/juno: Add support to use hw_config in BL31
Mikael Olsson authored
To make it possible to use the hw_config device tree for dynamic
configuration in BL31 on the Arm Juno platform. A placeholder hw_config
has been added that is included in the FIP and a Juno specific BL31
setup has been added to populate fconf with the hw_config.

Juno's BL2 setup has been updated to align it with the new behavior
implemented in the Arm FVP platform, where fw_config is passed in arg1
to BL31 instead of soc_fw_config. The BL31 setup is expected to use the
fw_config passed in arg1 to find the hw_config.
Signed-off-by: default avatarMikael Olsson <mikael.olsson@arm.com>
Change-Id: Ib3570faa6714f92ab8451e8f1e59779dcf19c0b6
5d5fb10f
Name Last commit Last update
..
a5ds.dts fdts: a5ds: Fix for the system timer issue.
arm_fpga.dts arm_fpga: Add devicetree file
corstone700.dtsi corstone700: splitting the platform support into FVP and FPGA
corstone700_fpga.dts fdts: corstone700: add NXP isp1763 node to device tree
corstone700_fvp.dts corstone700: splitting the platform support into FVP and FPGA
cot_descriptors.dtsi dtsi: Update the nv-counter node in the device tree
fvp-base-gicv2-psci-aarch32.dts FVP: Add support for passing platform's topology to DTS
fvp-base-gicv2-psci.dts FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci-1t.dts FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci-aarch32-1t.dts FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci-aarch32-common.dtsi FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci-aarch32.dts FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci-common.dtsi plat/fvp: Add support for dynamic description of secure interrupts
fvp-base-gicv3-psci-dynamiq-2t.dts FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci-dynamiq-common.dtsi FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci-dynamiq.dts FVP: Add support for passing platform's topology to DTS
fvp-base-gicv3-psci.dts FVP: Add support for passing platform's topology to DTS
fvp-defs-dynamiq.dtsi FVP: Add support for passing platform's topology to DTS
fvp-defs.dtsi FVP: Add support for passing platform's topology to DTS
fvp-foundation-gicv2-psci.dts FVP: Add support for passing platform's topology to DTS
fvp-foundation-gicv3-psci.dts FVP: Add support for passing platform's topology to DTS
fvp-foundation-motherboard.dtsi Remove dtc warnings
fvp-ve-Cortex-A5x1.dts Replace dts includes with C preprocessor syntax
fvp-ve-Cortex-A7x1.dts Replace dts includes with C preprocessor syntax
juno.dts plat/arm/juno: Add support to use hw_config in BL31
morello-fvp.dts
morello.dtsi
n1sdp-multi-chip.dts
n1sdp-single-chip.dts
n1sdp.dtsi
rtsm_ve-motherboard-aarch32.dtsi
rtsm_ve-motherboard.dtsi
stm32mp15-ddr.dtsi
stm32mp15-ddr3-1x4Gb-1066-binG.dtsi
stm32mp15-ddr3-2x4Gb-1066-binG.dtsi
stm32mp15-pinctrl.dtsi
stm32mp151.dtsi
stm32mp153.dtsi
stm32mp157.dtsi
stm32mp157a-avenger96.dts
stm32mp157a-dk1.dts
stm32mp157c-dk2.dts
stm32mp157c-ed1.dts
stm32mp157c-ev1.dts
stm32mp157c-lxa-mc1.dts
stm32mp15xc.dtsi
stm32mp15xx-dkx.dtsi
stm32mp15xx-osd32.dtsi
stm32mp15xxaa-pinctrl.dtsi
stm32mp15xxab-pinctrl.dtsi
stm32mp15xxac-pinctrl.dtsi
stm32mp15xxad-pinctrl.dtsi
tc0.dts