arm-trusted-firmware/plat
Salman Nabi 92752355f5 refactor(synquacer): console runtime switch on bl31 exit
TF-A plans to move the console_flush() and
console_switch_state(CONOSLE_FLAG_RUNTIME) calls to bl31_main() just
before BL31 exits.

For now we are mimicking the generic implementation by calling flush
and changing the console state to runtime at the end of
bl31_plat_runtime_setup() for each platform. This is so that each
platform can test it prior to moving flush and switch to bl31_main().

This patch affects the synquacer SoC of the socionext platform.

Change-Id: I85a251e3d9732c5fb5010c3c8bb7323c4f57fa96
Signed-off-by: Salman Nabi <salman.nabi@arm.com>
2024-05-08 15:50:58 +02:00
..
allwinner refactor(allwinner): console runtime switch on bl31 exit 2024-03-04 20:11:25 +01:00
amlogic build: use toolchain identifiers in conditions 2024-02-06 11:14:52 +00:00
arm Merge changes from topic "fix_psci_osi" into integration 2024-05-08 15:45:12 +02:00
aspeed/ast2700 fix(ast2700): add device mapping for coherent memory 2023-10-30 11:30:03 +02:00
brcm refactor(brcm): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
common refactor(bl1): clean up bl2 layout calculation 2024-04-26 09:00:12 +00:00
hisilicon refactor(hisilicon): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
imx refactor(imx): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
intel/soc refactor: fix common misspelling of init* 2024-03-20 11:44:00 +00:00
marvell refactor(armada): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
mediatek refactor(mediatek): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
nuvoton fix(nuvoton): prevent changing clock frequency 2024-03-26 16:44:07 +02:00
nvidia/tegra refactor(nvidia): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
nxp refactor(nxp): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
qemu refactor(cpufeat): add macro to simplify is_feat_xx_present 2024-05-02 12:16:16 -05:00
qti chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
renesas build(rzg): separate BL2 and BL31 SREC generation 2024-04-29 12:47:01 +00:00
rockchip fix(rockchip): add support for building with LTO enabled 2024-02-24 00:42:50 +03:00
rpi feat(rpi): add Raspberry Pi 5 support 2024-03-08 21:05:08 +02:00
socionext refactor(synquacer): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00
st refactor(stm32mp1): move the MCU security to BL32 2024-03-19 15:49:14 +01:00
ti/k3 Revert "fix(ti): do not take system power reference in bl31_platform_setup()" 2024-02-05 10:45:48 +05:30
xilinx refactor(xilinx): console runtime switch on bl31 exit 2024-05-08 15:50:58 +02:00