| From 4e85b92bd2f3595f5b1644ba24bc87345fdf1bc6 Mon Sep 17 00:00:00 2001 |
| From: Jani Nikula <jani.nikula@intel.com> |
| Date: Thu, 5 Sep 2013 16:44:45 +0300 |
| Subject: drm/i915: move backlight enable later in vlv enable sequence |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| Follow-up to |
| commit 5004945f1d6c0282c0288afa89ad85d7f2bea4d5 |
| Author: Jani Nikula <jani.nikula@intel.com> |
| Date: Tue Jul 30 12:20:32 2013 +0300 |
| |
| drm/i915: move encoder->enable callback later in VLV crtc enable |
| |
| v2: Rebase on the renamed enable hooks, adding clarity (Ville) |
| |
| Reference: http://mid.gmane.org/CAKMK7uFs9EMvMW8BnS24e5UNm1D7JrfVg3SD5SDFtVEamGfOOg@mail.gmail.com |
| Signed-off-by: Jani Nikula <jani.nikula@intel.com> |
| Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> |
| Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> |
| (cherry picked from commit 828f5c6e1a34d7234752f11401e4307749c9585b) |
| Signed-off-by: Darren Hart <dvhart@linux.intel.com> |
| --- |
| drivers/gpu/drm/i915/intel_dp.c | 7 ++++++- |
| 1 file changed, 6 insertions(+), 1 deletion(-) |
| |
| diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c |
| index 8d0389745aff..e8ee1df1463a 100644 |
| --- a/drivers/gpu/drm/i915/intel_dp.c |
| +++ b/drivers/gpu/drm/i915/intel_dp.c |
| @@ -1728,16 +1728,21 @@ static void intel_enable_dp(struct intel_encoder *encoder) |
| ironlake_edp_panel_vdd_off(intel_dp, true); |
| intel_dp_complete_link_train(intel_dp); |
| intel_dp_stop_link_train(intel_dp); |
| - ironlake_edp_backlight_on(intel_dp); |
| } |
| |
| static void g4x_enable_dp(struct intel_encoder *encoder) |
| { |
| + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); |
| + |
| intel_enable_dp(encoder); |
| + ironlake_edp_backlight_on(intel_dp); |
| } |
| |
| static void vlv_enable_dp(struct intel_encoder *encoder) |
| { |
| + struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); |
| + |
| + ironlake_edp_backlight_on(intel_dp); |
| } |
| |
| static void g4x_pre_enable_dp(struct intel_encoder *encoder) |
| -- |
| 1.8.5.rc3 |
| |