[PATCH 00/11] Small modeset refactoring

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

 



Hi,

This patch series simplifies the legacy modeset a bit. I'm not sure
the *_pipes flags removal is done properly, so I only signed off
up to patch 4. My hope here is to get some comments and see how badly
does PRTS screams.

Thanks,
Ander

Ander Conselvan de Oliveira (11):
  drm/i915: Allocate connector state together with the connectors
  drm/i915: Remove stale comment from __intel_set_mode()
  drm/i915: Reset changed flags when duplicating crtc state
  drm/i915: Add for_each_connector_in_state helper macro
  drm/i915: Extract mode_changed computation out of
    stage_output_config()
  drm/i915: Add crtc states before calling compute_config()
  drm/i915: Remove all *_pipes flags from modeset
  drm/i915: Remove saved_mode from __intel_set_mode()
  drm/i915: Move compute part of __intel_set_mode() to separate function
  drm/i915: Simplify error handling in __intel_set_mode()
  drm/i915: Don't modeset with old mode when set_crtc fails

 drivers/gpu/drm/i915/i915_drv.h      |  16 +
 drivers/gpu/drm/i915/intel_atomic.c  |   6 +-
 drivers/gpu/drm/i915/intel_crt.c     |   2 +-
 drivers/gpu/drm/i915/intel_ddi.c     |  13 +-
 drivers/gpu/drm/i915/intel_display.c | 653 +++++++++++++++--------------------
 drivers/gpu/drm/i915/intel_dp.c      |   2 +-
 drivers/gpu/drm/i915/intel_dp_mst.c  |  14 +-
 drivers/gpu/drm/i915/intel_drv.h     |   2 +
 drivers/gpu/drm/i915/intel_dsi.c     |   2 +-
 drivers/gpu/drm/i915/intel_dvo.c     |   2 +-
 drivers/gpu/drm/i915/intel_hdmi.c    |   9 +-
 drivers/gpu/drm/i915/intel_lvds.c    |   6 +
 drivers/gpu/drm/i915/intel_sdvo.c    |  22 +-
 drivers/gpu/drm/i915/intel_tv.c      |   2 +-
 14 files changed, 343 insertions(+), 408 deletions(-)

-- 
2.1.0

_______________________________________________
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