diff options
author | Koen Kooi <koen@openembedded.org> | 2009-07-29 14:27:39 +0200 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2009-07-29 14:27:39 +0200 |
commit | 10f96a16b063c31bc1fedae15bd76c0afb887e1e (patch) | |
tree | d0e8aef7ea840fd95bf74abeaefd32d3618444a4 /recipes/linux/linux-omap-pm/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch | |
parent | 69a41a50ac43e82deaa9a0114c9f1c9a0c02ff0b (diff) |
linux-omap-pm git: start updating it to .31rc
Diffstat (limited to 'recipes/linux/linux-omap-pm/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch')
-rw-r--r-- | recipes/linux/linux-omap-pm/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/recipes/linux/linux-omap-pm/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch b/recipes/linux/linux-omap-pm/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch deleted file mode 100644 index 38d162d024..0000000000 --- a/recipes/linux/linux-omap-pm/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch +++ /dev/null @@ -1,41 +0,0 @@ -From c7ce3c5e9f7e28900b8ea9c3e1afe41dcdc0863d Mon Sep 17 00:00:00 2001 -From: Tomi Valkeinen <tomi.valkeinen@nokia.com> -Date: Thu, 23 Apr 2009 10:46:53 +0300 -Subject: [PATCH 53/69] DSS2: disable LCD & DIGIT before resetting DSS - -This seems to fix the synclost problem that we get, if the bootloader -starts the DSS and the kernel resets it. ---- - drivers/video/omap2/dss/dss.c | 8 +++++--- - 1 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/drivers/video/omap2/dss/dss.c b/drivers/video/omap2/dss/dss.c -index adc1f34..aab9758 100644 ---- a/drivers/video/omap2/dss/dss.c -+++ b/drivers/video/omap2/dss/dss.c -@@ -285,6 +285,11 @@ int dss_init(bool skip_init) - } - - if (!skip_init) { -+ /* disable LCD and DIGIT output. This seems to fix the synclost -+ * problem that we get, if the bootloader starts the DSS and -+ * the kernel resets it */ -+ omap_writel(omap_readl(0x48050440) & ~0x3, 0x48050440); -+ - /* We need to wait here a bit, otherwise we sometimes start to - * get synclost errors, and after that only power cycle will - * restore DSS functionality. I have no idea why this happens. -@@ -294,10 +299,7 @@ int dss_init(bool skip_init) - msleep(50); - - _omap_dss_reset(); -- - } -- else -- printk("DSS SKIP RESET\n"); - - /* autoidle */ - REG_FLD_MOD(DSS_SYSCONFIG, 1, 0, 0); --- -1.6.2.4 - |