:orphan: .. title:: CONFIG_PCIE_MSI .. kconfig:: CONFIG_PCIE_MSI CONFIG_PCIE_MSI ############### *Enable support for PCI(e) MSI* Type: ``bool`` Help ==== .. code-block:: none Use Message-Signaled Interrupts where possible. With this option enabled, PCI(e) devices which support MSI will be configured (at runtime) to use them. This is typically required for PCIe devices to generate interrupts at all. Direct dependencies =================== \ :kconfig:`PCIE ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :kconfig:`SOC_APOLLO_LAKE ` - \ :kconfig:`SOC_ELKHART_LAKE ` - \ :kconfig:`SOC_APOLLO_LAKE ` - \ :kconfig:`SOC_ELKHART_LAKE ` Kconfig definition ================== At ``/pcie/host/Kconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:34`` → ``/pcie/Kconfig:3`` Menu path: (Top) → Device Drivers → Enable new PCI/PCIe Root Complex support .. code-block:: kconfig config PCIE_MSI bool "Enable support for PCI(e) MSI" depends on PCIE help Use Message-Signaled Interrupts where possible. With this option enabled, PCI(e) devices which support MSI will be configured (at runtime) to use them. This is typically required for PCIe devices to generate interrupts at all. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*