[PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state
Ville Syrjala
ville.syrjala at linux.intel.com
Wed Jun 11 15:52:32 UTC 2025
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
Attempt to deal with the fact that pipe DMCs can sometimes
lose their state.
Ville Syrjälä (9):
drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS
drm/i915/dmc: Shuffle code around
drm/i915/dmc: Extract dmc_load_program()
drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on PTL+
drm/i915/dmc: Assert DMC is loaded harder
drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable}_pipe()
drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible
drivers/gpu/drm/i915/display/intel_display.c | 16 +-
.../i915/display/intel_display_power_well.c | 4 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 336 +++++++++++-------
drivers/gpu/drm/i915/display/intel_dmc.h | 7 +-
.../drm/i915/display/intel_modeset_setup.c | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 3 +-
6 files changed, 234 insertions(+), 134 deletions(-)
--
2.49.0
More information about the Intel-gfx
mailing list