[PULL] drm-intel-fixes

Tvrtko Ursulin
2024-09-05T08:17:07Z

Hi Dave, Sima,

Some fixes for the weekly cycle:

Avoid pointless attempts to reload GSC, fix for VBIOS/GOP LUT takeover on
ILK and SNB, eliminate regressions by limitting Fast Wake sync pulse
workaround to Dell Precision 5490 with AUO panels only and some clang
build fixes.

Regards,

Tvrtko

drm-intel-fixes-2024-09-05:
- drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio)
- drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä)
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)
- drm/i915/display: Add mechanism to use sink model when applying quirk [display] (Jouni Högander)
- drm/i915/display: Increase Fast Wake Sync length as a quirk [display] (Jouni Högander)
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/i915/kernel.git tags/drm-intel-fixes-2024-09-05

for you to fetch changes up to a13494de53258d8cf82ed3bcd69176bbf7f2640e:

drm/i915/display: Increase Fast Wake Sync length as a quirk (2024-09-03 10:22:39 +0300)

----------------------------------------------------------------
- drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio)
- drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä)
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)
- drm/i915/display: Add mechanism to use sink model when applying quirk [display] (Jouni Högander)
- drm/i915/display: Increase Fast Wake Sync length as a quirk [display] (Jouni Högander)

----------------------------------------------------------------
Andy Shevchenko (2):
drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
drm/i915/fence: Mark debug_fence_free() with __maybe_unused

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

Jouni Högander (2):
drm/i915/display: Add mechanism to use sink model when applying quirk
drm/i915/display: Increase Fast Wake Sync length as a quirk

Ville Syrjälä (1):
drm/i915: Fix readout degamma_lut mismatch on ilk/snb

drivers/gpu/drm/i915/display/intel_alpm.c | 2 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 4 ++
drivers/gpu/drm/i915/display/intel_dp.c | 4 ++
drivers/gpu/drm/i915/display/intel_dp_aux.c | 16 +++--
drivers/gpu/drm/i915/display/intel_dp_aux.h | 2 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 31 ++++++++--
drivers/gpu/drm/i915/display/intel_quirks.c | 68 ++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_quirks.h | 6 ++
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 ++
drivers/gpu/drm/i915/i915_sw_fence.c | 8 +--
11 files changed, 131 insertions(+), 17 deletions(-)