diff --git a/drivers/gpio/gpio_mcux_igpio.c b/drivers/gpio/gpio_mcux_igpio.c index 322321d85c5..2147a9d5b91 100644 --- a/drivers/gpio/gpio_mcux_igpio.c +++ b/drivers/gpio/gpio_mcux_igpio.c @@ -234,7 +234,8 @@ static const struct gpio_driver_api mcux_igpio_driver_api = { \ static int mcux_igpio_##n##_init(const struct device *dev) \ { \ - MCUX_IGPIO_IRQ_INIT(n, 0); \ + IF_ENABLED(DT_INST_IRQ_HAS_IDX(n, 0), \ + (MCUX_IGPIO_IRQ_INIT(n, 0);)) \ \ IF_ENABLED(DT_INST_IRQ_HAS_IDX(n, 1), \ (MCUX_IGPIO_IRQ_INIT(n, 1);)) \