]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
staging: drm/imx: fix rgb color settings
authorLothar Waßmann <LW@KARO-electronics.de>
Tue, 4 Dec 2012 09:38:00 +0000 (10:38 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 5 Dec 2012 12:05:05 +0000 (13:05 +0100)
drivers/staging/imx-drm/ipu-v3/ipu-common.c

index 677e665ca86d62dc764db90ca7205385cd2166c2..c9f3d671b7decfaa90ea67428f797e096a62e01b 100644 (file)
@@ -288,25 +288,25 @@ static struct ipu_rgb def_rgb_32 = {
 };
 
 static struct ipu_rgb def_bgr_32 = {
-       .red    = { .offset = 16, .length = 8, },
+       .red    = { .offset =  0, .length = 8, },
        .green  = { .offset =  8, .length = 8, },
-       .blue   = { .offset =  0, .length = 8, },
+       .blue   = { .offset = 16, .length = 8, },
        .transp = { .offset = 24, .length = 8, },
        .bits_per_pixel = 32,
 };
 
 static struct ipu_rgb def_rgb_24 = {
-       .red    = { .offset =  0, .length = 8, },
+       .red    = { .offset = 16, .length = 8, },
        .green  = { .offset =  8, .length = 8, },
-       .blue   = { .offset = 16, .length = 8, },
+       .blue   = { .offset =  0, .length = 8, },
        .transp = { .offset =  0, .length = 0, },
        .bits_per_pixel = 24,
 };
 
 static struct ipu_rgb def_bgr_24 = {
-       .red    = { .offset = 16, .length = 8, },
+       .red    = { .offset =  0, .length = 8, },
        .green  = { .offset =  8, .length = 8, },
-       .blue   = { .offset =  0, .length = 8, },
+       .blue   = { .offset = 16, .length = 8, },
        .transp = { .offset =  0, .length = 0, },
        .bits_per_pixel = 24,
 };