gma500/cdv: Fix call to cdv_intel_dp_set_m_n
authorAlan Cox <alan@linux.intel.com>
Wed, 22 Aug 2012 12:00:28 +0000 (12:00 +0000)
committerDave Airlie <airlied@redhat.com>
Thu, 23 Aug 2012 23:33:32 +0000 (09:33 +1000)
We should be making this call not praying that the values are right.
In addition as noted by Josiah Standing we should be calling this
for eDP as well.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/gma500/cdv_intel_display.c

index bfb0565617773d759a9e149017f14e136ad6e717..55db356d102c15b3fdcdd54af957e5c978ab2c22 100644 (file)
@@ -1127,8 +1127,8 @@ static int cdv_intel_crtc_mode_set(struct drm_crtc *crtc,
        }
 /*             dpll |= PLL_REF_INPUT_DREFCLK; */
 
-       if (is_dp) {
-/*FIXME                cdv_intel_dp_set_m_n(crtc, mode, adjusted_mode); */
+       if (is_dp || is_edp) {
+               cdv_intel_dp_set_m_n(crtc, mode, adjusted_mode);
        } else {
                REG_WRITE(PIPE_GMCH_DATA_M(pipe), 0);
                REG_WRITE(PIPE_GMCH_DATA_N(pipe), 0);