blob: 8ea48cf484c4bc209b7f232fecf88cc21e559dbb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
drivers/cfb_console.c (video_logo): if "splashimage" doesn't contain an
address, use its content as a command
- Werner Almesberger <werner@openmoko.org>
Index: u-boot/drivers/cfb_console.c
===================================================================
--- u-boot.orig/drivers/cfb_console.c
+++ u-boot/drivers/cfb_console.c
@@ -1121,7 +1121,13 @@ static void *video_logo (void)
ulong addr;
if ((s = getenv ("splashimage")) != NULL) {
- addr = simple_strtoul (s, NULL, 16);
+ char *end;
+
+ addr = simple_strtoul (s, &end, 16);
+ if (*end) {
+ run_command(s, 0);
+ return video_fb_address;
+ }
if (video_display_bitmap (addr, 0, 0) == 0) {
return ((void *) (video_fb_address));
|