[PULL] drm-intel-fixes

Jani Nikula
2025-04-09T12:42:09Z

Hi Dave & Sima -

Fixes for v6.15-rc2.

drm-intel-fixes-2025-04-09:
drm/i915 fixes for v6.15-rc2:
- Fix scanline offset for LNL+ and BMG+
- Fix GVT unterminated-string-initialization build warning
- Fix DP rate limit when sink doesn't support TPS4
- Handle GDDR + ECC memory type detection
- Fix VRR parameter change check
- Fix fence not released on early probe errors
- Disable render power gating during live selftests

BR,
Jani.

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-04-09

for you to fetch changes up to e3ea2eae70692a455e256787e4f54153fb739b90:

drm/i915/huc: Fix fence not released on early probe errors (2025-04-09 10:50:51 +0300)

----------------------------------------------------------------
drm/i915 fixes for v6.15-rc2:
- Fix scanline offset for LNL+ and BMG+
- Fix GVT unterminated-string-initialization build warning
- Fix DP rate limit when sink doesn't support TPS4
- Handle GDDR + ECC memory type detection
- Fix VRR parameter change check
- Fix fence not released on early probe errors
- Disable render power gating during live selftests

----------------------------------------------------------------
Ankit Nautiyal (1):
drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed

Badal Nilawar (1):
drm/i915: Disable RPG during live selftest

Jani Nikula (1):
drm/i915/gvt: fix unterminated-string-initialization warning

Janusz Krzysztofik (1):
drm/i915/huc: Fix fence not released on early probe errors

Ville Syrjälä (2):
drm/i915: Fix scanline_offset for LNL+ and BMG+
drm/i915/dp: Reject HBR3 when sink doesn't support TPS4

Vivek Kasireddy (1):
drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC

drivers/gpu/drm/i915/display/intel_bw.c | 14 ++++++-
drivers/gpu/drm/i915/display/intel_display.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 51 ++++++++++++++++++++++----
drivers/gpu/drm/i915/display/intel_vblank.c | 4 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 19 ++--------
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 11 +++---
drivers/gpu/drm/i915/gt/uc/intel_huc.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 1 +
drivers/gpu/drm/i915/gvt/opregion.c | 7 ++--
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/selftests/i915_selftest.c | 18 +++++++++
drivers/gpu/drm/i915/soc/intel_dram.c | 4 ++
drivers/gpu/drm/xe/xe_device_types.h | 1 +
13 files changed, 101 insertions(+), 35 deletions(-)

--
Jani Nikula, Intel