summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_bios.c
diff options
context:
space:
mode:
authorDhinakaran Pandiyan2018-05-09 02:35:24 +0200
committerRodrigo Vivi2018-05-09 14:34:20 +0200
commit2bdd045e3a30f7ddda1604f835df9c8d14d6d048 (patch)
tree8cdca773ad05060bf85728e3a8a237e64340b258 /drivers/gpu/drm/i915/intel_bios.c
parentdrm/i915/guc: Make submission tasklet hardirq safe (diff)
downloadkernel-qcow2-linux-2bdd045e3a30f7ddda1604f835df9c8d14d6d048.tar.gz
kernel-qcow2-linux-2bdd045e3a30f7ddda1604f835df9c8d14d6d048.tar.xz
kernel-qcow2-linux-2bdd045e3a30f7ddda1604f835df9c8d14d6d048.zip
drm/i915/psr: Check if VBT says PSR can be enabled.
Driver features data block has a boolean flag for PSR, use this to decide whether PSR should be enabled on a platform. The module parameter can still be used to override this. Note: The feature currently remains disabled by default for all platforms irrespective of what VBT says. Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180509003524.3199-1-dhinakaran.pandiyan@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_bios.c')
-rw-r--r--drivers/gpu/drm/i915/intel_bios.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_bios.c b/drivers/gpu/drm/i915/intel_bios.c
index 702d3fab97fc..54270bdde100 100644
--- a/drivers/gpu/drm/i915/intel_bios.c
+++ b/drivers/gpu/drm/i915/intel_bios.c
@@ -530,6 +530,7 @@ parse_driver_features(struct drm_i915_private *dev_priv,
*/
if (!driver->drrs_enabled)
dev_priv->vbt.drrs_type = DRRS_NOT_SUPPORTED;
+ dev_priv->vbt.psr.enable = driver->psr_enabled;
}
static void