[PATCH 00/13] Fixed16.16 wrapper cleanup & wm optimization

Mahesh Kumar mahesh1.kumar at intel.com
Fri Jul 7 06:34:57 UTC 2017


From: "Kumar, Mahesh" <mahesh1.kumar at intel.com>

This series Include patches for:
	clean fixed16.16 naming & make them consistent
	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)
Changes Since V2:
 - Rebase
Changes Since V3:
 - enable IPC Workarounds and IPC
Changes Since V4:
 - Add debugfs entry for IPC & WM

Kumar, Mahesh (13):
  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/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
  drm/i915/glk: IPC linetime watermark workaround for GLK
  drm/i915/cnl: Extend WM workaround with IPC for CNL
  drm/i915/bxt: Enable IPC support
  drm/i915/skl+: Add debugfs entry for WM info
  drm/i915/skl+: debugfs entry for IPC

 drivers/gpu/drm/i915/i915_debugfs.c  | 146 +++++++++++++++-
 drivers/gpu/drm/i915/i915_drv.c      |   4 +-
 drivers/gpu/drm/i915/i915_drv.h      |  83 ++++++----
 drivers/gpu/drm/i915/i915_reg.h      |   1 +
 drivers/gpu/drm/i915/intel_display.c |   1 +
 drivers/gpu/drm/i915/intel_drv.h     |   2 +
 drivers/gpu/drm/i915/intel_pm.c      | 311 ++++++++++++++++++++++-------------
 7 files changed, 401 insertions(+), 147 deletions(-)

-- 
2.13.0



More information about the Intel-gfx-trybot mailing list