aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_runtime_pm.c
diff options
context:
space:
mode:
authorImre Deak <imre.deak@intel.com>2018-11-02 14:22:00 -0400
committerImre Deak <imre.deak@intel.com>2018-11-07 15:19:24 -0500
commita33e1ece777996ddddb1f23a30f8c66422ed0b68 (patch)
treefb38ceb40ce267571c37d602135fd1345adc5b54 /drivers/gpu/drm/i915/intel_runtime_pm.c
parent9a64c65083b910b3557b317dc56e1e93063ac350 (diff)
drm/i915/icl: Fix power well 2 wrt. DC-off toggling order
To enable DC5/6 power well 2 has to be disabled as for previous platforms, so fix things up. Bspec: 4234 Fixes: 67ca07e7ac10 ("drm/i915/icl: Add power well support") Cc: Animesh Manna <animesh.manna@intel.com> Cc: Paulo Zanoni <paulo.r.zanoni@intel.com> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Imre Deak <imre.deak@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20181102182200.17219-1-imre.deak@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_runtime_pm.c')
-rw-r--r--drivers/gpu/drm/i915/intel_runtime_pm.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 6c453366cd24..cda73bf05ed9 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -2791,6 +2791,12 @@ static const struct i915_power_well_desc icl_power_wells[] = {
2791 }, 2791 },
2792 }, 2792 },
2793 { 2793 {
2794 .name = "DC off",
2795 .domains = ICL_DISPLAY_DC_OFF_POWER_DOMAINS,
2796 .ops = &gen9_dc_off_power_well_ops,
2797 .id = DISP_PW_ID_NONE,
2798 },
2799 {
2794 .name = "power well 2", 2800 .name = "power well 2",
2795 .domains = ICL_PW_2_POWER_DOMAINS, 2801 .domains = ICL_PW_2_POWER_DOMAINS,
2796 .ops = &hsw_power_well_ops, 2802 .ops = &hsw_power_well_ops,
@@ -2802,12 +2808,6 @@ static const struct i915_power_well_desc icl_power_wells[] = {
2802 }, 2808 },
2803 }, 2809 },
2804 { 2810 {
2805 .name = "DC off",
2806 .domains = ICL_DISPLAY_DC_OFF_POWER_DOMAINS,
2807 .ops = &gen9_dc_off_power_well_ops,
2808 .id = DISP_PW_ID_NONE,
2809 },
2810 {
2811 .name = "power well 3", 2811 .name = "power well 3",
2812 .domains = ICL_PW_3_POWER_DOMAINS, 2812 .domains = ICL_PW_3_POWER_DOMAINS,
2813 .ops = &hsw_power_well_ops, 2813 .ops = &hsw_power_well_ops,