diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_display.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 14 |
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); |