Devido a um problema no Arm Trusted Firmware (ATF) versão 2.4.0 e anterior, quando o uart1 está configurado para U-boot, o HPS será travado.
Para contornar esse problema nas versões ATF 2.4.0 e eariler, você pode fazer uma modificação para utilizar o endereço de registro real para UART1 no arm-trusted-frimware/plat/intel/soc/common/include/platform_def.h.
Aqui está um exemplo de dispositivos SoC Agilex™ (macro PLAT_UART0_BASE usados no código ATF, uma modificação simples é sugerida aqui):
Mudar
#define PLAT_UART0_BASE (0xFFC02000)
Para
#define PLAT_UART0_BASE (0xFFC02100)