From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> While pokingaround the watermarks/etc. I noticed our SAGV code has a bunch of bugs. Let's try to fix it. Cc: Stanislav Lisovskiy <stanislav.lisovskiy@xxxxxxxxx> Ville Syrjälä (6): drm/i915: Correctly populate use_sagv_wm for all pipes drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV drm/i915: Widen the QGV point mask drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post}_plane_update() drm/i915: Split pre-icl vs. icl+ SAGV hooks apart drm/i915: Pimp icl+ sagv pre/post update drivers/gpu/drm/i915/display/intel_bw.c | 7 + drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/intel_pm.c | 175 ++++++++++++++---------- 3 files changed, 116 insertions(+), 74 deletions(-) -- 2.34.1