25 lines
940 B
Plaintext
25 lines
940 B
Plaintext
# Copyright (c) 2023 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config UART_ALTERA
|
|
bool "ALTERA UART driver"
|
|
depends on DT_HAS_ALTR_UART_ENABLED
|
|
select SERIAL_HAS_DRIVER
|
|
select SERIAL_SUPPORT_INTERRUPT
|
|
help
|
|
Enable the Altera UART driver, that can be built into Intel NiosV CPU designs.
|
|
|
|
config UART_ALTERA_EOP
|
|
bool "ALTERA UART end of packet feature"
|
|
depends on UART_ALTERA && UART_DRV_CMD && UART_INTERRUPT_DRIVEN
|
|
help
|
|
Use driver command CMD_ENABLE_EOP and CMD_DISABLE_EOP to use the feature.
|
|
|
|
config UART_ALTERA_LINE_CTRL_WORKAROUND
|
|
bool "ALTERA UART flow control workaround"
|
|
depends on UART_ALTERA && UART_LINE_CTRL
|
|
help
|
|
Before enabling this, please try to optimise the ISR to fetch the receive data faster.
|
|
Enabling this will cause the transmitter to wait for rising edge of CTS before sending.
|
|
The receiver will deassert RTS as soon as a byte is received and reassert after the byte is fetched.
|