[Intel-gfx] [PATCH 7/8] Move encoder enable around
Jesse Barnes
jbarnes at virtuousgeek.org
Thu Apr 18 17:14:03 CEST 2013
On Thu, 18 Apr 2013 10:46:14 +0200
Daniel Vetter <daniel.vetter at ffwll.ch> wrote:
> -> Will break everything else.
> ---
> drivers/gpu/drm/i915/intel_display.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
> index df3132c..7042b2f 100644
> --- a/drivers/gpu/drm/i915/intel_display.c
> +++ b/drivers/gpu/drm/i915/intel_display.c
> @@ -3866,6 +3866,9 @@ static void i9xx_crtc_enable(struct drm_crtc *crtc)
> if (encoder->pre_enable)
> encoder->pre_enable(encoder);
>
> + for_each_encoder_on_crtc(dev, crtc, encoder)
> + encoder->enable(encoder);
> +
> if (IS_VALLEYVIEW(dev)) {
> char port;
>
> @@ -3894,9 +3897,6 @@ static void i9xx_crtc_enable(struct drm_crtc *crtc)
> /* Give the overlay scaler a chance to enable if it's on this pipe */
> intel_crtc_dpms_overlay(intel_crtc, true);
> intel_crtc_update_cursor(crtc, true);
> -
> - for_each_encoder_on_crtc(dev, crtc, encoder)
> - encoder->enable(encoder);
> }
>
> static void i9xx_pfit_disable(struct intel_crtc *crtc)
I don't think so; the gen4 docs even have this order now iirc? But
this patch can be dropped too.
--
Jesse Barnes, Intel Open Source Technology Center
More information about the Intel-gfx
mailing list