The serial driver could enable the uart clk using clk_enable, there is no need to call init_uart_clk in board_early_init_f.
The init_uart_clk() function is still kept, in case it is needed for debug purpose. Signed-off-by: Peng Fan <[email protected]> --- Changes in v2: - Drop board_early_init_f and update defconfig - Include cleanup to toradex smarc-imx95 - Link to v1: https://lore.kernel.org/r/[email protected] --- Peng Fan (3): nxp: imx95_evk: Drop init_uart_clk nxp: imx94_evk: Drop init_uart_clk toradex: smarc-imx95: Drop init_uart_clk board/nxp/imx94_evk/imx94_evk.c | 6 ------ board/nxp/imx94_evk/spl.c | 2 -- board/nxp/imx95_evk/imx95_evk.c | 8 -------- board/nxp/imx95_evk/spl.c | 2 -- board/toradex/smarc-imx95/smarc-imx95.c | 8 -------- board/toradex/smarc-imx95/spl.c | 2 -- configs/imx943_evk_defconfig | 1 - configs/imx95_15x15_evk_defconfig | 1 - configs/imx95_evk.config | 1 - configs/toradex-smarc-imx95_defconfig | 1 - 10 files changed, 32 deletions(-) --- base-commit: b5213bbfdcb1812be510427857827ee8becb9f8f change-id: 20260206-imx9-board-clean-uart-7eda1c7fed1c Best regards, -- Peng Fan <[email protected]>

