[SRU][P:linux][PATCH v2 0/6] Fix ARL-U/H suspend issues

Thibault Ferrante thibault.ferrante at canonical.com
Wed Jun 11 19:56:14 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2112469

[ Impact ]

 * Multiple issues are noticed when validating Arrow Lake hardware after suspend.
  - An ethernet interface cannot be up after suspend - LP: #2111232
  - Found Network Controller configurations differences while running suspend stress tests - LP: #2110284
  - Found DRM Device configurations differences while running suspend stress test - LP: #2110284

[ Fix ]

Fix has been pointed out by intel by integrating https://patchwork.kernel.org/project/linux-pm/patch/20250207225615.401235-7-xi.pardee@linux.intel.com/

It has been integrated in 6.15 :
- bd820906ea9d platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver

4 other commits has been picked in the way but are only refactoring and target only this specific driver.

[ Test Plan ]

 * Use targeted hardware to go into S3 and check for all network interfaces working.

[ Where problems could occur ]

 * Regression in other intel hardware suspend management.

[ Other Info ]

v2:
 Include an additionnal fix commit and remove the oracular series target

Todd Brandt (1):
  platform/x86/intel/pmc: Fix Arrow Lake U/H NPU PCI ID

Xi Pardee (5):
  platform/x86/intel/pmc: Remove duplicate enum
  platform/x86:intel/pmc: Make tgl_core_generic_init() static
  platform/x86:intel/pmc: Create generic_core_init() for all platforms
  platform/x86/intel/pmc: Remove simple init functions
  platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core
    driver

 drivers/platform/x86/intel/pmc/adl.c  |  22 ++----
 drivers/platform/x86/intel/pmc/arl.c  |  80 ++++++++++++--------
 drivers/platform/x86/intel/pmc/cnp.c  |  21 ++----
 drivers/platform/x86/intel/pmc/core.c | 105 +++++++++++++++++++-------
 drivers/platform/x86/intel/pmc/core.h |  46 ++++++++---
 drivers/platform/x86/intel/pmc/icl.c  |  18 +----
 drivers/platform/x86/intel/pmc/lnl.c  |  25 +++---
 drivers/platform/x86/intel/pmc/mtl.c  |  45 +++--------
 drivers/platform/x86/intel/pmc/spt.c  |  18 +----
 drivers/platform/x86/intel/pmc/tgl.c  |  39 ++++------
 10 files changed, 213 insertions(+), 206 deletions(-)

-- 
2.48.1




More information about the kernel-team mailing list