mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-18 10:34:24 +08:00
[PATCH] fbdev: Use logo with depth of 4 or less for static pseudocolor
Since the visual STATIC_PSEUDOCOLOR has a read-only colormap, use logos with 16 colors only since these logos use the console palette. This has a higher likelihood that the logo will display correctly. Signed-of-by: Antonino Daplas <adaplas@pol.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
89ec4c238e
commit
397eeab321
@ -435,6 +435,11 @@ int fb_prepare_logo(struct fb_info *info, int rotate)
|
||||
depth = info->var.green.length;
|
||||
}
|
||||
|
||||
if (info->fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) {
|
||||
/* assume console colormap */
|
||||
depth = 4;
|
||||
}
|
||||
|
||||
if (depth >= 8) {
|
||||
switch (info->fix.visual) {
|
||||
case FB_VISUAL_TRUECOLOR:
|
||||
|
Loading…
Reference in New Issue
Block a user