| # 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 |