diff --git a/arch/arm64/src/imx9/imx9_boot.c b/arch/arm64/src/imx9/imx9_boot.c index 260e6799742..aaef4e8606f 100644 --- a/arch/arm64/src/imx9/imx9_boot.c +++ b/arch/arm64/src/imx9/imx9_boot.c @@ -37,8 +37,10 @@ #include "arm64_arch.h" #include "arm64_internal.h" #include "arm64_mmu.h" + #include "imx9_boot.h" #include "imx9_serial.h" +#include "imx9_gpio.h" #include "imx9_lowputc.h" /**************************************************************************** @@ -103,6 +105,12 @@ void arm64_chip_boot(void) imx9_lowsetup(); #endif + /* Initialize pin interrupt support */ + +#ifdef CONFIG_IMX9_GPIO_IRQ + imx9_gpioirq_initialize(); +#endif + /* Perform board-specific device initialization. This would include * configuration of board specific resources such as GPIOs, LEDs, etc. */