[P:linux][PATCH 0/5] drm/xe/bmg: fix frequency changes workaround

Thibault Ferrante thibault.ferrante at canonical.com
Tue Sep 9 14:57:04 UTC 2025


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

[ Impact ]

 * Previous workaround was limiting BMG frequency in some circumstances but didn't wait 
 for it to reduce effectively before proceeding.

[ Fix ]

 * This is fixed by upstream commit: deea6a7d6d8 drm/xe/bmg: Update Wa_22019338487
 * This commit has been included in v6.15.6
 * Cherry pick it and other related commit that leads to it.

[ Test Plan ]

 * Tested by intel.
 * Built and boot tested and supported device.

[ Where problems could occur ]

 * Regression in the BMG driver and graphics handling.

Lucas De Marchi (2):
  drm/xe/guc_pc: Add _locked variant for min/max freq
  drm/xe: Split xe_device_td_flush()

Vinay Belgaumkar (3):
  drm/xe/guc: Ignore GuC CT errors when wedged
  drm/xe/bmg: Update Wa_14022085890
  drm/xe/bmg: Update Wa_22019338487

 drivers/gpu/drm/xe/xe_device.c       |  72 +++++---
 drivers/gpu/drm/xe/xe_guc_pc.c       | 259 +++++++++++++++++++++------
 drivers/gpu/drm/xe/xe_guc_pc.h       |   2 +
 drivers/gpu/drm/xe/xe_guc_pc_types.h |   2 +
 drivers/gpu/drm/xe/xe_wa_oob.rules   |   3 +
 5 files changed, 253 insertions(+), 85 deletions(-)

-- 
2.48.1




More information about the kernel-team mailing list