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