This automatically enables PCI Express Port Bus support. Users can choose Native Hot-Plug support, Advanced Error Reporting support, Power Management Event support and Virtual Channel support to run on PCI Express Ports (Root or Switch).
Say Y here if you have a motherboard that supports PCI Express Native Hotplug To compile this driver as a module, choose M here: the module will be called pciehp. When in doubt, say N.
This enables OS control over PCI Express ASPM (Active State Power Management) and Clock Power Management. ASPM supports state L0/L0s/L1. ASPM is initially set up the the firmware. With this option enabled, Linux can modify this state in order to disable ASPM on known-bad hardware or configurations and enable it when known-safe. ASPM can be disabled or enabled at runtime via /sys/module/pcie_aspm/parameters/policy When in doubt, say Y.
This enables PCI Express ASPM debug support. It will add per-device interface to control ASPM.