diff --git a/board/qca/arm/common/board_init.c b/board/qca/arm/common/board_init.c index e31e99f044..d875ea8798 100644 --- a/board/qca/arm/common/board_init.c +++ b/board/qca/arm/common/board_init.c @@ -232,7 +232,7 @@ int board_init(void) #endif disable_audio_clks(); /* - * Needed by ipq806x to avoid TX FIFO curruption during + * Needed by ipq806x & ipq9574 to avoid TX FIFO curruption during * serial init after relocation */ uart_wait_tx_empty(); diff --git a/board/qca/arm/ipq9574/ipq9574.c b/board/qca/arm/ipq9574/ipq9574.c index 731a266a3d..952c7e597c 100644 --- a/board/qca/arm/ipq9574/ipq9574.c +++ b/board/qca/arm/ipq9574/ipq9574.c @@ -1600,3 +1600,8 @@ int do_dpr(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) U_BOOT_CMD(dpr_execute, 2, 0, do_dpr, "Debug Policy Request processing\n", "dpr_execute [address] - Processing dpr\n"); + +void uart_wait_tx_empty(void) +{ + ipq_serial_wait_tx_empty(); +}