[Intel-gfx] [PATCH 00/10] drm/i915: Another WM rewrite to enable DDR DVFS on CHV
ville.syrjala at linux.intel.com
ville.syrjala at linux.intel.com
Wed Jun 24 12:00:00 PDT 2015
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
So here we go again. Yet another attempt at making CHV watermarks sane.
This time we totally back to a memory latency based approach so that DDR DVFS
and PM5 can be enabled safely.
I also opted to follow the same path for VLV to avoid too much differences
between the platforms, and to get decent memory self refresh residency numbers.
This is now starting to resemble the ILK way of doing things quite a bit, so
hopefully that will make the eventual two stage WM update easier to achieve
on all platforms.
Ville Syrjälä (10):
drm/i915: POSTING_READ() in intel_set_memory_cxsr()
drm/i915: Split atomic wm update to pre and post variants
drm/i915: Read wm values from hardware at init on CHV
drm/i915: CHV DDR DVFS support and another watermark rewrite
drm/i915: Compute display FIFO split dynamically for CHV
drm/i915: Use the memory latency based WM computation on VLV too
drm/i915: Try to make sure cxsr is disabled around plane
enable/disable
drm/i915: Don't do PM5/DDR DVFS with multiple pipes
drm/i915: Add debugfs knobs for VLVCHV memory latency values
drm/i915: Zero unused WM1 watermarks on VLV/CHV
drivers/gpu/drm/i915/i915_debugfs.c | 24 +-
drivers/gpu/drm/i915/i915_drv.h | 30 +-
drivers/gpu/drm/i915/i915_reg.h | 25 +-
drivers/gpu/drm/i915/intel_display.c | 53 ++-
drivers/gpu/drm/i915/intel_drv.h | 18 +-
drivers/gpu/drm/i915/intel_pm.c | 708 +++++++++++++++++++++++++++--------
drivers/gpu/drm/i915/intel_sprite.c | 6 -
7 files changed, 679 insertions(+), 185 deletions(-)
--
2.3.6
More information about the Intel-gfx
mailing list