mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-15 09:04:17 +00:00
![]() The legacy console is gone. Re-add the console support based on the multi-console framework. I am still keeping the putc, getc, and flush callbacks in uniphier_console.S to use plat/common/aarch64/crash_console_helpers.S The console registration code already relies on that C environment has been set up. So, I just filled the struct console fields with the callback pointers, then called console_register() directly. I also re-implemented the init function in C to improve the readability. Removing the custom crash console implementation has one disadvantage; we cannot use the crash console on very early crashes because crash_console_helpers.S works only after the console is registered. I can live with this limitation. Tested on my boards, and confirmed this worked like before. Change-Id: Ieab9c849853ff6c525c15ea894a85944f257db59 Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
||
---|---|---|
.. | ||
include | ||
tsp | ||
platform.mk | ||
uniphier.h | ||
uniphier_bl2_setup.c | ||
uniphier_bl31_setup.c | ||
uniphier_boot_device.c | ||
uniphier_cci.c | ||
uniphier_console.h | ||
uniphier_console.S | ||
uniphier_console_setup.c | ||
uniphier_emmc.c | ||
uniphier_gicv3.c | ||
uniphier_helpers.S | ||
uniphier_image_desc.c | ||
uniphier_io_storage.c | ||
uniphier_nand.c | ||
uniphier_psci.c | ||
uniphier_rotpk.S | ||
uniphier_scp.c | ||
uniphier_smp.S | ||
uniphier_soc_info.c | ||
uniphier_syscnt.c | ||
uniphier_tbbr.c | ||
uniphier_topology.c | ||
uniphier_usb.c | ||
uniphier_xlat_setup.c |