aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/u-boot/u-boot-mkimage-openmoko-native/enable-splash-bmp.patch
blob: dcb721c8d3f156395693732eac08a8f70248ddee (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
drivers/cfb_console.c: include asm/byteorder.h for le32_to_cpu and friends
  [ shouldn't someone else have found this long ago ? ]
include/configs/neo1973.h (CONFIG_COMMANDS): add CFG_CMD_BMP
include/configs/neo1973.h: enable splash screen and BMP support
include/configs/neo1973.h: remove #if 1 ... #endif around video definitions

- 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
@@ -191,6 +191,7 @@ CONFIG_VIDEO_HW_CURSOR:	     - Uses the 
 #if (CONFIG_COMMANDS & CFG_CMD_BMP) || defined(CONFIG_SPLASH_SCREEN)
 #include <watchdog.h>
 #include <bmp_layout.h>
+#include <asm/byteorder.h>
 #endif /* (CONFIG_COMMANDS & CFG_CMD_BMP) || CONFIG_SPLASH_SCREEN */
 
 /*****************************************************************************/
Index: u-boot/include/configs/neo1973_gta01.h
===================================================================
--- u-boot.orig/include/configs/neo1973_gta01.h
+++ u-boot/include/configs/neo1973_gta01.h
@@ -86,6 +86,7 @@
 			/* CFG_CMD_IRQ	 | */  \
 			CFG_CMD_BOOTD	 | \
 			CFG_CMD_CONSOLE	 | \
+			CFG_CMD_BMP	 | \
 			CFG_CMD_ASKENV	 | \
 			CFG_CMD_RUN	 | \
 			CFG_CMD_ECHO	 | \
@@ -244,19 +245,21 @@
 /* we have a board_late_init() function */
 #define BOARD_LATE_INIT			1
 
-#if 1
 #define CONFIG_VIDEO
 #define CONFIG_VIDEO_S3C2410
 #define CONFIG_CFB_CONSOLE
 #define CONFIG_VIDEO_LOGO
+#define CONFIG_SPLASH_SCREEN
+#define CFG_VIDEO_LOGO_MAX_SIZE	(640*480+1024+100) /* 100 = slack */
+#define CONFIG_VIDEO_BMP_GZIP
 #define CONFIG_VGA_AS_SINGLE_DEVICE
+#define CONFIG_UNZIP
 
 #define VIDEO_KBD_INIT_FCT	0
 #define VIDEO_TSTC_FCT		serial_tstc
 #define VIDEO_GETC_FCT		serial_getc
 
 #define LCD_VIDEO_ADDR		0x33d00000
-#endif
 
 #define CONFIG_S3C2410_NAND_BBT                1