:orphan: .. title:: CONFIG_PCIE_MSI_X .. kconfig:: CONFIG_PCIE_MSI_X 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 =================== \ :kconfig:`PCIE_MSI ` && \ :kconfig:`PCIE ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== At ``/pcie/host/Kconfig:54`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:34`` → ``/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.)*