aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/i915/intel_display.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 2b63859a74b6..25a3ed693460 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -2490,11 +2490,9 @@ static void ironlake_fdi_link_train(struct drm_crtc *crtc)
2490 udelay(150); 2490 udelay(150);
2491 2491
2492 /* Ironlake workaround, enable clock pointer after FDI enable*/ 2492 /* Ironlake workaround, enable clock pointer after FDI enable*/
2493 if (HAS_PCH_IBX(dev)) { 2493 I915_WRITE(FDI_RX_CHICKEN(pipe), FDI_RX_PHASE_SYNC_POINTER_OVR);
2494 I915_WRITE(FDI_RX_CHICKEN(pipe), FDI_RX_PHASE_SYNC_POINTER_OVR); 2494 I915_WRITE(FDI_RX_CHICKEN(pipe), FDI_RX_PHASE_SYNC_POINTER_OVR |
2495 I915_WRITE(FDI_RX_CHICKEN(pipe), FDI_RX_PHASE_SYNC_POINTER_OVR | 2495 FDI_RX_PHASE_SYNC_POINTER_EN);
2496 FDI_RX_PHASE_SYNC_POINTER_EN);
2497 }
2498 2496
2499 reg = FDI_RX_IIR(pipe); 2497 reg = FDI_RX_IIR(pipe);
2500 for (tries = 0; tries < 5; tries++) { 2498 for (tries = 0; tries < 5; tries++) {
@@ -2600,8 +2598,7 @@ static void gen6_fdi_link_train(struct drm_crtc *crtc)
2600 POSTING_READ(reg); 2598 POSTING_READ(reg);
2601 udelay(150); 2599 udelay(150);
2602 2600
2603 if (HAS_PCH_CPT(dev)) 2601 cpt_phase_pointer_enable(dev, pipe);
2604 cpt_phase_pointer_enable(dev, pipe);
2605 2602
2606 for (i = 0; i < 4; i++) { 2603 for (i = 0; i < 4; i++) {
2607 reg = FDI_TX_CTL(pipe); 2604 reg = FDI_TX_CTL(pipe);
@@ -2735,8 +2732,7 @@ static void ivb_manual_fdi_link_train(struct drm_crtc *crtc)
2735 POSTING_READ(reg); 2732 POSTING_READ(reg);
2736 udelay(150); 2733 udelay(150);
2737 2734
2738 if (HAS_PCH_CPT(dev)) 2735 cpt_phase_pointer_enable(dev, pipe);
2739 cpt_phase_pointer_enable(dev, pipe);
2740 2736
2741 for (i = 0; i < 4; i++) { 2737 for (i = 0; i < 4; i++) {
2742 reg = FDI_TX_CTL(pipe); 2738 reg = FDI_TX_CTL(pipe);