aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJingoo Han <jg1.han@samsung.com>2012-10-26 02:41:49 -0400
committerJingoo Han <jg1.han@samsung.com>2012-11-25 23:35:36 -0500
commit5a9c30a32dd187344cb966db3016861b6b385384 (patch)
tree7fef35d0bcd35a0c7f93b0c065d591dd455b79f4
parent418d620e080f3d17735be8ee95a2f40c0e6edc3e (diff)
video: s3c-fb: fix red offset and length for ARGB232 format
Green pixel and blue pixel are 3 bits and 2 bits respectively at ARGB232 format. Thus, the value of red offset should be 5, not 4. Also, the value of red length should be 2, because red pixel is 2 bits at ARGB232 format. Signed-off-by: Jingoo Han <jg1.han@samsung.com>
-rw-r--r--drivers/video/s3c-fb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/s3c-fb.c b/drivers/video/s3c-fb.c
index 21e5d79ce65d..1a00ad241edd 100644
--- a/drivers/video/s3c-fb.c
+++ b/drivers/video/s3c-fb.c
@@ -268,10 +268,10 @@ static int s3c_fb_check_var(struct fb_var_screeninfo *var,
268 case 8: 268 case 8:
269 if (sfb->variant.palette[win->index] != 0) { 269 if (sfb->variant.palette[win->index] != 0) {
270 /* non palletised, A:1,R:2,G:3,B:2 mode */ 270 /* non palletised, A:1,R:2,G:3,B:2 mode */
271 var->red.offset = 4; 271 var->red.offset = 5;
272 var->green.offset = 2; 272 var->green.offset = 2;
273 var->blue.offset = 0; 273 var->blue.offset = 0;
274 var->red.length = 5; 274 var->red.length = 2;
275 var->green.length = 3; 275 var->green.length = 3;
276 var->blue.length = 2; 276 var->blue.length = 2;
277 var->transp.offset = 7; 277 var->transp.offset = 7;