:orphan: .. title:: PCIE_MSI_X .. option:: CONFIG_PCIE_MSI_X *Enable MSI-X support* Type: ``bool`` Help ==== .. code-block:: none 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. Direct dependencies =================== \ :option:`PCIE_MSI ` && \ :option:`PCIE ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== At ``/pcie/host/Kconfig:33`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``/Kconfig:32`` → ``/pcie/Kconfig:3`` Menu path: (Top) → Device Drivers → Enable new PCI/PCIe Root Complex support → Enable support for PCI(e) MSI .. code-block:: kconfig 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.)*