aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/i915/intel_display.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index f3d39f4f6909..3c71850ddf20 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -2911,6 +2911,17 @@ static struct intel_pch_pll *intel_get_pch_pll(struct intel_crtc *intel_crtc, u3
2911 goto prepare; 2911 goto prepare;
2912 } 2912 }
2913 2913
2914 if (HAS_PCH_IBX(dev_priv->dev)) {
2915 /* Ironlake PCH has a fixed PLL->PCH pipe mapping. */
2916 i = intel_crtc->pipe;
2917 pll = &dev_priv->pch_plls[i];
2918
2919 DRM_DEBUG_KMS("CRTC:%d using pre-allocated PCH PLL %x\n",
2920 intel_crtc->base.base.id, pll->pll_reg);
2921
2922 goto found;
2923 }
2924
2914 for (i = 0; i < dev_priv->num_pch_pll; i++) { 2925 for (i = 0; i < dev_priv->num_pch_pll; i++) {
2915 pll = &dev_priv->pch_plls[i]; 2926 pll = &dev_priv->pch_plls[i];
2916 2927