This is the documentation for the latest (master) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.
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 soc/arc/snps_arc_hsdk/Kconfig.defconfig:46

Included via Kconfig:8Kconfig.zephyr:19doc/_build/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 drivers/serial/Kconfig.ns16550:37

Included via Kconfig:8Kconfig.zephyr:32drivers/Kconfig:24drivers/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.)