drm/i915: Modifying structures related to DRRS
authorVandana Kannan <vandana.kannan@intel.com>
Fri, 9 Jan 2015 20:55:56 +0000 (02:25 +0530)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 27 Jan 2015 08:50:47 +0000 (09:50 +0100)
commit96178eeb37298a9452f0c4b04f47fafedc7bab47
tree7c4f57033e61ae0f1a2cec44578eb5d44ececf73
parentf78ae63f28c3f7de06360c553711fb07abd69734
drm/i915: Modifying structures related to DRRS

Earlier, DRRS structures were specific to eDP (used only in intel_dp).
Since DRRS can be extended to other internal display types
(if the panel supports multiple RR), modifying structures
to be part of drm_i915_private and have a provision to add display related
structs like intel_dp.
Also, aligning with frontbuffer tracking mechanism, the new structure
contains data for busy frontbuffer bits.

Signed-off-by: Vandana Kannan <vandana.kannan@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_dp.c
drivers/gpu/drm/i915/intel_drv.h