| # Atmel SAM SERCOM configuration options |
| |
| # Copyright (c) 2017 Google LLC. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| # Workaround for not being able to have commas in macro arguments |
| DT_COMPAT_ATMEL_SAM0_DMAC := atmel,sam0-dmac |
| |
| config UART_SAM0 |
| bool "Atmel SAM0 series SERCOM USART driver" |
| default y |
| depends on SOC_FAMILY_SAM0 |
| select SERIAL_HAS_DRIVER |
| select SERIAL_SUPPORT_INTERRUPT |
| # the ASYNC implementation requires a DMA controller |
| select SERIAL_SUPPORT_ASYNC if $(dt_compat_enabled,$(DT_COMPAT_ATMEL_SAM0_DMAC)) |
| select DMA if UART_ASYNC_API |
| help |
| This option enables the SERCOMx USART driver for Atmel SAM0 MCUs. |