xref: /linux/drivers/pci/pcie/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds#
2*1da177e4SLinus Torvalds# PCI Express Port Bus Configuration
3*1da177e4SLinus Torvalds#
4*1da177e4SLinus Torvaldsconfig PCIEPORTBUS
5*1da177e4SLinus Torvalds	bool "PCI Express support"
6*1da177e4SLinus Torvalds	depends on PCI
7*1da177e4SLinus Torvalds	help
8*1da177e4SLinus Torvalds	  This automatically enables PCI Express Port Bus support. Users can
9*1da177e4SLinus Torvalds	  choose Native Hot-Plug support, Advanced Error Reporting support,
10*1da177e4SLinus Torvalds	  Power Management Event support and Virtual Channel support to run
11*1da177e4SLinus Torvalds	  on PCI Express Ports (Root or Switch).
12*1da177e4SLinus Torvalds
13*1da177e4SLinus Torvalds#
14*1da177e4SLinus Torvalds# Include service Kconfig here
15*1da177e4SLinus Torvalds#
16*1da177e4SLinus Torvaldsconfig HOTPLUG_PCI_PCIE
17*1da177e4SLinus Torvalds	tristate "PCI Express Hotplug driver"
18*1da177e4SLinus Torvalds	depends on HOTPLUG_PCI && PCIEPORTBUS
19*1da177e4SLinus Torvalds	help
20*1da177e4SLinus Torvalds	  Say Y here if you have a motherboard that supports PCI Express Native
21*1da177e4SLinus Torvalds	  Hotplug
22*1da177e4SLinus Torvalds
23*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
24*1da177e4SLinus Torvalds	  module will be called pciehp.
25*1da177e4SLinus Torvalds
26*1da177e4SLinus Torvalds	  When in doubt, say N.
27*1da177e4SLinus Torvalds
28*1da177e4SLinus Torvaldsconfig HOTPLUG_PCI_PCIE_POLL_EVENT_MODE
29*1da177e4SLinus Torvalds	bool "Use polling mechanism for hot-plug events (for testing purpose)"
30*1da177e4SLinus Torvalds	depends on HOTPLUG_PCI_PCIE
31*1da177e4SLinus Torvalds	help
32*1da177e4SLinus Torvalds	  Say Y here if you want to use the polling mechanism for hot-plug
33*1da177e4SLinus Torvalds	  events for early platform testing.
34*1da177e4SLinus Torvalds
35*1da177e4SLinus Torvalds	  When in doubt, say N.
36*1da177e4SLinus Torvalds
37