CONFIG_UART_NS16550_ACCESS_WORD_ONLY

NS16550 only allows word access

Type: bool

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.

Direct dependencies

(UART_NS16550 && SOC_ARC_HSDK) || (UART_NS16550 && SERIAL)

(Includes any dependencies from ifs and menus.)

Default

  • y

Kconfig definitions

At <Zephyr>/soc/arc/snps_arc_hsdk/Kconfig.defconfig:43

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:19<BuildDir>/Kconfig/Kconfig.soc.defconfig:1

Menu path: (Top)

config UART_NS16550_ACCESS_WORD_ONLY
    bool
    default y
    depends on UART_NS16550 && SOC_ARC_HSDK

At <Zephyr>/drivers/serial/Kconfig.ns16550:44

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:24<Zephyr>/drivers/serial/Kconfig:67

Menu path: (Top) → Device Drivers → Serial Drivers → NS16550 serial driver

config UART_NS16550_ACCESS_WORD_ONLY
    bool "NS16550 only allows word access"
    depends on UART_NS16550 && SERIAL
    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.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)