diff options
author | Jingoo Han <jg1.han@samsung.com> | 2012-10-26 02:41:49 -0400 |
---|---|---|
committer | Jingoo Han <jg1.han@samsung.com> | 2012-11-25 23:35:36 -0500 |
commit | 5a9c30a32dd187344cb966db3016861b6b385384 (patch) | |
tree | 7fef35d0bcd35a0c7f93b0c065d591dd455b79f4 | |
parent | 418d620e080f3d17735be8ee95a2f40c0e6edc3e (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.c | 4 |
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; |