| # SPDX-License-Identifier: Apache-2.0 |
| |
| menuconfig UART_NS16550 |
| bool "NS16550 serial driver" |
| select SERIAL_HAS_DRIVER |
| select SERIAL_SUPPORT_INTERRUPT |
| help |
| This option enables the NS16550 serial driver. |
| This driver can be used for the serial hardware |
| available on x86 boards. |
| |
| if UART_NS16550 |
| |
| config UART_NS16550_LINE_CTRL |
| bool "Enable Serial Line Control for Apps" |
| depends on UART_LINE_CTRL |
| help |
| This enables the API for apps to control the serial line, |
| such as CTS and RTS. |
| |
| Says n if not sure. |
| |
| config UART_NS16550_DRV_CMD |
| bool "Enable Driver Commands" |
| depends on UART_DRV_CMD |
| help |
| This enables the API for apps to send commands to driver. |
| |
| Says n if not sure. |
| |
| config UART_NS16750 |
| bool "Enable UART 16750 (64-bytes FIFO and auto flow control)" |
| help |
| This enables support for 64-bytes FIFO and automatic hardware |
| flow control if UART controller is 16750. |
| |
| config UART_NS16550_ACCESS_WORD_ONLY |
| bool "NS16550 only allows word access" |
| help |
| In some case, e.g. ARC HS Development kit, the peripheral space of ns |
| 16550 (DesignWare UART) only allows word access, byte access will raise |
| exception. |
| |
| endif # UART_NS16550 |