[PATCH 3/3] drm/i915/dp: Subtract from HW read out
Manasi Navare
manasi.d.navare at intel.com
Wed Jun 21 18:41:00 UTC 2017
Signed-off-by: Manasi Navare <manasi.d.navare at intel.com>
---
drivers/gpu/drm/i915/intel_dp.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index caada86..e600ad0 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -5188,8 +5188,12 @@ intel_pps_readout_hw_state(struct drm_i915_private *dev_priv,
else
seq->t11_t12 = 0;
} else {
- seq->t11_t12 = (((pp_div & PANEL_POWER_CYCLE_DELAY_MASK) >>
- PANEL_POWER_CYCLE_DELAY_SHIFT) - 1) * 1000;
+ u16 tmp = (pp_div & PANEL_POWER_CYCLE_DELAY_MASK) >>
+ PANEL_POWER_CYCLE_DELAY_SHIFT;
+ if (tmp > 0)
+ seq->t11_t12 = (tmp - 1) * 1000;
+ else
+ seq->t11_t12 = 0;
}
}
--
2.1.4
More information about the Intel-gfx-trybot
mailing list