diff --git a/arch/arm/soc/nxp_kinetis/kwx/soc.h b/arch/arm/soc/nxp_kinetis/kwx/soc.h index 37b34122034..ce6d492c3ce 100644 --- a/arch/arm/soc/nxp_kinetis/kwx/soc.h +++ b/arch/arm/soc/nxp_kinetis/kwx/soc.h @@ -29,7 +29,6 @@ extern "C" { #define IRQ_I2C1 9 #define IRQ_SPI0 10 #define IRQ_TSI0 11 -#define IRQ_LPUART0 12 #define IRQ_TRNG0 13 #define IRQ_CMT 14 #define IRQ_ADC0 15 diff --git a/drivers/serial/uart_mcux_lpuart.c b/drivers/serial/uart_mcux_lpuart.c index 02cbd0c941d..59b868fbd8e 100644 --- a/drivers/serial/uart_mcux_lpuart.c +++ b/drivers/serial/uart_mcux_lpuart.c @@ -297,10 +297,11 @@ DEVICE_AND_API_INIT(uart_0, CONFIG_UART_MCUX_LPUART_0_NAME, #ifdef CONFIG_UART_INTERRUPT_DRIVEN static void mcux_lpuart_config_func_0(struct device *dev) { - IRQ_CONNECT(IRQ_LPUART0, CONFIG_UART_MCUX_LPUART_0_IRQ_PRI, + IRQ_CONNECT(CONFIG_UART_MCUX_LPUART_0_IRQ, + CONFIG_UART_MCUX_LPUART_0_IRQ_PRI, mcux_lpuart_isr, DEVICE_GET(uart_0), 0); - irq_enable(IRQ_LPUART0); + irq_enable(CONFIG_UART_MCUX_LPUART_0_IRQ); } #endif diff --git a/dts/arm/frdm_kw41z.fixup b/dts/arm/frdm_kw41z.fixup index ba21cc533f0..fcc541ce15d 100644 --- a/dts/arm/frdm_kw41z.fixup +++ b/dts/arm/frdm_kw41z.fixup @@ -1,6 +1,7 @@ #define CONFIG_NUM_IRQ_PRIO_BITS ARM_V6M_NVIC_E000E100_ARM_NUM_IRQ_PRIORITY_BITS #define CONFIG_UART_MCUX_LPUART_0_BAUD_RATE NXP_KINETIS_LPUART_40054000_CURRENT_SPEED +#define CONFIG_UART_MCUX_LPUART_0_IRQ NXP_KINETIS_LPUART_40054000_IRQ_0 #define CONFIG_UART_MCUX_LPUART_0_IRQ_PRI NXP_KINETIS_LPUART_40054000_IRQ_0_PRIORITY #define CONFIG_UART_MCUX_LPUART_0_NAME NXP_KINETIS_LPUART_40054000_LABEL diff --git a/dts/arm/hexiwear_kw40z.fixup b/dts/arm/hexiwear_kw40z.fixup index d8dd8c363f6..10e5121aba0 100644 --- a/dts/arm/hexiwear_kw40z.fixup +++ b/dts/arm/hexiwear_kw40z.fixup @@ -1,6 +1,7 @@ #define CONFIG_NUM_IRQ_PRIO_BITS ARM_V6M_NVIC_E000E100_ARM_NUM_IRQ_PRIORITY_BITS #define CONFIG_UART_MCUX_LPUART_0_BAUD_RATE NXP_KINETIS_LPUART_40054000_CURRENT_SPEED +#define CONFIG_UART_MCUX_LPUART_0_IRQ NXP_KINETIS_LPUART_40054000_IRQ_0 #define CONFIG_UART_MCUX_LPUART_0_IRQ_PRI NXP_KINETIS_LPUART_40054000_IRQ_0_PRIORITY #define CONFIG_UART_MCUX_LPUART_0_NAME NXP_KINETIS_LPUART_40054000_LABEL