blob: f95ab24bbf2764b135e508fe43e45e9353b14250 [file] [log] [blame]
# Copyright 2017, 2025 NXP
# SPDX-License-Identifier: Apache-2.0
config UART_MCUX_LPUART
bool "MCUX LPUART driver"
default y
depends on DT_HAS_NXP_LPUART_ENABLED
depends on CLOCK_CONTROL
select SERIAL_HAS_DRIVER
select SERIAL_SUPPORT_INTERRUPT
select PINCTRL
help
Enable the MCUX LPUART driver.
if UART_MCUX_LPUART
config UART_MCUX_LPUART_ISR_SUPPORT
bool
default y if UART_INTERRUPT_DRIVEN || PM || UART_ASYNC_API
help
Enable UART interrupt service routine.
config UART_NXP_LPUART_ASYNC_API_SUPPORT
bool
default y if $(dt_compat_any_has_prop,$(DT_COMPAT_NXP_LPUART),dmas)
select SERIAL_SUPPORT_ASYNC
select DMA if UART_ASYNC_API
help
Indicates if LPUART has async api support by having dmas enabled for it
endif