diff options
author | Radhakrishna Sripada <radhakrishna.sripada@intel.com> | 2023-03-17 17:58:52 -0700 |
---|---|---|
committer | Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> | 2023-04-21 12:09:17 +0300 |
commit | 6152aec1ddb40620cd8d2b36b45171c2d1bd82d1 (patch) | |
tree | bd4821b9d2488cc051626426a3155d7e34fe0a0f /drivers/gpu/drm/i915/display/intel_bw.c | |
parent | bfa010f608491036327db20aad1d15e28da0189e (diff) | |
download | linux-6152aec1ddb40620cd8d2b36b45171c2d1bd82d1.tar.gz linux-6152aec1ddb40620cd8d2b36b45171c2d1bd82d1.tar.bz2 linux-6152aec1ddb40620cd8d2b36b45171c2d1bd82d1.zip |
drm/i915/mtl: Skip pcode qgv restrictions for MTL
Communicating QGV points restriction to PUnit happens via PM Demand
instead of the Pcode mailbox in the previous platforms. GV point
restriction is handled by the PM demand code.
Signed-off-by: Radhakrishna Sripada <radhakrishna.sripada@intel.com>
Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230318005852.2303937-5-radhakrishna.sripada@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_bw.c')
-rw-r--r-- | drivers/gpu/drm/i915/display/intel_bw.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_bw.c b/drivers/gpu/drm/i915/display/intel_bw.c index 202321ffbe2a..597d5816ad1b 100644 --- a/drivers/gpu/drm/i915/display/intel_bw.c +++ b/drivers/gpu/drm/i915/display/intel_bw.c @@ -150,6 +150,9 @@ int icl_pcode_restrict_qgv_points(struct drm_i915_private *dev_priv, { int ret; + if (DISPLAY_VER(dev_priv) >= 14) + return 0; + /* bspec says to keep retrying for at least 1 ms */ ret = skl_pcode_request(&dev_priv->uncore, ICL_PCODE_SAGV_DE_MEM_SS_CONFIG, points_mask, |