Previous version of this series was here: http://lists.freedesktop.org/archives/intel-gfx/2015-January/058631.html This round incorporates feedback from Daniel, Ander, and Bob. The biggest change here is that Daniel convinced me that the transitional helper for property updates wouldn't really be useful for other drivers, so I dropped that helper completely and instead just move i915 straight to the full atomic helper a little bit later in the series. Matt Roper (10): drm: Add rotation value to plane state drm/i915: Move rotation from intel_plane to drm_plane_state drm/i915: Consolidate plane handler vtables drm/i915: Add .atomic_{get,set}_property() entrypoints to planes drm/i915: Add main atomic entrypoints (v2) drm/i915: Setup dummy atomic state for connectors (v2) drm/i915: Add atomic_get_property entrypoint for connectors drm/i915: Add crtc state duplication/destruction functions drm/i915: Switch plane properties to full atomic helper. drm/i915: Add i915.nuclear_pageflip command line param to force atomic (v3) drivers/gpu/drm/drm_atomic.c | 2 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/i915_drv.c | 8 + drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/intel_atomic.c | 237 ++++++++++++++++++++++++++++++ drivers/gpu/drm/i915/intel_atomic_plane.c | 112 ++++++++++++-- drivers/gpu/drm/i915/intel_crt.c | 3 + drivers/gpu/drm/i915/intel_display.c | 83 +++++++---- drivers/gpu/drm/i915/intel_dp.c | 3 + drivers/gpu/drm/i915/intel_dp_mst.c | 3 + drivers/gpu/drm/i915/intel_drv.h | 31 +++- drivers/gpu/drm/i915/intel_dsi.c | 2 + drivers/gpu/drm/i915/intel_dvo.c | 2 + drivers/gpu/drm/i915/intel_fbc.c | 2 +- drivers/gpu/drm/i915/intel_hdmi.c | 3 + drivers/gpu/drm/i915/intel_lvds.c | 3 + drivers/gpu/drm/i915/intel_sdvo.c | 3 + drivers/gpu/drm/i915/intel_sprite.c | 60 ++------ drivers/gpu/drm/i915/intel_tv.c | 3 + include/drm/drm_crtc.h | 3 + 21 files changed, 483 insertions(+), 87 deletions(-) create mode 100644 drivers/gpu/drm/i915/intel_atomic.c -- 1.8.5.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx