Lines Matching full:pci
3 # PCI configuration
6 # select this to offer the PCI prompt
10 # select this to unconditionally force on PCI support
14 select PCI
16 menuconfig PCI config
17 bool "PCI support"
20 This option enables support for the PCI local bus, including
21 support for PCI-X and the foundations for PCI Express support.
24 if PCI
28 depends on PCI
37 source "drivers/pci/pcie/Kconfig"
46 PCI bus instead of asserting a device IRQ pin.
48 Use of PCI MSI interrupts can be disabled at kernel boot time
49 by using the 'pci=nomsi' option. This disables MSI for the
59 bool "Enable PCI quirk workarounds" if EXPERT
61 This enables workarounds for various PCI chipset bugs/quirks.
62 Disable this only if your target machine is unaffected by PCI
66 bool "PCI Debugging"
69 Say Y here if you want the PCI core to produce a bunch of debug
71 problem with PCI support and want to see more of what is going on.
76 bool "Enable PCI resource re-allocation detection"
79 Say Y here if you want the PCI core to detect if PCI resource
80 re-allocation needs to be enabled. You can always use pci=realloc=on
81 or pci=realloc=off to override it. It will automatically
82 re-allocate PCI resources if SR-IOV BARs have not been allocated by
88 tristate "PCI Stub driver"
90 Say Y or M here if you want be able to reserve a PCI device
96 tristate "PCI PF Stub driver"
107 tristate "Xen PCI Frontend"
113 The PCI device frontend driver allows the kernel to import arbitrary
114 PCI devices from a PCI backend to support PCI driver domains.
132 bool "PCI IOV support"
135 I/O Virtualization is a PCI feature supported by some devices
142 bool "PCI PRI support"
145 PRI is the PCI Page Request Interface. It allows PCI devices that are
151 bool "PCI PASID support"
154 Process Address Space Identifiers (PASIDs) can be used by PCI devices
163 bool "PCI peer-to-peer transfer support"
166 # The need for the scatterlist DMA bus address flag means PCI P2PDMA
173 Enableѕ drivers to do PCI peer-to-peer transactions to and from
175 the hierarchy where peer-to-peer DMA is guaranteed by the PCI
176 specification to work (ie. anything below a single PCI bridge).
190 tristate "Hyper-V PCI Frontend"
194 The PCI device frontend driver allows the kernel to import arbitrary
195 PCI devices from a PCI backend to support PCI driver domains.
198 bool "Create Device tree nodes for PCI devices"
203 PCI devices. Thus, the driver of this kind can load and overlay
207 for all PCI bridges.
210 prompt "PCI Express hierarchy optimization setting"
212 depends on PCI && EXPERT
220 the kernel command-line parameter 'pci', i.e.,
221 'pci=pcie_bus_tune_off', 'pci=pcie_bus_safe',
222 'pci=pcie_bus_perf', and 'pci=pcie_bus_peer2peer'.
229 depends on PCI
232 as booting with 'pci=pcie_bus_tune_off'.
236 depends on PCI
242 depends on PCI
247 is the same as booting with 'pci=pcie_bus_safe'.
251 depends on PCI
256 parent. This is the same as booting with 'pci=pcie_bus_perf'.
260 depends on PCI
267 This is the same as booting with 'pci=pcie_bus_peer2peer'.
274 depends on (PCI && !S390)
276 Some "legacy" VGA devices implemented on PCI typically have the same
277 hard-decoded addresses as they did on ISA. When multiple PCI devices
290 source "drivers/pci/hotplug/Kconfig"
291 source "drivers/pci/controller/Kconfig"
292 source "drivers/pci/endpoint/Kconfig"
293 source "drivers/pci/switch/Kconfig"