[PATCH 0/9] Fixed16.16 wrapper cleanup & wm optimization

Mahesh Kumar
2017-06-13T13:08:12Z

This series Include patches for:
clean fixed16.16 naming & make them consistent
reuse intel_compute_linetime_wm in hsw
optimize wm calculation code
enable/Implement trans wm calculation

Changes Since V1:
- Split fixed16 cleanup code in more logical patches (Maarten)
- make intel_compute_linetime_wm function static (Maarten)

Mahesh Kumar (9):
drm/i915: take-out common clamping code of fixed16 wrappers
drm/i915: Always perform internal fixed16 division in 64 bits
drm/i915: cleanup fixed-point wrappers naming
drm/i915: Addition wrapper for fixed16.16 operation
drm/i915/hsw: use intel_compute_linetime_wm function for linetime wm
drm/i915/skl+: WM calculation don't require height
drm/i915/skl+: unify cpp value in WM calculation
drm/i915/skl+: Optimize WM calculation
drm/i915/gen10: Calculate and enable transition WM

drivers/gpu/drm/i915/i915_drv.h | 83 ++++++----
drivers/gpu/drm/i915/intel_pm.c | 325 ++++++++++++++++++++++++----------------
2 files changed, 246 insertions(+), 162 deletions(-)