Primary changes in this version are: 1) Moved num_scalers to crtc 2) Changed src/dst rect ranges to #defines 3) Dropped scaling ratios from state instead calculating when needed 4) Dropped filter from scaler 5) Squashed helper functions from standalone patches into patch where 1st used 6) Kept sprite src tect in 16.16 format Though changes are minor but they got sprinkled into multiple patches. Sending full patch series for completeness. Individual patch headers have additional details on changes. This series should cleanly merge to latest drm-intel-nighly. Chandra Konduru (14): drm: Adding drm helper function drm_plane_from_index(). drm/i915: Register definitions for skylake scalers drm/i915: skylake scaler structure definitions drm/i915: Initialize plane colorkey to NONE drm/i915: Initialize skylake scalers drm/i915: Keep sprite plane src rect in 16.16 format drm/i915: Dump scaler_state too as part of dumping crtc_state drm/i915: Preserve scaler state when clearing crtc_state drm/i915: setup scalers for crtc_compute_config drm/i915: Ensure setting up scalers into staged crtc_state drm/i915: copy staged scaler state from drm state to crtc->config. drm/i915: skylake panel fitting using shared scalers drm/i915: skylake primary plane scaling using shared scalers drm/i915: skylake sprite plane scaling using shared scalers drivers/gpu/drm/drm_crtc.c | 22 ++ drivers/gpu/drm/i915/i915_reg.h | 115 +++++++++ drivers/gpu/drm/i915/intel_atomic.c | 163 +++++++++++++ drivers/gpu/drm/i915/intel_display.c | 441 +++++++++++++++++++++++++++++++--- drivers/gpu/drm/i915/intel_dp.c | 8 + drivers/gpu/drm/i915/intel_drv.h | 76 ++++++ drivers/gpu/drm/i915/intel_sprite.c | 83 +++++-- include/drm/drm_crtc.h | 1 + 8 files changed, 855 insertions(+), 54 deletions(-) -- 1.7.9.5 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx