arm-trusted-firmware/plat
Yann Gautier 1d204ee4ab feat(plat/st): use FIP to load images
BL2 still uses the STM32 header binary format to be loaded from ROM code.
BL32 and BL33 and their respective device tree files are now put together
in a FIP file.
One DTB is created for each BL. To reduce their sizes, 2 new dtsi file are
in charge of removing useless nodes for a given BL. This is done because
BL2 and BL32 share the same device tree files base.

The previous way of booting is still available, the compilation flag
STM32MP_USE_STM32IMAGE has to be set to 1 in the make command. Some files
are duplicated and their names modified with _stm32_ to avoid too much
switches in the code.

Change-Id: I1ffada0af58486d4cf6044511b51e56b52269817
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
2021-09-07 09:14:05 +02:00
..
allwinner feat(plat/allwinner): add R329 support 2021-08-25 02:11:59 +08:00
amlogic Plat AXG: Fix PLAT_MAX_PWR_LVL value 2020-12-29 13:52:11 +00:00
arm Merge "feat(board/rdn2): add tzc master source ids for soc dma" into integration 2021-09-04 01:10:55 +02:00
brcm Merge "driver: brcm: add USB driver" into integration 2021-04-12 16:44:11 +02:00
common refactor(plat/ea_handler): Use default ea handler implementation for panic 2021-08-13 11:12:11 +02:00
hisilicon plat/hisilicon: do not keep mmc_device_info in stack 2021-04-08 08:44:57 +02:00
imx Merge "feat(plat/imx/imx8m/imx8mm): enlarge BL33 (U-boot) size in FIP" into integration 2021-08-12 15:47:53 +02:00
intel/soc plat/intel: do not keep mmc_device_info in stack 2021-04-08 08:44:57 +02:00
layerscape Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
marvell feat(plat/marvell): introduce t9130_cex7_eval 2021-08-26 04:08:50 +02:00
mediatek feat(plat/mdeiatek/mt8192): add DFD control in SiP service 2021-08-10 09:41:15 +08:00
nvidia/tegra refactor(tegra132): deprecate platform 2021-08-16 11:58:24 -07:00
nxp refactor(plat/nxp): refine api to read SVR register 2021-08-26 10:08:57 +08:00
qemu fix(plat/qemu): (NS_DRAM0_BASE + NS_DRAM0_SIZE) ADDR overflow 32bit 2021-08-18 16:13:22 +01:00
qti qti: spmi_arb: Fix NUM_APID and REG_APID_MAP() argument 2021-02-03 15:37:02 -08:00
renesas refactor(plat/ea_handler): Use default ea handler implementation for panic 2021-08-13 11:12:11 +02:00
rockchip fix(rk3399/suspend): correct LPDDR4 resume sequence 2021-07-19 23:06:33 +02:00
rpi fix(rpi4): drop /memreserve/ region 2021-08-16 17:29:59 +01:00
socionext Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
st feat(plat/st): use FIP to load images 2021-09-07 09:14:05 +02:00
ti/k3 plat: ti: k3: board: Let explicitly map our SEC_SRAM_BASE to 0x0 2021-03-26 02:25:44 -05:00
xilinx feat(plat/xilinx/zynqmp): add support for runtime feature config 2021-08-18 22:27:05 -07:00