| From 85476373e8ea62fa091f5e336374dadc08a0b98e Mon Sep 17 00:00:00 2001 |
| From: Daniel Vetter <daniel.vetter@ffwll.ch> |
| Date: Wed, 5 Jun 2013 13:34:30 +0200 |
| Subject: drm/i915: s/pre_pll/pre/ on the lvds port enable function |
| |
| i9xx doesn't use pre_enable at all, so we can fold this in now. |
| |
| Reviewed-by: Imre Deak <imre.deak@intel.com> |
| Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> |
| (cherry picked from commit f6736a1a7b846d0af90135c7a7f121ab3ada9ee1) |
| (cherry picked from drm-intel-next-queued) |
| Signed-off-by: Darren Hart <dvhart@linux.intel.com> |
| --- |
| drivers/gpu/drm/i915/intel_display.c | 13 +++---------- |
| drivers/gpu/drm/i915/intel_lvds.c | 4 ++-- |
| 2 files changed, 5 insertions(+), 12 deletions(-) |
| |
| diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c |
| index 608f04adb2c9..d6dcd0162b53 100644 |
| --- a/drivers/gpu/drm/i915/intel_display.c |
| +++ b/drivers/gpu/drm/i915/intel_display.c |
| @@ -3214,12 +3214,9 @@ static void ironlake_crtc_enable(struct drm_crtc *crtc) |
| |
| intel_update_watermarks(dev); |
| |
| - for_each_encoder_on_crtc(dev, crtc, encoder) { |
| - if (encoder->pre_pll_enable) |
| - encoder->pre_pll_enable(encoder); |
| + for_each_encoder_on_crtc(dev, crtc, encoder) |
| if (encoder->pre_enable) |
| encoder->pre_enable(encoder); |
| - } |
| |
| if (intel_crtc->config.has_pch_encoder) { |
| /* Note: FDI PLL enabling _must_ be done before we enable the |
| @@ -3663,15 +3660,11 @@ static void i9xx_crtc_enable(struct drm_crtc *crtc) |
| intel_update_watermarks(dev); |
| |
| for_each_encoder_on_crtc(dev, crtc, encoder) |
| - if (encoder->pre_pll_enable) |
| - encoder->pre_pll_enable(encoder); |
| - |
| - i9xx_enable_pll(intel_crtc); |
| - |
| - for_each_encoder_on_crtc(dev, crtc, encoder) |
| if (encoder->pre_enable) |
| encoder->pre_enable(encoder); |
| |
| + i9xx_enable_pll(intel_crtc); |
| + |
| i9xx_pfit_enable(intel_crtc); |
| |
| intel_crtc_load_lut(crtc); |
| diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c |
| index f2a5c898244c..57ecc57a6fa4 100644 |
| --- a/drivers/gpu/drm/i915/intel_lvds.c |
| +++ b/drivers/gpu/drm/i915/intel_lvds.c |
| @@ -122,7 +122,7 @@ static void intel_lvds_get_config(struct intel_encoder *encoder, |
| * This is an exception to the general rule that mode_set doesn't turn |
| * things on. |
| */ |
| -static void intel_pre_pll_enable_lvds(struct intel_encoder *encoder) |
| +static void intel_pre_enable_lvds(struct intel_encoder *encoder) |
| { |
| struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder->base); |
| struct drm_device *dev = encoder->base.dev; |
| @@ -982,7 +982,7 @@ void intel_lvds_init(struct drm_device *dev) |
| DRM_MODE_ENCODER_LVDS); |
| |
| intel_encoder->enable = intel_enable_lvds; |
| - intel_encoder->pre_pll_enable = intel_pre_pll_enable_lvds; |
| + intel_encoder->pre_enable = intel_pre_enable_lvds; |
| intel_encoder->compute_config = intel_lvds_compute_config; |
| intel_encoder->disable = intel_disable_lvds; |
| intel_encoder->get_hw_state = intel_lvds_get_hw_state; |
| -- |
| 1.8.5.rc3 |
| |