Skip to content

Commit 901b405

Browse files
author
steven
committed
update for NanoBoot LOGO
1 parent a402bce commit 901b405

6 files changed

Lines changed: 96024 additions & 1 deletion

File tree

drivers/video/fbmem.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,10 @@ static int fb_show_logo_line(struct fb_info *info, int rotate,
497497
image.dy = y;
498498
image.width = logo->width;
499499
image.height = logo->height;
500+
501+
#ifdef CONFIG_CENTER_LOGO
502+
image.dx = (info->var.xres - n*image.width )>>1;
503+
#endif
500504

501505
if (rotate) {
502506
logo_rotate = kmalloc(logo->width *
@@ -660,7 +664,7 @@ int fb_show_logo(struct fb_info *info, int rotate)
660664
int y;
661665

662666
y = fb_show_logo_line(info, rotate, fb_logo.logo, 0,
663-
num_online_cpus());
667+
1 /*num_online_cpus()*/);
664668
y = fb_show_extra_logos(info, y, rotate);
665669

666670
return y;

drivers/video/logo/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,14 @@ config LOGO_M32R_CLUT224
8181
bool "224-color M32R Linux logo"
8282
depends on M32R
8383
default y
84+
85+
config LOGO_NANOBOOT_CLUT224
86+
bool "Standard 224-color nanoboot Linux logo"
87+
default y
88+
89+
config CENTER_LOGO
90+
bool "Center logo"
91+
depends on LOGO
92+
default y
8493

8594
endif # LOGO

drivers/video/logo/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ obj-$(CONFIG_LOGO_SUPERH_MONO) += logo_superh_mono.o
1515
obj-$(CONFIG_LOGO_SUPERH_VGA16) += logo_superh_vga16.o
1616
obj-$(CONFIG_LOGO_SUPERH_CLUT224) += logo_superh_clut224.o
1717
obj-$(CONFIG_LOGO_M32R_CLUT224) += logo_m32r_clut224.o
18+
obj-$(CONFIG_LOGO_NANOBOOT_CLUT224) += logo_nanoboot_clut224.o
1819

1920
obj-$(CONFIG_SPU_BASE) += logo_spe_clut224.o
2021

drivers/video/logo/logo.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ const struct linux_logo * __init_refok fb_find_logo(int depth)
9999
#ifdef CONFIG_LOGO_M32R_CLUT224
100100
/* M32R Linux logo */
101101
logo = &logo_m32r_clut224;
102+
#endif
103+
#ifdef CONFIG_LOGO_NANOBOOT_CLUT224
104+
/* naoboot Linux logo */
105+
logo = &logo_nanoboot_clut224;
102106
#endif
103107
}
104108
return logo;

0 commit comments

Comments
 (0)