:orphan: .. title:: PCIE_MSI .. option:: CONFIG_PCIE_MSI *Enable support for PCI(e) MSI* Type: ``bool`` 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. Direct dependencies =================== \ :option:`PCIE ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :option:`SOC_APOLLO_LAKE ` - \ :option:`SOC_ELKHART_LAKE ` Kconfig definition ================== .. highlight:: kconfig At ``drivers/pcie/host/Kconfig:13`` 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 .. parsed-literal:: config PCIE_MSI bool "Enable support for PCI(e) MSI" depends on \ :option:`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.)*