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