[PATCH v2 0/3] imx9[4,5]_evk: Drop init_uart_clk from board code

Peng Fan (OSS)
2026-02-06T14:14:13Z

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 <peng.fan@nxp.com>
---
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/20260206-imx9-board-clean-uart-v1-0-3965b4e7f79d@nxp.com

---
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 <peng.fan@nxp.com>