aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-arm/hardware/amba_clcd.h
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2005-04-28 05:43:52 -0400
committerRussell King <rmk@dyn-67.arm.linux.org.uk>2005-04-28 05:43:52 -0400
commit82235e9170f19fa327361ee82a76618e60f2db47 (patch)
tree735bdadb8025241a514c672537f231c614010c61 /include/asm-arm/hardware/amba_clcd.h
parentc4d12b98ead8bb2437f656c17e7ef065fa160e13 (diff)
[PATCH] ARM: Fix AMBA CLCD fb driver for 32bpp
We were supporting 24bpp. However, the pixel organisation in memory was 0RGB, so it was 24bpp in 32bit words. This means we're actually supporting 32bpp and not 24bpp. Also, add a check to ensure that we don't exceed the available framebuffer when changing display resolutions. Signed-off-by: Russell King <rmk@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm/hardware/amba_clcd.h')
-rw-r--r--include/asm-arm/hardware/amba_clcd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-arm/hardware/amba_clcd.h b/include/asm-arm/hardware/amba_clcd.h
index 476b6398ae1e..d6ad33e52ea9 100644
--- a/include/asm-arm/hardware/amba_clcd.h
+++ b/include/asm-arm/hardware/amba_clcd.h
@@ -211,7 +211,7 @@ static inline void clcdfb_decode(struct clcd_fb *fb, struct clcd_regs *regs)
211 case 16: 211 case 16:
212 val |= CNTL_LCDBPP16; 212 val |= CNTL_LCDBPP16;
213 break; 213 break;
214 case 24: 214 case 32:
215 val |= CNTL_LCDBPP24; 215 val |= CNTL_LCDBPP24;
216 break; 216 break;
217 } 217 }