aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_runtime_pm.c
diff options
context:
space:
mode:
authorDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>2018-09-13 20:18:22 -0400
committerDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>2018-09-18 18:04:59 -0400
commit9e3b5ce948f611a16e8cf1d3aa7b5387ec88ecb8 (patch)
tree04a221c942ad51907c7cbf69cfa7080008e8c8a9 /drivers/gpu/drm/i915/intel_runtime_pm.c
parentaa2b88074a569ac6c626c36f31b566158a4939ff (diff)
drm/i915/psr: Enable AUX-A IO power well on ICL for PSR
PSR requires AUX IO power well to be enabled. This was already in place for CNL, extend this for ICL too. Not enabling the power well results in the aux error interrupts when the hardware exits PSR. Reported-by: Casey G Bowman <casey.g.bowman@intel.com> Reported-by: Jyoti R Yadav <jyoti.r.yadav@intel.com> Cc: Matt Atwood <matthew.s.atwood@intel.com> Cc: Jyoti R Yadav <jyoti.r.yadav@intel.com> Cc: Casey G Bowman <casey.g.bowman@intel.com> Tested-by: Casey G Bowman <casey.g.bowman@intel.com> Signed-off-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Reviewed-by: Imre Deak <imre.deak@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180914001822.2503-1-dhinakaran.pandiyan@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_runtime_pm.c')
-rw-r--r--drivers/gpu/drm/i915/intel_runtime_pm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 9bebec389de1..0fdabce647ab 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -1996,6 +1996,7 @@ void intel_display_power_put(struct drm_i915_private *dev_priv,
1996 BIT_ULL(POWER_DOMAIN_PORT_DDI_F_IO)) 1996 BIT_ULL(POWER_DOMAIN_PORT_DDI_F_IO))
1997 1997
1998#define ICL_AUX_A_IO_POWER_DOMAINS ( \ 1998#define ICL_AUX_A_IO_POWER_DOMAINS ( \
1999 BIT_ULL(POWER_DOMAIN_AUX_IO_A) | \
1999 BIT_ULL(POWER_DOMAIN_AUX_A)) 2000 BIT_ULL(POWER_DOMAIN_AUX_A))
2000#define ICL_AUX_B_IO_POWER_DOMAINS ( \ 2001#define ICL_AUX_B_IO_POWER_DOMAINS ( \
2001 BIT_ULL(POWER_DOMAIN_AUX_B)) 2002 BIT_ULL(POWER_DOMAIN_AUX_B))