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 # select this to provide a generic PCI iomap,
17 # without PCI itself having to be defined
21 menuconfig PCI config
22 bool "PCI support"
26 This option enables support for the PCI local bus, including
27 support for PCI-X and the foundations for PCI Express support.
30 if PCI
34 depends on PCI
43 source "drivers/pci/pcie/Kconfig"
52 PCI bus instead of asserting a device IRQ pin.
54 Use of PCI MSI interrupts can be disabled at kernel boot time
55 by using the 'pci=nomsi' option. This disables MSI for the
65 bool "Enable PCI quirk workarounds" if EXPERT
67 This enables workarounds for various PCI chipset bugs/quirks.
68 Disable this only if your target machine is unaffected by PCI
72 bool "PCI Debugging"
75 Say Y here if you want the PCI core to produce a bunch of debug
77 problem with PCI support and want to see more of what is going on.
82 bool "Enable PCI resource re-allocation detection"
85 Say Y here if you want the PCI core to detect if PCI resource
86 re-allocation needs to be enabled. You can always use pci=realloc=on
87 or pci=realloc=off to override it. It will automatically
88 re-allocate PCI resources if SR-IOV BARs have not been allocated by
94 tristate "PCI Stub driver"
96 Say Y or M here if you want be able to reserve a PCI device
102 tristate "PCI PF Stub driver"
113 tristate "Xen PCI Frontend"
119 The PCI device frontend driver allows the kernel to import arbitrary
120 PCI devices from a PCI backend to support PCI driver domains.
126 bool "Enable PCI Data Object Exchange (DOE) support"
141 bool "PCI IOV support"
144 I/O Virtualization is a PCI feature supported by some devices
160 bool "PCI PRI support"
163 PRI is the PCI Page Request Interface. It allows PCI devices that are
169 bool "PCI PASID support"
172 Process Address Space Identifiers (PASIDs) can be used by PCI devices
190 bool "PCI peer-to-peer transfer support"
193 # The need for the scatterlist DMA bus address flag means PCI P2PDMA
200 Enables drivers to do PCI peer-to-peer transactions to and from
202 the hierarchy where peer-to-peer DMA is guaranteed by the PCI
203 specification to work (ie. anything below a single PCI bridge).
223 tristate "Hyper-V PCI Frontend"
228 The PCI device frontend driver allows the kernel to import arbitrary
229 PCI devices from a PCI backend to support PCI driver domains.
232 bool "Create Device tree nodes for PCI devices"
237 PCI devices. Thus, the driver of this kind can load and overlay
241 for all PCI bridges.
244 prompt "PCI Express hierarchy optimization setting"
246 depends on PCI && EXPERT
254 the kernel command-line parameter 'pci', i.e.,
255 'pci=pcie_bus_tune_off', 'pci=pcie_bus_safe',
256 'pci=pcie_bus_perf', and 'pci=pcie_bus_peer2peer'.
263 depends on PCI
266 as booting with 'pci=pcie_bus_tune_off'.
270 depends on PCI
276 depends on PCI
281 is the same as booting with 'pci=pcie_bus_safe'.
285 depends on PCI
290 parent. This is the same as booting with 'pci=pcie_bus_perf'.
294 depends on PCI
301 This is the same as booting with 'pci=pcie_bus_peer2peer'.
308 depends on (PCI && !S390)
310 Some "legacy" VGA devices implemented on PCI typically have the same
311 hard-decoded addresses as they did on ISA. When multiple PCI devices
324 source "drivers/pci/hotplug/Kconfig"
325 source "drivers/pci/controller/Kconfig"
326 source "drivers/pci/endpoint/Kconfig"
327 source "drivers/pci/switch/Kconfig"
328 source "drivers/pci/pwrctrl/Kconfig"