aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch
diff options
context:
space:
mode:
authorMirko Vogt <mirko@openwrt.org>2008-12-12 11:58:53 +0000
committerMirko Vogt <mirko@openwrt.org>2008-12-12 11:58:53 +0000
commitfac7f7f84f3771c5247c7fdee825c092077984f5 (patch)
tree54644c1229434d7ee13c5872bda4129e34337fc0 /target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch
parenta34279723a9cf0796f9261f2fb90bea18cd95711 (diff)
downloadmaster-187ad058-fac7f7f84f3771c5247c7fdee825c092077984f5.tar.gz
master-187ad058-fac7f7f84f3771c5247c7fdee825c092077984f5.tar.bz2
master-187ad058-fac7f7f84f3771c5247c7fdee825c092077984f5.zip
changed Makefile and profiles, added patches for kernel 2.6.24
(stable-branch of Openmoko) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13613 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch')
-rw-r--r--target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch196
1 files changed, 196 insertions, 0 deletions
diff --git a/target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch b/target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch
new file mode 100644
index 0000000000..04381dfbfb
--- /dev/null
+++ b/target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch
@@ -0,0 +1,196 @@
+From 3817f491a41455d4a97f5d86217520816c2b6111 Mon Sep 17 00:00:00 2001
+From: Harald Welte <laforge@openmoko.org>
+Date: Wed, 8 Oct 2008 21:35:56 +0100
+Subject: [PATCH] glamo_fb: Cosmetic cleanup
+
+Remove dead code and coding style fixes. Purely cosmetic.
+
+Signed-off-by: Harald Welte <laforge@openmoko.org>
+---
+ drivers/mfd/glamo/glamo-fb.c | 78 +++++++++++------------------------------
+ 1 files changed, 21 insertions(+), 57 deletions(-)
+
+diff --git a/drivers/mfd/glamo/glamo-fb.c b/drivers/mfd/glamo/glamo-fb.c
+index 7feef32..aa901dd 100644
+--- a/drivers/mfd/glamo/glamo-fb.c
++++ b/drivers/mfd/glamo/glamo-fb.c
+@@ -1,6 +1,6 @@
+ /* Smedia Glamo 336x/337x driver
+ *
+- * (C) 2007 by Openmoko, Inc.
++ * (C) 2007-2008 by Openmoko, Inc.
+ * Author: Harald Welte <laforge@openmoko.org>
+ * All rights reserved.
+ *
+@@ -237,11 +237,10 @@ enum orientation {
+ };
+
+
+-static void rotate_lcd(struct glamofb_handle *glamo,
+- __u32 rotation)
++/* the caller has to enxure lock_cmd is held and we are in cmd mode */
++static void __rotate_lcd(struct glamofb_handle *glamo, __u32 rotation)
+ {
+ int glamo_rot;
+-/* unsigned long flags; */
+
+ switch (rotation) {
+ case FB_ROTATE_UR:
+@@ -261,14 +260,6 @@ static void rotate_lcd(struct glamofb_handle *glamo,
+ break;
+ }
+
+- /*
+- * ha ha we are only called when we are in cmd mode already
+- * printk(KERN_ERR"rotate_lcd spin_lock_irqsave\n");
+- * spin_lock_irqsave(&glamo->lock_cmd, flags);
+- *
+- * if (glamofb_cmd_mode(glamo, 1))
+- * goto out_unlock;
+- */
+ reg_set_bit_mask(glamo,
+ GLAMO_REG_LCD_WIDTH,
+ GLAMO_LCD_ROT_MODE_MASK,
+@@ -278,12 +269,6 @@ static void rotate_lcd(struct glamofb_handle *glamo,
+ GLAMO_LCD_MODE1_ROTATE_EN,
+ (glamo_rot != GLAMO_LCD_ROT_MODE_0)?
+ GLAMO_LCD_MODE1_ROTATE_EN : 0);
+-/* glamofb_cmd_mode(glamo, 0);
+-
+-out_unlock:
+- printk(KERN_ERR"rotate_lcd spin_unlock_irqrestore\n");
+- spin_unlock_irqrestore(&glamo->lock_cmd, flags);
+-*/
+ }
+
+ static enum orientation get_orientation(struct fb_var_screeninfo *var)
+@@ -296,14 +281,17 @@ static enum orientation get_orientation(struct fb_var_screeninfo *var)
+
+ static int will_orientation_change(struct fb_var_screeninfo *var)
+ {
+- enum orientation orient = get_orientation(var);
++ enum orientation orient = get_orientation(var);
++
+ switch (orient) {
+ case ORIENTATION_LANDSCAPE:
+- if (var->rotate == FB_ROTATE_UR || var->rotate == FB_ROTATE_UD)
++ if (var->rotate == FB_ROTATE_UR ||
++ var->rotate == FB_ROTATE_UD)
+ return 1;
+ break;
+ case ORIENTATION_PORTRAIT:
+- if (var->rotate == FB_ROTATE_CW || var->rotate == FB_ROTATE_CCW)
++ if (var->rotate == FB_ROTATE_CW ||
++ var->rotate == FB_ROTATE_CCW)
+ return 1;
+ break;
+ }
+@@ -316,8 +304,6 @@ static void glamofb_update_lcd_controller(struct glamofb_handle *glamo,
+ int sync, bp, disp, fp, total, xres, yres, pitch, orientation_changing;
+ unsigned long flags;
+
+-/* GLAMO_LOG("enter: glamo:%#x, var:%#x\n", (unsigned)glamo, (unsigned)var);
+-*/
+ if (!glamo || !var)
+ return;
+
+@@ -333,27 +319,18 @@ static void glamofb_update_lcd_controller(struct glamofb_handle *glamo,
+
+ xres = var->xres;
+ yres = var->yres;
+-/* GLAMO_LOG("xres:%d, yres:%d, rotate:%d\n", xres, yres, var->rotate);
+-*/
+- /*
+- * figure out if orientation is going to change
+- */
++
++ /* figure out if orientation is going to change */
+ orientation_changing = will_orientation_change(var);
+-/* GLAMO_LOG("orientation_changing:%d\n", orientation_changing);
+-*/
+- /*
+- * adjust the pitch according to new orientation to come
+- */
++
++ /* adjust the pitch according to new orientation to come */
+ if (orientation_changing) {
+ pitch = var->yres * var->bits_per_pixel / 8;
+ } else {
+ pitch = var->xres * var->bits_per_pixel / 8;
+ }
+-/* GLAMO_LOG("pitch:%d\n", pitch);
+-*/
+- /*
+- * set the awaiten LCD geometry
+- */
++
++ /* set the awaiten LCD geometry */
+ reg_set_bit_mask(glamo,
+ GLAMO_REG_LCD_WIDTH,
+ GLAMO_LCD_WIDTH_MASK,
+@@ -367,16 +344,10 @@ static void glamofb_update_lcd_controller(struct glamofb_handle *glamo,
+ GLAMO_LCD_PITCH_MASK,
+ pitch);
+
+-/* GLAMO_LOG("mark:\n");*/
+- /*
+- * honour the rotation request
+- */
+- rotate_lcd(glamo, var->rotate);
++ /* honour the rotation request */
++ __rotate_lcd(glamo, var->rotate);
+
+- /*
+- * update the reported geometry
+- * of the framebuffer.
+- */
++ /* update the reported geometry of the framebuffer. */
+ if (orientation_changing) {
+ var->xres_virtual = var->xres = yres;
+ var->yres_virtual = var->yres = xres;
+@@ -385,11 +356,7 @@ static void glamofb_update_lcd_controller(struct glamofb_handle *glamo,
+ var->yres_virtual = var->yres = yres;
+ }
+
+-/* GLAMO_LOG("reported res:(%d,%d)\n", var->xres, var->yres);
+-*/
+- /*
+- * update scannout timings
+- */
++ /* update scannout timings */
+ sync = 0;
+ bp = sync + var->hsync_len;
+ disp = bp + var->left_margin;
+@@ -407,8 +374,6 @@ static void glamofb_update_lcd_controller(struct glamofb_handle *glamo,
+ reg_set_bit_mask(glamo, GLAMO_REG_LCD_HORIZ_DISP_END,
+ GLAMO_LCD_HV_RETR_DISP_END_MASK, fp);
+
+-/* GLAMO_LOG("mark:\n");
+-*/
+ sync = 0;
+ bp = sync + var->vsync_len;
+ disp = bp + var->upper_margin;
+@@ -426,10 +391,8 @@ static void glamofb_update_lcd_controller(struct glamofb_handle *glamo,
+ reg_set_bit_mask(glamo, GLAMO_REG_LCD_VERT_DISP_END,
+ GLAMO_LCD_HV_RETR_DISP_END_MASK, fp);
+
+-/* GLAMO_LOG("mark:\n"); */
+ glamofb_cmd_mode(glamo, 0);
+
+-/* GLAMO_LOG("leave:\n"); */
+ out_unlock:
+ spin_unlock_irqrestore(&glamo->lock_cmd, flags);
+ }
+@@ -461,7 +424,8 @@ static int glamofb_blank(int blank_mode, struct fb_info *info)
+ return 0;
+ }
+
+-static inline unsigned int chan_to_field(unsigned int chan, struct fb_bitfield *bf)
++static inline unsigned int chan_to_field(unsigned int chan,
++ struct fb_bitfield *bf)
+ {
+ chan &= 0xffff;
+ chan >>= 16 - bf->length;
+--
+1.5.6.5
+