Skip to content

Commit

Permalink
drm/i915: Add missing invalidate to g4x wm readout
Browse files Browse the repository at this point in the history
Let's not forget to mark the unused watermark levels as invalid
after the readout. The vlv/chv codepath has this but the g4x
didn't for some reason.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220622155452.32587-6-ville.syrjala@linux.intel.com
Reviewed-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
  • Loading branch information
Ville Syrjälä committed Sep 26, 2022
1 parent 59f13af commit 2d28094
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions drivers/gpu/drm/i915/intel_pm.c
Original file line number Diff line number Diff line change
Expand Up @@ -3846,6 +3846,8 @@ void g4x_wm_get_hw_state(struct drm_i915_private *dev_priv)
plane_id, USHRT_MAX);
g4x_raw_fbc_wm_set(crtc_state, level, USHRT_MAX);

g4x_invalidate_wms(crtc, active, level);

crtc_state->wm.g4x.optimal = *active;
crtc_state->wm.g4x.intermediate = *active;

Expand Down

0 comments on commit 2d28094

Please sign in to comment.