drm/i915: Wait for pipe to start on i830 as well
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 29 Nov 2017 15:37:31 +0000 (17:37 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 1 Dec 2017 15:05:16 +0000 (17:05 +0200)
commitd5fb43cb7fffc8f6863d68456252bcf3f06a070a
treeb591a1d3886c6f9c1e81a4f4370f51e70809a96c
parent8fedd64dabc86d0f31a0d1e152be3aa23c323553
drm/i915: Wait for pipe to start on i830 as well

We should make sure the pipe has fully started when we enable it from
the i830 "power well". Otherwise theoretically i830 could also hit
problems with vblank timestamps jumping around (since we skip the
wait during modeset on i830). Additionally moving planes between the
pipes etc. might not work correctly until both pipes are actually up and
running.

v2: Less pointless duplication in the code (Chris)

Cc: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20171129153732.3612-2-ville.syrjala@linux.intel.com
drivers/gpu/drm/i915/intel_display.c