[PULL] drm-intel-fixes

Rodrigo Vivi
2025-02-20T17:03:58Z

Hi Dave and Sima,

Here goes our i915 fixes for this round. Mostly display related,
with the exception of the spin_lock_irqsave conversion on guc submission.

Thanks,
Rodrigo.

drm-intel-fixes-2025-02-20:
- Use spin_lock_irqsave() in interruptible context on guc submission (Krzysztof)
- Fixes on DDI and TRANS programming (Imre)
- Make sure all planes in use by the joiner have their crtc included (Ville)
- Fix 128b/132b modeset issues (Imre)
The following changes since commit 0ad2507d5d93f39619fc42372c347d6006b64319:

Linux 6.14-rc3 (2025-02-16 14:02:44 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 8058b49bf6fff777bf3f47309c7b15dbef2191af:

drm/i915/dp: Fix disabling the transcoder function in 128b/132b mode (2025-02-19 14:42:31 -0500)

----------------------------------------------------------------
- Use spin_lock_irqsave() in interruptible context on guc submission (Krzysztof)
- Fixes on DDI and TRANS programming (Imre)
- Make sure all planes in use by the joiner have their crtc included (Ville)
- Fix 128b/132b modeset issues (Imre)

----------------------------------------------------------------
Imre Deak (4):
drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
drm/i915/dp: Fix error handling during 128b/132b link training
drm/i915/dp: Fix disabling the transcoder function in 128b/132b mode

Krzysztof Karas (1):
drm/i915/gt: Use spin_lock_irqsave() in interruptible context

Ville Syrjälä (1):
drm/i915: Make sure all planes in use by the joiner have their crtc included

drivers/gpu/drm/i915/display/icl_dsi.c | 4 ++--
drivers/gpu/drm/i915/display/intel_ddi.c | 8 +++-----
drivers/gpu/drm/i915/display/intel_display.c | 18 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dp_link_training.c | 15 ++++++++++++++-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 ++--
drivers/gpu/drm/i915/i915_reg.h | 2 +-
6 files changed, 40 insertions(+), 11 deletions(-)