CONFIG_PCIE_MSI_MULTI_VECTOR

Enable MSI multi-vector support

Type: bool

Help

MSI can support up to 32 different messages. This will enable the support of such capability so each message can get a vector assigned to it. This will require for the selected architecture to provide the necessary logic to make it work. Disable this if the vectors cannot be managed by the hardware or if none of the peripheral require this.

Direct dependencies

PCIE_MSI && PCIE

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At <Zephyr>/drivers/pcie/host/Kconfig:23

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:32<Zephyr>/drivers/pcie/Kconfig:3

Menu path: (Top) → Device Drivers → Enable new PCI/PCIe Root Complex support → Enable support for PCI(e) MSI

config PCIE_MSI_MULTI_VECTOR
    bool "Enable MSI multi-vector support"
    depends on PCIE_MSI && PCIE
    help
      MSI can support up to 32 different messages. This will enable the
      support of such capability so each message can get a vector
      assigned to it. This will require for the selected architecture
      to provide the necessary logic to make it work. Disable this if
      the vectors cannot be managed by the hardware or if none of the
      peripheral require this.

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