[PATCH 00/15] drm/i915: Use connector atomic state in encoders.

Maarten Lankhorst
2016-08-09T15:04:18Z

This is required for supporting nonblocking modeset and atomic connector properties.
Connector properties will need the connector state to be passed or it will not work
as intended.

Nonblocking modesets need to iterate over the atomic state, instead of relying on
the legacy state fixed up by atomic.

Maarten Lankhorst (15):
drm/i915: handle DP_MST correctly in bxt_get_dpll
drm/i915: Pass atomic state to crtc enable/disable functions
drm/i915: Remove unused mode_set hook from encoder
drm/i915: Walk over encoders in crtc enable/disable using atomic
state.
drm/i915: Pass crtc_state and connector_state to encoder functions
drm/i915: Make encoder->compute_config take the connector state
drm/i915: Remove unused loop from intel_dp_mst_compute_config
drm/i915: Convert intel_crt to use atomic state
drm/i915: Convert intel_dvo to use atomic state
drm/i915: Convert intel_dsi to use atomic state
drm/i915: Convert intel_sdvo to use atomic state
drm/i915: Convert intel_lvds to use atomic state
drm/i915: Convert intel_dp_mst to use atomic state
drm/i915: Convert intel_dp to use atomic state
drm/i915: Use more atomic state in intel_color.c

drivers/gpu/drm/i915/i915_drv.h | 6 +-
drivers/gpu/drm/i915/intel_color.c | 24 +--
drivers/gpu/drm/i915/intel_crt.c | 33 ++--
drivers/gpu/drm/i915/intel_ddi.c | 42 +++--
drivers/gpu/drm/i915/intel_display.c | 304 +++++++++++++++++++++++-----------
drivers/gpu/drm/i915/intel_dp.c | 174 ++++++++++---------
drivers/gpu/drm/i915/intel_dp_mst.c | 91 ++++------
drivers/gpu/drm/i915/intel_dpll_mgr.c | 10 +-
drivers/gpu/drm/i915/intel_drv.h | 44 +++--
drivers/gpu/drm/i915/intel_dsi.c | 41 +++--
drivers/gpu/drm/i915/intel_dvo.c | 27 +--
drivers/gpu/drm/i915/intel_hdmi.c | 75 ++++++---
drivers/gpu/drm/i915/intel_lvds.c | 54 +++---
drivers/gpu/drm/i915/intel_sdvo.c | 52 +++---
drivers/gpu/drm/i915/intel_tv.c | 15 +-
15 files changed, 615 insertions(+), 377 deletions(-)

--
2.7.4