drm/i915: Fix g4x fbc watermark enable
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 29 Apr 2020 10:10:33 +0000 (13:10 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 1 Jul 2020 15:45:25 +0000 (18:45 +0300)
commitfd7a9d8fa1aa4aed276ae3f12db74db9b5b33455
tree39fecce605014c4dbbeff60e1b4c3252532f3a74
parentfc6200948275383ca214bb30dd175dfd0d61149b
drm/i915: Fix g4x fbc watermark enable

'level' here means the highest level we can't use, so when checking
the fbc watermarks we need a -1 to get at the last enabled level.

While at if refactor the code a bit to declutter
g4x_compute_pipe_wm().

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200429101034.8208-12-ville.syrjala@linux.intel.com
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
drivers/gpu/drm/i915/intel_pm.c