29 lines
852 B
Plaintext
29 lines
852 B
Plaintext
# Copyright (c) 2020 Linumiz
|
|
#
|
|
# Author: Parthiban Nallathambi <parthiban@linumiz.com>
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config UART_XMC4XXX
|
|
bool "XMC4XX UART driver"
|
|
default y
|
|
depends on DT_HAS_INFINEON_XMC4XXX_UART_ENABLED
|
|
select SERIAL_HAS_DRIVER
|
|
select SERIAL_SUPPORT_INTERRUPT
|
|
select SERIAL_SUPPORT_ASYNC if DT_HAS_INFINEON_XMC4XXX_DMA_ENABLED
|
|
select DMA if UART_ASYNC_API
|
|
help
|
|
This option enables the XMC4XX UART driver.
|
|
|
|
if UART_XMC4XXX
|
|
|
|
config UART_XMC4XXX_RX_FIFO_INT_TRIGGER
|
|
bool "Continue to trigger fifo rx interrupt"
|
|
default n
|
|
help
|
|
When this option is enabled, an interrupt will continue to trigger
|
|
if there is data in the receive fifo. Otherwise, an interrupt will
|
|
trigger only once on the first received byte. The receive fifo will
|
|
need to be fully flushed so that the interrupt will trigger again.
|
|
|
|
endif
|