CONFIG_PCIE_MSI_X¶
Enable MSI-X support
Type: bool
Help¶
If one or more device support MSI-X, you'll need to enable this.
If a device exposes support for both MSI-X and MSI, MSI-X will be
used and MSI disabled on that device. Enable PCIE_MSI_MULTI_VECTOR
if you want to support multi-vector on MSI-X as well.
Defaults¶
No defaults. Implicitly defaults to n.
Kconfig definition¶
At <Zephyr Driver>/pcie/host/Kconfig:33
Included via Kconfig:8 → Kconfig.zephyr:42 → <Zephyr Driver>/Kconfig:34 → <Zephyr Driver>/pcie/Kconfig:3
Menu path: (Top) → Device Drivers → Enable new PCI/PCIe Root Complex support → Enable support for PCI(e) MSI
config PCIE_MSI_X
    bool "Enable MSI-X support"
    depends on PCIE_MSI && PCIE
    help
      If one or more device support MSI-X, you'll need to enable this.
      If a device exposes support for both MSI-X and MSI, MSI-X will be
      used and MSI disabled on that device. Enable PCIE_MSI_MULTI_VECTOR
      if you want to support multi-vector on MSI-X as well.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)