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

PCIE

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At <Zephyr>/drivers/pcie/host/Kconfig:13

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:32<Zephyr>/drivers/pcie/Kconfig:3

Menu path: (Top) → Device Drivers → Enable new PCI/PCIe Root Complex support

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.)