[PATCH 0/3][SRU][J] Fix ACPI _CPC not found on dynamic loaded firmware

Ivan Hu ivan.hu at canonical.com
Mon Feb 6 06:27:09 UTC 2023


BugLink: https://bugs.launchpad.net/bugs/2006077
[Impact]
Some machines which have dynamically loaded SSDT tables, will not be loaded and
get the CPPC not worked.

[Fix]
Fix the regression by some load supports for CPPC from an SSDT dynamically
when _OSC reports CPPC v2. And make the "[\_SB.PR00._CPC], AE_NOT_FOUND" gone.

[Test]
Verified all the OEM dynamic table loaded or the "[\_SB.PR00._CPC], AE_NOT_FOUND"
error exist or not on demesg .

[Where problems could occur]
Low risk, It only helps to CPPC support loaded.


Mario Limonciello (1):
  ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked

Pierre Gondois (1):
  ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported

Rafael J. Wysocki (1):
  ACPI: bus: Avoid using CPPC if not supported by firmware

 drivers/acpi/bus.c       | 15 +++++++++++----
 drivers/acpi/cppc_acpi.c |  5 +++++
 include/linux/acpi.h     |  2 ++
 3 files changed, 18 insertions(+), 4 deletions(-)

-- 
2.25.1




More information about the kernel-team mailing list