]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/video/gbefb.c
[PATCH] fbdev: Static pseudocolor with depth less than 4 does exist
[linux-2.6-omap-h63xx.git] / drivers / video / gbefb.c
index c9a7cdf6d543e8edc9bb749d8de2413912c04dfe..5e25b98601967722df5e6014fbfb35d97abedcb7 100644 (file)
@@ -656,12 +656,15 @@ static int gbefb_set_par(struct fb_info *info)
        switch (bytesPerPixel) {
        case 1:
                SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_I8);
+               info->fix.visual = FB_VISUAL_PSEUDOCOLOR;
                break;
        case 2:
                SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_ARGB5);
+               info->fix.visual = FB_VISUAL_TRUECOLOR;
                break;
        case 4:
                SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_RGB8);
+               info->fix.visual = FB_VISUAL_TRUECOLOR;
                break;
        }
        SET_GBE_FIELD(WID, BUF, val, GBE_BMODE_BOTH);