diff --git a/arch/arm64/src/imx9/imx9_boot.c b/arch/arm64/src/imx9/imx9_boot.c index 3110f0c065..f900910de0 100644 --- a/arch/arm64/src/imx9/imx9_boot.c +++ b/arch/arm64/src/imx9/imx9_boot.c @@ -216,12 +216,6 @@ void arm64_chip_boot(void) imx9_gpioirq_initialize(); #endif - /* Perform board-specific device initialization. This would include - * configuration of board specific resources such as GPIOs, LEDs, etc. - */ - - imx9_board_initialize(); - #ifdef USE_EARLYSERIALINIT /* Perform early serial initialization if we are going to use the serial * driver. @@ -229,4 +223,10 @@ void arm64_chip_boot(void) arm64_earlyserialinit(); #endif + + /* Perform board-specific device initialization. This would include + * configuration of board specific resources such as GPIOs, LEDs, etc. + */ + + imx9_board_initialize(); }