[PULL] drm-intel-fixes

Rodrigo Vivi
2024-04-10T21:51:24Z

Hi Dave and Sima,

Here goes drm-intel-fixes-2024-04-10:

Display fixes:
- Couple CDCLK programming fixes (Ville)
- HDCP related fix (Suraj)
- 4 Bigjoiner related fixes (Ville)

Core fix:
- Fix for a circular locking around GuC on reset+wedged case (John)

Thanks,
Rodrigo.

The following changes since commit fec50db7033ea478773b159e0e2efb135270e3b7:

Linux 6.9-rc3 (2024-04-07 13:22:46 -0700)

are available in the Git repository at:

https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-04-10

for you to fetch changes up to dcd8992e47f13afb5c11a61e8d9c141c35e23751:

drm/i915/vrr: Disable VRR when using bigjoiner (2024-04-08 13:10:10 -0400)

----------------------------------------------------------------
Display fixes:
- Couple CDCLK programming fixes (Ville)
- HDCP related fix (Suraj)
- 4 Bigjoiner related fixes (Ville)

Core fix:
- Fix for a circular locking around GuC on reset+wedged case (John)

----------------------------------------------------------------
John Harrison (1):
drm/i915/guc: Fix the fix for reset lock confusion

Suraj Kandpal (1):
drm/i915/hdcp: Fix get remote hdcp capability function

Ville Syrjälä (6):
drm/i915/cdclk: Fix CDCLK programming order when pipes are active
drm/i915/cdclk: Fix voltage_level programming edge case
drm/i915/psr: Disable PSR when bigjoiner is used
drm/i915: Disable port sync when bigjoiner is used
drm/i915: Disable live M/N updates when using bigjoiner
drm/i915/vrr: Disable VRR when using bigjoiner

drivers/gpu/drm/i915/display/intel_cdclk.c | 42 +++++++++++++++++------
drivers/gpu/drm/i915/display/intel_cdclk.h | 3 ++
drivers/gpu/drm/i915/display/intel_ddi.c | 5 +++
drivers/gpu/drm/i915/display/intel_dp.c | 6 +++-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 5 ++-
drivers/gpu/drm/i915/display/intel_psr.c | 11 ++++++
drivers/gpu/drm/i915/display/intel_vrr.c | 7 ++++
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 23 +++++--------
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 4 +++
9 files changed, 79 insertions(+), 27 deletions(-)