From: Greg Kroah-Hartman Date: Mon, 28 Nov 2011 05:16:20 +0000 (+0900) Subject: 3.0 patches X-Git-Tag: v3.0.13~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b24b27981f5d8f68c3c25a8e5c63740d1f890e53;p=thirdparty%2Fkernel%2Fstable-queue.git 3.0 patches added patches: viafb-correct-sync-polarity-for-olpc-dcon.patch --- diff --git a/queue-3.0/series b/queue-3.0/series index aea9cc5464a..cd9de27d0f7 100644 --- a/queue-3.0/series +++ b/queue-3.0/series @@ -11,3 +11,4 @@ drm-ttm-request-zeroed-system-memory-pages-for-new-tt-buffer-objects.patch drm-i915-fix-cb-tuning-check-for-ilk.patch pci-hotplug-shpchp-don-t-blindly-claim-non-amd-0x7450-device-ids.patch drm-radeon-kms-fix-up-gpio-i2c-mask-bits-for-r4xx.patch +viafb-correct-sync-polarity-for-olpc-dcon.patch diff --git a/queue-3.0/viafb-correct-sync-polarity-for-olpc-dcon.patch b/queue-3.0/viafb-correct-sync-polarity-for-olpc-dcon.patch new file mode 100644 index 00000000000..44e9d4ab39b --- /dev/null +++ b/queue-3.0/viafb-correct-sync-polarity-for-olpc-dcon.patch @@ -0,0 +1,43 @@ +From a32839696a8eef813a1aff604fbad9a32dff6c95 Mon Sep 17 00:00:00 2001 +From: Daniel Drake +Date: Mon, 21 Nov 2011 15:05:56 +0000 +Subject: viafb: correct sync polarity for OLPC DCON + +From: Daniel Drake + +commit a32839696a8eef813a1aff604fbad9a32dff6c95 upstream. + +While the OLPC display appears to be able to handle either positive +or negative sync, the Display Controller only recognises positive sync. + +This brings viafb (for XO-1.5) in line with lxfb (for XO-1) and +fixes a recent regression where the XO-1.5 DCON could no longer be +frozen. Thanks to Florian Tobias Schandinat for helping identify +the fix. + +Test case: from a vt, + echo 1 > /sys/devices/platform/dcon/freeze +should cause the current screen contents to freeze, rather than garbage being +displayed. + +Signed-off-by: Daniel Drake +Signed-off-by: Florian Tobias Schandinat +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/video/via/share.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/drivers/video/via/share.h ++++ b/drivers/video/via/share.h +@@ -557,8 +557,8 @@ + #define M1200X720_R60_VSP POSITIVE + + /* 1200x900@60 Sync Polarity (DCON) */ +-#define M1200X900_R60_HSP NEGATIVE +-#define M1200X900_R60_VSP NEGATIVE ++#define M1200X900_R60_HSP POSITIVE ++#define M1200X900_R60_VSP POSITIVE + + /* 1280x600@60 Sync Polarity (GTF Mode) */ + #define M1280x600_R60_HSP NEGATIVE