[Intel-gfx] [PATCH 0/4] drm/i915: Reorder planes vs. modeset on gmch platforms

ville.syrjala at linux.intel.com ville.syrjala at linux.intel.com
Thu May 8 18:23:12 CEST 2014


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

This series unifies all the platforms to disable/enable planes as the
first/last during a modeset. The end result is pretty much similar to
a patch I posted a long time ago, but it just got applied in stages;
first hsw, then other pch platforms, and now finally gmch platforms.

I also kill off a bunch of the vblank waits that shouldn't really
be there, and may just time out depending on whether the pipe actually
starts to run immediately or only when the port gets enabled.

I gave this a whirl on 855,946,g45 and vlv, and everything looks to be
working as well as before.

Ville Syrjälä (4):
  drm/i915: Convert gmch platforms over to
    ilk_crtc_{enable,disable}_planes()
  drm/i915: Disable/enable planes as the first/last thing during modeset
    on gmch platforms
  drm/i915: Kill vblank waits after pipe enable on gmch platforms
  drm/i915: Move the drm_vblank_on() calls to intel_crtc_enable_planes()

 drivers/gpu/drm/i915/intel_display.c | 150 ++++++++++++++---------------------
 1 file changed, 59 insertions(+), 91 deletions(-)

-- 
1.8.3.2




More information about the Intel-gfx mailing list