[Armadeus-commitlog] armadeus branch, master, updated. armadeus-5.0-19-g68ade2d
Brought to you by:
sszy
|
From: jorasse <jo...@us...> - 2012-09-14 07:18:47
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 68ade2d571454c680f3a769bbc56044e11144b43 (commit)
from 9241ec594bd47eef3a89434874d776dddfd80348 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 68ade2d571454c680f3a769bbc56044e11144b43
Author: Eric Jarrige <eri...@ar...>
Date: Fri Sep 14 09:21:57 2012 +0200
[LINUX] apf28: Fix mx28 16 bits video modes (blue pingouin issue)
-----------------------------------------------------------------------
Summary of changes:
.../459-armadeus-mx28_fix_16bits_video.patch | 38 ++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
create mode 100644 patches/linux/2.6.35/459-armadeus-mx28_fix_16bits_video.patch
diff --git a/patches/linux/2.6.35/459-armadeus-mx28_fix_16bits_video.patch b/patches/linux/2.6.35/459-armadeus-mx28_fix_16bits_video.patch
new file mode 100644
index 0000000..da428d4
--- /dev/null
+++ b/patches/linux/2.6.35/459-armadeus-mx28_fix_16bits_video.patch
@@ -0,0 +1,38 @@
+Fix mx28 16 bits video modes of freescale mxs framebuffer driver
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+
+Index: linux-2.6.35.3/drivers/video/mxs/mxsfb.c
+===================================================================
+--- linux-2.6.35.3/drivers/video/mxs/mxsfb.c
++++ linux-2.6.35.3/drivers/video/mxs/mxsfb.c
+@@ -466,21 +466,21 @@ static int mxsfb_check_var(struct fb_var
+ if (var->bits_per_pixel == 16) {
+ /* RGBA 5551 */
+ if (var->transp.length) {
+- var->red.offset = 0;
+- var->red.length = 5;
++ var->blue.offset = 0;
++ var->blue.length = 5;
+ var->green.offset = 5;
+ var->green.length = 5;
+- var->blue.offset = 10;
+- var->blue.length = 5;
++ var->red.offset = 10;
++ var->red.length = 5;
+ var->transp.offset = 15;
+ var->transp.length = 1;
+ } else { /* RGB 565 */
+- var->red.offset = 0;
+- var->red.length = 5;
++ var->blue.offset = 0;
++ var->blue.length = 5;
+ var->green.offset = 5;
+ var->green.length = 6;
+- var->blue.offset = 11;
+- var->blue.length = 5;
++ var->red.offset = 11;
++ var->red.length = 5;
+ var->transp.offset = 0;
+ var->transp.length = 0;
+ }
hooks/post-receive
--
armadeus
|