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

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Thu Jul 2 07:36:44 PDT 2015


This is pending on fixing Daniel Stone's black laptop screen bug.
I think I understand what is causing his black screen, but I'm not
completely sure. He'll test it on monday, but I want to throw this
online for more time to review.

My bet's on 'rework primary plane stuff slightly'. If this is the case
I'll be able to fix it easily.

Features:
Atomic suspend/resume: https://bugs.freedesktop.org/show_bug.cgi?id=90396
Add support for the atomic ioctl.
Make fastboot the default.

Maarten Lankhorst (18):
  drm/atomic: add connectors_changed to separate it from mode_changed
  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: Fill in more crtc state.
  drm/i915: fill in more mode members
  drm/i915: Rework primary plane stuff slightly.
  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
  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

 drivers/gpu/drm/drm_atomic_helper.c  |   25 +-
 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 | 1237 ++++++++++++++++------------------
 drivers/gpu/drm/i915/intel_dp.c      |    2 +-
 drivers/gpu/drm/i915/intel_drv.h     |   27 +-
 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 +-
 13 files changed, 635 insertions(+), 876 deletions(-)

-- 
2.1.0



More information about the Intel-gfx mailing list