[PATCH 00/13] modeset interface cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I've figured it's time that we rip out our legacy modeset encoder callbacks from
the crtc helpers and only use the new ones. This patch series converts over the
last few stragglers of encoder_helper_funcs->mode_set and ->mode_fixup.

As the icing on the cake I've thrown in a conversion of the old timings_set
logic to something more natural in our new world where we precompute the entire
pipe config and can freely control the code flow in that stage.

Comments, flames and testing highly welcome.

Cheers, Daniel

Daniel Vetter (13):
  drm/i915/dvo: use intel_encoder to the upcast macro
  drm/i915/dvo: switch ->mode_fixup to ->compute_config
  drm/i915: rip out legacy encoder->mode_fixup logic
  drm/i915/dvo: use native encoder ->mode_set callback
  drm/i915/sdvo: use intel_encoder for upcast helper
  drm/i915/tv: Use native encoder->mode_set callback
  drm/i915/crt: use native encoder->mode_set callback
  drm/i915/hdmi: use native encoder mode_set callback
  drm/i915/dp: use native encoder ->mode_set callback
  drm/i915/lvds: use the native encoder ->mode_set callback
  drm/i915/ddi: use the native encoder ->mode_set callback
  drm/i915: rip out legacy encoder->mode_set callback
  drm/i915: clean up crtc timings computation

 drivers/gpu/drm/i915/intel_crt.c     | 34 +++++++++-------------
 drivers/gpu/drm/i915/intel_ddi.c     | 39 +++++++++++--------------
 drivers/gpu/drm/i915/intel_display.c | 36 ++++-------------------
 drivers/gpu/drm/i915/intel_dp.c      | 19 +++++-------
 drivers/gpu/drm/i915/intel_drv.h     |  4 ---
 drivers/gpu/drm/i915/intel_dvo.c     | 56 +++++++++++++++++-------------------
 drivers/gpu/drm/i915/intel_hdmi.c    | 29 ++++++++-----------
 drivers/gpu/drm/i915/intel_lvds.c    | 16 ++++-------
 drivers/gpu/drm/i915/intel_panel.c   |  3 --
 drivers/gpu/drm/i915/intel_sdvo.c    | 23 +++++++--------
 drivers/gpu/drm/i915/intel_tv.c      | 27 ++++++-----------
 11 files changed, 105 insertions(+), 181 deletions(-)

-- 
1.8.1.4

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux