CONFIG_UART_NS16550
NS16550 serial driver
Type: bool
Help
This option enables the NS16550 serial driver.
This driver can be used for the serial hardware
available on x86 boards.
Direct dependencies
(SERIAL
&& BOARD_EM_STARTERKIT
) || (SERIAL
&& BOARD_EMSDP
) || (SERIAL
&& BOARD_NSIM
) || (SERIAL
&& SOC_ARC_HSDK
) || (SERIAL
&& SOC_ARC_IOT
) || (SERIAL
&& SOC_MEC1501_HSZ
&& SOC_SERIES_MEC1501X
) || (SERIAL
&& SOC_MEC1701_QSZ
&& SOC_SERIES_MEC1701X
) || (SERIAL
&& SOC_SERIES_RISCV32_IT8XXX2
) || (SERIAL
&& SOC_ARC_HSDK
) || (SERIAL
&& SOC_ARC_IOT
) || (SERIAL
&& SOC_MEC1501_HSZ
&& SOC_SERIES_MEC1501X
) || (SERIAL
&& SOC_MEC1701_QSZ
&& SOC_SERIES_MEC1701X
) || (SERIAL
&& SOC_SERIES_RISCV32_IT8XXX2
) || SERIAL
(Includes any dependencies from ifs and menus.)
Defaults
y
y
y
y
y
y
y
y
y
y
y
y
y
Symbols selected by this symbol
Kconfig definitions
At <Zephyr>/boards/arc/em_starterkit/Kconfig.defconfig:48
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && BOARD_EM_STARTERKIT
At <Zephyr>/boards/arc/emsdp/Kconfig.defconfig:32
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && BOARD_EMSDP
At <Zephyr>/boards/arc/nsim/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && BOARD_NSIM
At <Zephyr>/soc/arc/snps_arc_hsdk/Kconfig.defconfig:42
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_ARC_HSDK
At <Zephyr>/soc/arc/snps_arc_iot/Kconfig.defconfig:37
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_ARC_IOT
At <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:11
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/microchip_mec/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:17
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X
At <Zephyr>/soc/arm/microchip_mec/mec1701/Kconfig.defconfig.mec1701qsz:14
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/microchip_mec/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/microchip_mec/mec1701/Kconfig.defconfig.series:17
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_MEC1701_QSZ && SOC_SERIES_MEC1701X
At <Zephyr>/soc/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:28
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/riscv/riscv-ite/Kconfig.defconfig:4
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_SERIES_RISCV32_IT8XXX2
At <Zephyr>/soc/arc/snps_arc_hsdk/Kconfig.defconfig:42
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_ARC_HSDK
At <Zephyr>/soc/arc/snps_arc_iot/Kconfig.defconfig:37
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_ARC_IOT
At <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:11
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/microchip_mec/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:17
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X
At <Zephyr>/soc/arm/microchip_mec/mec1701/Kconfig.defconfig.mec1701qsz:14
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/microchip_mec/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/microchip_mec/mec1701/Kconfig.defconfig.series:17
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_MEC1701_QSZ && SOC_SERIES_MEC1701X
At <Zephyr>/soc/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:28
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/riscv/riscv-ite/Kconfig.defconfig:4
Menu path: (Top)
config UART_NS16550
bool
default y
depends on SERIAL && SOC_SERIES_RISCV32_IT8XXX2
At <Zephyr>/drivers/serial/Kconfig.ns16550:3
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/drivers/Kconfig:26
→ <Zephyr>/drivers/serial/Kconfig:104
Menu path: (Top) → Device Drivers → Serial Drivers
menuconfig UART_NS16550
bool "NS16550 serial driver"
select SERIAL_HAS_DRIVER
select SERIAL_SUPPORT_INTERRUPT
depends on SERIAL
help
This option enables the NS16550 serial driver.
This driver can be used for the serial hardware
available on x86 boards.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)