[Intel-gfx] [PATCH v2 00/20] Convert to atomic, part 4.

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Tue Jul 7 00:08:11 PDT 2015


This patch series requires
[PATCH] drm/atomic: pass old crtc state to atomic_begin/flush.
and highly recommends, but optional:
[PATCH 2/2] drm/atomic: Cleanup on error properly in the atomic ioctl.

This series adds full atomic ioctl support, allows for decreased boot
times by inheriting the boot state, adds support for atomic
suspend/resume and will skip modesets if there's no need for it.

Maarten Lankhorst (20):
  drm/atomic: add connectors_changed to separate it from mode_changed
  drm: Don't update plane properties for atomic planes if it stays the
    same
  drm/i915: Fix noatomic crtc disabling.
  drm/i915: Do not update pfit state when toggling crtc enabled.
  drm/i915: Do not use plane_config in intel_fbdev.c
  drm/i915: Allow fuzzy matching in pipe_config_compare.
  drm/i915: Rework primary plane stuff slightly.
  drm/i915: fill in more mode members
  drm/i915: Fill in more crtc state, v2.
  drm/i915: Convert suspend/resume to atomic.
  drm/i915: Update power domains on readout.
  drm/i915: skip modeset if compatible, and enable fastboot for
    everyone, v2.
  drm/i915: Always reset in intel_crtc_restore_mode
  drm/i915: Make intel_display_suspend atomic, try 2.
  drm/i915: Use full atomic modeset.
  drm/i915: Call plane update functions directly from
    intel_atomic_commit.
  drm/i915: always disable irqs in intel_pipe_update_start
  drm/i915: Only commit planes on crtc's that have changed planes.
  drm/i915: Remove use of runtime pm in atomic commit functions
  drm/i915: Skip modeset checks when modeset is prevented.

 drivers/gpu/drm/drm_atomic_helper.c  |   25 +-
 drivers/gpu/drm/drm_fb_helper.c      |    6 +-
 drivers/gpu/drm/i915/i915_drv.c      |    4 +-
 drivers/gpu/drm/i915/i915_drv.h      |    4 +-
 drivers/gpu/drm/i915/i915_params.c   |   10 -
 drivers/gpu/drm/i915/intel_atomic.c  |  146 +---
 drivers/gpu/drm/i915/intel_display.c | 1240 ++++++++++++++++------------------
 drivers/gpu/drm/i915/intel_dp.c      |    2 +-
 drivers/gpu/drm/i915/intel_drv.h     |   28 +-
 drivers/gpu/drm/i915/intel_fbdev.c   |   26 +-
 drivers/gpu/drm/i915/intel_lvds.c    |    2 +-
 drivers/gpu/drm/i915/intel_sprite.c  |   17 +-
 include/drm/drm_atomic.h             |    3 +-
 include/drm/drm_crtc.h               |    8 +-
 14 files changed, 637 insertions(+), 884 deletions(-)

-- 
2.1.0



More information about the Intel-gfx mailing list