| @@ -1347,28 +1347,28 @@ void intel_ddi_pll_init(struct drm_devic | | | @@ -1347,28 +1347,28 @@ void intel_ddi_pll_init(struct drm_devic |
1347 | if (val & LCPLL_CD_SOURCE_FCLK) | | 1347 | if (val & LCPLL_CD_SOURCE_FCLK) |
1348 | DRM_ERROR("CDCLK source is not LCPLL\n"); | | 1348 | DRM_ERROR("CDCLK source is not LCPLL\n"); |
1349 | | | 1349 | |
1350 | if (val & LCPLL_PLL_DISABLE) | | 1350 | if (val & LCPLL_PLL_DISABLE) |
1351 | DRM_ERROR("LCPLL is disabled\n"); | | 1351 | DRM_ERROR("LCPLL is disabled\n"); |
1352 | } | | 1352 | } |
1353 | | | 1353 | |
1354 | void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder) | | 1354 | void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder) |
1355 | { | | 1355 | { |
1356 | struct intel_digital_port *intel_dig_port = enc_to_dig_port(encoder); | | 1356 | struct intel_digital_port *intel_dig_port = enc_to_dig_port(encoder); |
1357 | struct intel_dp *intel_dp = &intel_dig_port->dp; | | 1357 | struct intel_dp *intel_dp = &intel_dig_port->dp; |
1358 | struct drm_i915_private *dev_priv = encoder->dev->dev_private; | | 1358 | struct drm_i915_private *dev_priv = encoder->dev->dev_private; |
1359 | enum port port = intel_dig_port->port; | | 1359 | enum port port = intel_dig_port->port; |
1360 | bool wait; | | | |
1361 | uint32_t val; | | 1360 | uint32_t val; |
| | | 1361 | bool wait = false; |
1362 | | | 1362 | |
1363 | if (I915_READ(DP_TP_CTL(port)) & DP_TP_CTL_ENABLE) { | | 1363 | if (I915_READ(DP_TP_CTL(port)) & DP_TP_CTL_ENABLE) { |
1364 | val = I915_READ(DDI_BUF_CTL(port)); | | 1364 | val = I915_READ(DDI_BUF_CTL(port)); |
1365 | if (val & DDI_BUF_CTL_ENABLE) { | | 1365 | if (val & DDI_BUF_CTL_ENABLE) { |
1366 | val &= ~DDI_BUF_CTL_ENABLE; | | 1366 | val &= ~DDI_BUF_CTL_ENABLE; |
1367 | I915_WRITE(DDI_BUF_CTL(port), val); | | 1367 | I915_WRITE(DDI_BUF_CTL(port), val); |
1368 | wait = true; | | 1368 | wait = true; |
1369 | } | | 1369 | } |
1370 | | | 1370 | |
1371 | val = I915_READ(DP_TP_CTL(port)); | | 1371 | val = I915_READ(DP_TP_CTL(port)); |
1372 | val &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); | | 1372 | val &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); |
1373 | val |= DP_TP_CTL_LINK_TRAIN_PAT1; | | 1373 | val |= DP_TP_CTL_LINK_TRAIN_PAT1; |
1374 | I915_WRITE(DP_TP_CTL(port), val); | | 1374 | I915_WRITE(DP_TP_CTL(port), val); |