diff --git a/plat/rockchip/common/params_setup.c b/plat/rockchip/common/params_setup.c index d0fea4ffa6500dd91d3a69bf539a5fa62fb02e99..708dc48b2b7135f482dff2f5f0559e6fe2d16745 100644 --- a/plat/rockchip/common/params_setup.c +++ b/plat/rockchip/common/params_setup.c @@ -95,6 +95,11 @@ static void plat_rockchip_dt_process_fdt_uart(void *fdt) case 4: uart_base = UART4_BASE; break; +#endif +#ifdef UART5_BASE + case 5: + uart_base = UART5_BASE; + break; #endif default: return; diff --git a/plat/rockchip/px30/px30_def.h b/plat/rockchip/px30/px30_def.h index 021165a4a3cb5954063c296d61a803eaac2b58e3..9b8ccfca63cef3cd7af51dcb68ecdd801ab2ef08 100644 --- a/plat/rockchip/px30/px30_def.h +++ b/plat/rockchip/px30/px30_def.h @@ -54,6 +54,9 @@ #define UART2_BASE 0xff160000 #define UART2_SIZE SIZE_K(64) +#define UART5_BASE 0xff178000 +#define UART5_SIZE SIZE_K(64) + #define I2C0_BASE 0xff180000 #define I2C0_SIZE SIZE_K(64)