# SPDX-License-Identifier: GPL-2.0
# select this to offer the PCI prompt
# select this to unconditionally force on PCI support
This option enables support for the PCI local bus, including
support for PCI-X and the foundations for PCI Express support.
Say 'Y' here unless you know what you are doing.
config PCI_DOMAINS_GENERIC
source "drivers/pci/pcie/Kconfig"
bool "Message Signaled Interrupts (MSI and MSI-X)"
This allows device drivers to enable MSI (Message Signaled
Interrupts). Message Signaled Interrupts enable a device to
generate an interrupt using an inbound Memory Write on its
PCI bus instead of asserting a device IRQ pin.
Use of PCI MSI interrupts can be disabled at kernel boot time
by using the 'pci=nomsi' option. This disables MSI for the
If you don't know what to do here, say Y.
config PCI_MSI_IRQ_DOMAIN
def_bool ARC || ARM || ARM64 || X86
select GENERIC_MSI_IRQ_DOMAIN
bool "Enable PCI quirk workarounds" if EXPERT
This enables workarounds for various PCI chipset bugs/quirks.