• Paulo Zanoni's avatar
    drm/i915: extract intel_set_pipe_timings from crtc_mode_set · b0e77b9c
    Paulo Zanoni authored
    Version 2: call intel_set_pipe_timings from both i9xx_crtc_mode_set
    and ironlake_crtc_mode_set, instead of just ironlake, as requested by
    Daniel Vetter.
    
    The problem caused by calling this function from i9xx_crtc_mode_set
    too is that now on i9xx we write to PIPESRC before writing to DSPSIZE
    and DSPPOS. I could not find any evidence in our documentation that
    this won't work, and the docs actually say the pipe registers should
    be set before the plane registers.
    
    Version 3: don't remove pipeconf bits on i9xx_crtc_mode_set.
    Signed-off-by: default avatarPaulo Zanoni <paulo.r.zanoni@intel.com>
    Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    b0e77b9c
intel_display.c 227 KB