1# Copyright (c) 2025, Silicon Laboratories Inc. 2# SPDX-License-Identifier: Apache-2.0 3 4config UART_SILABS_USART 5 bool "Silabs USART UART driver" 6 default y 7 depends on DT_HAS_SILABS_USART_UART_ENABLED 8 select SERIAL_HAS_DRIVER 9 select SERIAL_SUPPORT_INTERRUPT 10 select SOC_GECKO_USART 11 select SERIAL_SUPPORT_ASYNC \ 12 if DT_HAS_SILABS_LDMA_ENABLED 13 select DMA if UART_ASYNC_API 14 select PINCTRL 15 select CLOCK_CONTROL 16 help 17 Enable the Silicon Labs usart driver. 18 19if UART_SILABS_USART 20 21config UART_SILABS_USART_ASYNC 22 bool 23 default y 24 depends on DMA_SILABS_LDMA 25 depends on UART_ASYNC_API 26 help 27 If 'y', Silabs usart driver will compile with support for UART async API. 28 29endif 30