Skip to content

Commit 1667837

Browse files
committed
added FunKey boot logo the right way
Signed-off-by: Michel-FK <[email protected]>
1 parent 932bc41 commit 1667837

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

drivers/video/logo/Kconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ config LOGO_DEC_CLUT224
4242
depends on MACH_DECSTATION || ALPHA
4343
default y
4444

45+
config LOGO_FUNKEY_CLUT224
46+
bool "224-color FunKey Linux logo"
47+
default y
48+
4549
config LOGO_MAC_CLUT224
4650
bool "224-color Macintosh Linux logo"
4751
depends on MAC

drivers/video/logo/Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
obj-$(CONFIG_LOGO) += logo.o
55
obj-$(CONFIG_LOGO_LINUX_MONO) += logo_linux_mono.o
66
obj-$(CONFIG_LOGO_LINUX_VGA16) += logo_linux_vga16.o
7-
#obj-$(CONFIG_LOGO_LINUX_CLUT224) += logo_linux_clut224.o
8-
# Ugly bypass:
9-
obj-$(CONFIG_LOGO_LINUX_CLUT224) += logo_funkey_clut224.o
7+
obj-$(CONFIG_LOGO_LINUX_CLUT224) += logo_linux_clut224.o
108
obj-$(CONFIG_LOGO_BLACKFIN_CLUT224) += logo_blackfin_clut224.o
119
obj-$(CONFIG_LOGO_BLACKFIN_VGA16) += logo_blackfin_vga16.o
1210
obj-$(CONFIG_LOGO_DEC_CLUT224) += logo_dec_clut224.o
11+
obj-$(CONFIG_LOGO_FUNKE_CLUT224) += logo_funkey_clut224.o
1312
obj-$(CONFIG_LOGO_MAC_CLUT224) += logo_mac_clut224.o
1413
obj-$(CONFIG_LOGO_PARISC_CLUT224) += logo_parisc_clut224.o
1514
obj-$(CONFIG_LOGO_SGI_CLUT224) += logo_sgi_clut224.o

drivers/video/logo/logo.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,6 @@ static int __init fb_logo_late_init(void)
3636

3737
late_initcall_sync(fb_logo_late_init);
3838

39-
/* Ugly Bypass: */
40-
extern const struct linux_logo logo_funkey_clut224;
41-
#define CONFIG_LOGO_FUNKEY_CLUT224
42-
4339
/* logo's are marked __initdata. Use __ref to tell
4440
* modpost that it is intended that this function uses data
4541
* marked __initdata.
@@ -90,6 +86,10 @@ const struct linux_logo * __ref fb_find_logo(int depth)
9086
/* DEC Linux logo on MIPS/MIPS64 or ALPHA */
9187
logo = &logo_dec_clut224;
9288
#endif
89+
#ifdef CONFIG_LOGO_FUNKEY_CLUT224
90+
/* FunKey Linux logo */
91+
logo = &logo_funkey_clut224;
92+
#endif
9393
#ifdef CONFIG_LOGO_MAC_CLUT224
9494
/* Macintosh Linux logo on m68k */
9595
if (MACH_IS_MAC)

include/linux/linux_logo.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ extern const struct linux_logo logo_linux_clut224;
3939
extern const struct linux_logo logo_blackfin_vga16;
4040
extern const struct linux_logo logo_blackfin_clut224;
4141
extern const struct linux_logo logo_dec_clut224;
42+
extern const struct linux_logo logo_funkey_clut224;
4243
extern const struct linux_logo logo_mac_clut224;
4344
extern const struct linux_logo logo_parisc_clut224;
4445
extern const struct linux_logo logo_sgi_clut224;

0 commit comments

Comments
 (0)