x86: Activate CONFIG_PCIEASPM
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 13 Aug 2023 20:50:19 +0000 (22:50 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Tue, 15 Aug 2023 15:19:05 +0000 (17:19 +0200)
This activates PCI Express ASPM control in Linux. Without this option it
is completely controlled by the BIOS, now Linux will take over and apply
some workarounds if needed.

Fixes: #13248
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit ff71035751bf440401b4bbc32e0b61ba11178234)

target/linux/x86/64/config-5.15
target/linux/x86/generic/config-5.15
target/linux/x86/legacy/config-5.15

index d1ada5c2f5e93ade9fce6a6b05728d1537ed4669..c3beedab8b9326df873346d1edfd1b737af2af43 100644 (file)
@@ -356,6 +356,11 @@ CONFIG_PATA_VIA=y
 CONFIG_PCC=y
 # CONFIG_PCENGINES_APU2 is not set
 CONFIG_PCIEAER=y
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
 CONFIG_PCIEPORTBUS=y
 CONFIG_PCIE_PME=y
 CONFIG_PCI_HYPERV=y
index 5fda82dd296d1007625421ce48db23f01585f891..96f5b0718bb0855668bf34eb37aa4f162b3d6207 100644 (file)
@@ -309,6 +309,11 @@ CONFIG_PATA_TIMINGS=y
 CONFIG_PATA_VIA=y
 # CONFIG_PCENGINES_APU2 is not set
 CONFIG_PCIEAER=y
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
 CONFIG_PCIEPORTBUS=y
 CONFIG_PCIE_PME=y
 CONFIG_PCI_MMCONFIG=y
index a75ce40ab46624c55369ee3c2f2ae1e416d9547f..de5cd4488f31da6fe029c204cc49112356c92dd1 100644 (file)
@@ -185,6 +185,11 @@ CONFIG_PATA_SIS=y
 CONFIG_PATA_TIMINGS=y
 CONFIG_PATA_VIA=y
 CONFIG_PCIEAER=y
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
 CONFIG_PCIEPORTBUS=y
 CONFIG_PCI_MMCONFIG=y
 # CONFIG_PCWATCHDOG is not set