drm/exynos: dp: Disable DP scrambling
authorSean Paul <seanpaul@chromium.org>
Fri, 27 Jul 2012 06:53:20 +0000 (23:53 -0700)
committerGerrit <chrome-bot@google.com>
Fri, 27 Jul 2012 09:14:24 +0000 (02:14 -0700)
Displayport scrambling is causing screen glitches/corruption when the
device is under heavy load. This requires investigation into why it's
happening, but let's disable it until we can fix it the right way.

BUG=chrome-os-partner:11834
TEST=Tested by running 2 instances of "dd if=/dev/zero of=/dev/null"

Change-Id: I513406e1a96d762363af1ac8d831481dd877a643
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/28578
Reviewed-by: Anush Elangovan <anush@google.com>
drivers/video/exynos/exynos_dp_core.c

index 72a9c5d..96221ac 100644 (file)
@@ -1007,7 +1007,7 @@ static int __devinit exynos_dp_probe(struct platform_device *pdev)
                goto err_irq;
        }
 
-       exynos_dp_enable_scramble(dp, 1);
+       exynos_dp_enable_scramble(dp, 0);
        exynos_dp_enable_rx_to_enhanced_mode(dp, 1);
        exynos_dp_enable_enhanced_mode(dp, 1);
 
@@ -1098,7 +1098,7 @@ static int exynos_dp_resume(struct device *dev)
                exynos_dp_set_hw_link_train(dp,
                        dp->video_info->lane_count, dp->video_info->link_rate);
 
-       exynos_dp_enable_scramble(dp, 1);
+       exynos_dp_enable_scramble(dp, 0);
        exynos_dp_enable_rx_to_enhanced_mode(dp, 1);
        exynos_dp_enable_enhanced_mode(dp, 1);