|
@@ -220,20 +220,7 @@ static void intel_crt_mode_set(struct drm_encoder *encoder,
|
|
|
intel_encoder_to_crt(to_intel_encoder(encoder));
|
|
|
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
|
|
|
struct drm_i915_private *dev_priv = dev->dev_private;
|
|
|
- int dpll_md_reg;
|
|
|
- u32 adpa, dpll_md;
|
|
|
-
|
|
|
- dpll_md_reg = DPLL_MD(intel_crtc->pipe);
|
|
|
-
|
|
|
- /*
|
|
|
- * Disable separate mode multiplier used when cloning SDVO to CRT
|
|
|
- * XXX this needs to be adjusted when we really are cloning
|
|
|
- */
|
|
|
- if (INTEL_INFO(dev)->gen >= 4 && !HAS_PCH_SPLIT(dev)) {
|
|
|
- dpll_md = I915_READ(dpll_md_reg);
|
|
|
- I915_WRITE(dpll_md_reg,
|
|
|
- dpll_md & ~DPLL_MD_UDI_MULTIPLIER_MASK);
|
|
|
- }
|
|
|
+ u32 adpa;
|
|
|
|
|
|
adpa = ADPA_HOTPLUG_BITS;
|
|
|
if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC)
|