When the change to start adjusting the sync polarity of the LVDS mode
was introduced in

commit aa9b500ddf1a6318e7cf8b1754696edddae86db9
Author: Bryan Freed <[email protected]>
Date:   Wed Jan 12 13:43:19 2011 -0800

    drm/i915: Honour LVDS sync polarity from EDID

we made the change in state verbose so that we could quickly spot any
regressions that made have also been introduced with it. As there do not
appear to have been any, remove the extra logging.

Signed-off-by: Chris Wilson <[email protected]>
---
 drivers/gpu/drm/i915/intel_display.c |   34 ++++++----------------------------
 1 file changed, 6 insertions(+), 28 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_display.c 
b/drivers/gpu/drm/i915/intel_display.c
index c4f05f8..3cc0b10 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -5474,22 +5474,11 @@ static void intel_update_lvds(struct drm_crtc *crtc, 
intel_clock_t *clock,
                else
                        temp &= ~LVDS_ENABLE_DITHER;
        }
+       temp &= ~(LVDS_HSYNC_POLARITY | LVDS_VSYNC_POLARITY);
        if (adjusted_mode->flags & DRM_MODE_FLAG_NHSYNC)
-               lvds_sync |= LVDS_HSYNC_POLARITY;
+               temp |= LVDS_HSYNC_POLARITY;
        if (adjusted_mode->flags & DRM_MODE_FLAG_NVSYNC)
-               lvds_sync |= LVDS_VSYNC_POLARITY;
-       if ((temp & (LVDS_HSYNC_POLARITY | LVDS_VSYNC_POLARITY))
-           != lvds_sync) {
-               char flags[2] = "-+";
-               DRM_INFO("Changing LVDS panel from "
-                        "(%chsync, %cvsync) to (%chsync, %cvsync)\n",
-                        flags[!(temp & LVDS_HSYNC_POLARITY)],
-                        flags[!(temp & LVDS_VSYNC_POLARITY)],
-                        flags[!(lvds_sync & LVDS_HSYNC_POLARITY)],
-                        flags[!(lvds_sync & LVDS_VSYNC_POLARITY)]);
-               temp &= ~(LVDS_HSYNC_POLARITY | LVDS_VSYNC_POLARITY);
-               temp |= lvds_sync;
-       }
+               temp |= LVDS_VSYNC_POLARITY;
        I915_WRITE(LVDS, temp);
 }
 
@@ -6328,22 +6317,11 @@ static int ironlake_crtc_mode_set(struct drm_crtc *crtc,
                 * appropriately here, but we need to look more thoroughly into 
how
                 * panels behave in the two modes.
                 */
+               temp &= ~(LVDS_HSYNC_POLARITY | LVDS_VSYNC_POLARITY);
                if (adjusted_mode->flags & DRM_MODE_FLAG_NHSYNC)
-                       lvds_sync |= LVDS_HSYNC_POLARITY;
+                       temp |= LVDS_HSYNC_POLARITY;
                if (adjusted_mode->flags & DRM_MODE_FLAG_NVSYNC)
-                       lvds_sync |= LVDS_VSYNC_POLARITY;
-               if ((temp & (LVDS_HSYNC_POLARITY | LVDS_VSYNC_POLARITY))
-                   != lvds_sync) {
-                       char flags[2] = "-+";
-                       DRM_INFO("Changing LVDS panel from "
-                                "(%chsync, %cvsync) to (%chsync, %cvsync)\n",
-                                flags[!(temp & LVDS_HSYNC_POLARITY)],
-                                flags[!(temp & LVDS_VSYNC_POLARITY)],
-                                flags[!(lvds_sync & LVDS_HSYNC_POLARITY)],
-                                flags[!(lvds_sync & LVDS_VSYNC_POLARITY)]);
-                       temp &= ~(LVDS_HSYNC_POLARITY | LVDS_VSYNC_POLARITY);
-                       temp |= lvds_sync;
-               }
+                       temp |= LVDS_VSYNC_POLARITY;
                I915_WRITE(PCH_LVDS, temp);
        }
 
-- 
1.7.10

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to