Debido a un problema en arm Trusted Firmware (ATF) versión 2.4.0 y anteriores, cuando uart1 está configurado para el arranque en U, el HPS se cuelga.
Para solucionar este problema en la versión ATF 2.4.0 y el auricular, podría realizar una modificación para utilizar la dirección de registro real de UART1 en arm-trusted-frimware/plat/intel/soc/common/include/platform_def.h.
Aquí tiene un ejemplo para dispositivos SoC Intel Agilex® (se PLAT_UART0_BASE utilizar macro en el código ATF, se sugiere una modificación sencilla aquí):
Cambio
#define PLAT_UART0_BASE (0xFFC02000)
Para
#define PLAT_UART0_BASE (0xFFC02100)
Este problema se ha solucionado a partir de la versión ATF 2.4.1.