[PULL] drm-xe-fixes

Rodrigo Vivi rodrigo.vivi at intel.com
Thu Sep 5 13:28:54 UTC 2024


Hi Dave and Sima,

Here goes this week's drm-xe-fixes, mostly
with power-management related fixes.

drm-xe-fixes-2024-09-05:
- GSC loading fix (Daniele)
- PCODE mutex fix (Matt)
- Suspend/Resume fixes (Maarten, Imre)
- RPM fixes (Rodrigo)
The following changes since commit 431c1646e1f86b949fa3685efc50b660a364c2b6:

  Linux 6.11-rc6 (2024-09-01 19:46:02 +1200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2024-09-05

for you to fetch changes up to 4bfc9c553f5ea8cbfe085824f3283885cf173c20:

  drm/xe/display: Avoid encoder_suspend at runtime suspend (2024-09-04 12:24:47 -0400)

----------------------------------------------------------------
- GSC loading fix (Daniele)
- PCODE mutex fix (Matt)
- Suspend/Resume fixes (Maarten, Imre)
- RPM fixes (Rodrigo)

----------------------------------------------------------------
Daniele Ceraolo Spurio (1):
      drm/xe/gsc: Do not attempt to load the GSC multiple times

Imre Deak (1):
      drm/xe: Suspend/resume user access only during system s/r

Maarten Lankhorst (1):
      drm/xe/display: Match i915 driver suspend/resume sequences better

Matt Roper (1):
      drm/xe/pcode: Treat pcode as per-tile rather than per-GT

Rodrigo Vivi (2):
      drm/xe: Add missing runtime reference to wedged upon gt_reset
      drm/xe/display: Avoid encoder_suspend at runtime suspend

 .../gpu/drm/xe/compat-i915-headers/intel_pcode.h   |   8 +-
 .../gpu/drm/xe/compat-i915-headers/intel_uncore.h  |   7 ++
 drivers/gpu/drm/xe/display/xe_display.c            |  23 +++--
 drivers/gpu/drm/xe/xe_device_types.h               |   6 ++
 drivers/gpu/drm/xe/xe_gsc.c                        |  12 +++
 drivers/gpu/drm/xe/xe_gt.c                         |   7 +-
 drivers/gpu/drm/xe/xe_gt_types.h                   |   6 --
 drivers/gpu/drm/xe/xe_guc_pc.c                     |   2 +-
 drivers/gpu/drm/xe/xe_hwmon.c                      |   4 +-
 drivers/gpu/drm/xe/xe_pcode.c                      | 104 ++++++++++-----------
 drivers/gpu/drm/xe/xe_pcode.h                      |  16 ++--
 drivers/gpu/drm/xe/xe_tile.c                       |   3 +
 drivers/gpu/drm/xe/xe_uc_fw.h                      |   9 +-
 drivers/gpu/drm/xe/xe_vram_freq.c                  |   6 +-
 14 files changed, 124 insertions(+), 89 deletions(-)


More information about the Intel-gfx mailing list