This is the documentation for the latest (main) 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_ESPI_NPCX_PERIPHERAL_HOST_CMD_PARAM_SIZE

Host I/O peripheral port size for ec host command in npcx series

Type: int

Help

This is the port size used by the Host and EC to communicate over
the shared memory region to return the host command parameter data.
Please notice the valid value in npcx ec series for this option is
8/16/32/64/128/256/512/1024/2048/4096 bytes.

Direct dependencies

(ESPI_NPCX || ESPI_PERIPHERAL_EC_HOST_CMD) && ESPI

(Includes any dependencies from ifs and menus.)

Default

  • 256

Kconfig definition

At drivers/espi/Kconfig.npcx:23

Included via Kconfig:8Kconfig.zephyr:40drivers/Kconfig:90drivers/espi/Kconfig:15

Menu path: (Top) → Device Drivers → ESPI Driver

config ESPI_NPCX_PERIPHERAL_HOST_CMD_PARAM_SIZE
    int "Host I/O peripheral port size for ec host command in npcx series"
    default 256
    depends on (ESPI_NPCX || ESPI_PERIPHERAL_EC_HOST_CMD) && ESPI
    help
      This is the port size used by the Host and EC to communicate over
      the shared memory region to return the host command parameter data.
      Please notice the valid value in npcx ec series for this option is
      8/16/32/64/128/256/512/1024/2048/4096 bytes.

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