| # Copyright (c) 2017-2023 Intel Corporation |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config UART_ALTERA_JTAG |
| bool "Nios II/NiosV JTAG UART driver" |
| default y |
| depends on DT_HAS_ALTR_JTAG_UART_ENABLED |
| select SERIAL_HAS_DRIVER |
| help |
| Enable the Altera JTAG UART driver, built in to many Nios II/NiosV CPU |
| designs. |
| |
| config UART_ALTERA_JTAG_HAL |
| bool "JTAG UART driver using Altera HAL API" |
| depends on UART_ALTERA_JTAG && NIOS2 |
| help |
| This is not available for NiosV CPU, as only the HAL for Nios II CPU is ported. |
| Enabling this will disable poll_in and interrupt driven api. |
| |
| config UART_ALTERA_JTAG_SUPPORT_INTERRUPT |
| bool |
| depends on UART_ALTERA_JTAG |
| default y if !UART_ALTERA_JTAG_HAL |
| select SERIAL_SUPPORT_INTERRUPT |
| help |
| This is a helper config. Altera JTAG UART driver will support interrupt, |
| if UART_ALTERA_JTAG_HAL is disabled. |