From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> The main attraction of this series is removal of intel_digital_port->port. Ever since the introduction of intel_encoder->port it has been redundant, and I figured it's high time we kill it. The other stuff is mostly elimination of uses of the legacy encoder->crtc pointer and intel_crtc->config. While those do still work we do kinda want to kill them off, and instead use the proper atomic states instead. Having multiple ways to do things also tends to confuse people so the sooner we get this cleaned utp the better. I think I mostly got the the encoder side done now, apart from link training related code which will need more thought. Entire series available here: git://github.com/vsyrjala/linux.git nuke_dig_port_port_4 Ville Syrjälä (10): drm/i915: Eliminate some encoder->crtc usage from DP code drm/i915: Eliminate some encoder->crtc usage from DSI code drm/i915: Eliminate some encoder->crtc usage from SDVO code drm/i915: Eliminate some encoder->crtc usage from TV code drm/i915: Pass crtc state to DPIO PHY functions drm/i915: Eliminate crtc->config usage from CRT code drm/i915: Replace dig_port->port with encoder port for BXT DPLL selection drm/i915: Nuke intel_digital_port->port drm/i915: Clean up PPS code calling conventions drm/i915: Clean up DP code local variables and calling conventions drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 19 +- drivers/gpu/drm/i915/intel_crt.c | 44 ++-- drivers/gpu/drm/i915/intel_ddi.c | 13 +- drivers/gpu/drm/i915/intel_display.c | 13 +- drivers/gpu/drm/i915/intel_dp.c | 432 +++++++++++++++------------------- drivers/gpu/drm/i915/intel_dp_mst.c | 6 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 99 ++++---- drivers/gpu/drm/i915/intel_dpll_mgr.c | 10 +- drivers/gpu/drm/i915/intel_drv.h | 5 +- drivers/gpu/drm/i915/intel_dsi.c | 17 +- drivers/gpu/drm/i915/intel_hdmi.c | 34 ++- drivers/gpu/drm/i915/intel_pipe_crc.c | 4 +- drivers/gpu/drm/i915/intel_psr.c | 4 +- drivers/gpu/drm/i915/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/intel_tv.c | 4 +- 16 files changed, 316 insertions(+), 394 deletions(-) -- 2.13.6 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx