[PATCH 0/9] drm/i915/wm: Watermark/SAGV fixes/cleanups/etc

Ville Syrjala
2026-03-24T13:48:50Z

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Bunch of work around watermarks and SAGV. A few fixes, some
refactoring, and finish off by relaxing the SAGV requirements
on pre-icl hardware.

Ville Syrjälä (9):
drm/i915/wm: Reject SAGV consistently when block_time_us==0
drm/i915/wm: Don't compute separate SAGV watermarks for RKL
drm/i915/wm: Consolidate SAGV pipe active/interlace checks to common
code
drm/i915/wm: Verify the correct plane DDB entry
drm/i915/wm: Extract skl_wm_level_verify()
drm/i915/wm: Extract skl_ddb_entry_verify()
drm/i915/wm: Verify 'ddb_y' as well as 'ddb'
drm/i915/wm: Reduce copy-pasta in skl_print_plane_wm_changes()
drm/i915/wm: Allow SAGV with multiple pipes on pre-icl

drivers/gpu/drm/i915/display/intel_bw.c | 40 ---
.../drm/i915/display/intel_display_device.h | 1 +
drivers/gpu/drm/i915/display/skl_watermark.c | 292 +++++++-----------
3 files changed, 117 insertions(+), 216 deletions(-)

--
2.52.0