From: Ville Syrjälä <ville.syrj...@linux.intel.com> Try to fix SAGV block time handling: - zero means no SAGV - avoid integer overflows - slightly better debug logs - assorted cleanups
v2: reorder to allow stable backport of the zero->no SAGV patch Fix/clean some PSF GV stuff as well that caught my eye Ville Syrjälä (8): drm/i915: Treat SAGV block time 0 as SAGV disabled drm/i915: Rework SAGV block time probing drm/i915: Probe whether SAGV works on pre-icl drm/i915: Reject excessive SAGV block time drm/i915: Rename pre-icl SAGV enable/disable functions drm/i915: Fix PSF GV point mask when SAGV is not possible drm/i915: Unconfuses QGV vs. PSF point masks drm/i915: Rename QGV request/response bits drivers/gpu/drm/i915/display/intel_bw.c | 39 ++++++----- drivers/gpu/drm/i915/i915_reg.h | 17 +++-- drivers/gpu/drm/i915/intel_pm.c | 92 ++++++++++++++++--------- 3 files changed, 90 insertions(+), 58 deletions(-) -- 2.34.1