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_ARC_HSDK) || (SERIAL && SOC_ARC_IOT) || (SERIAL && SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X) || (SERIAL && SOC_MEC1701_QSZ && SOC_SERIES_MEC1701X) || SERIAL
(Includes any dependencies from ifs and menus.)
Defaults¶
- 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:45
Included via Kconfig:8 → 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:29
Included via Kconfig:8 → 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 Kconfig:8 → 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 Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/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 Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/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 Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/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 Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/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>/arc/snps_arc_hsdk/Kconfig.defconfig:42
Included via Kconfig:8 → 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 Kconfig:8 → 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 Kconfig:8 → 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 Kconfig:8 → 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 Driver>/serial/Kconfig.ns16550:3
Included via Kconfig:8 → Kconfig.zephyr:42 → <Zephyr Driver>/Kconfig:26 → <Zephyr Driver>/serial/Kconfig:90
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.)