--- u-boot/lib_mips/board.c.was	2010-04-21 12:07:01.000000000 +0100
+++ u-boot/lib_mips/board.c	2010-04-21 12:08:43.000000000 +0100
@@ -38,6 +38,10 @@ void nand_init (void);
 extern int do_splash_noargs (void);
 #endif
 
+#if defined (CONFIG_MOJITO_LCD)
+extern void init_mojito_lcd (void);
+#endif
+
 DECLARE_GLOBAL_DATA_PTR;
 
 #if ( ((CFG_ENV_ADDR+CFG_ENV_SIZE) < CFG_MONITOR_BASE) || \
@@ -568,6 +572,10 @@ void board_init_r (gd_t *id, ulong dest_
 		}
 	}
 
+#if defined (CONFIG_MOJITO_LCD)
+	init_mojito_lcd();
+#endif
+	
 	/*
 	   timer_init() is called very early in the u-boot startup sequence and
 	   initialises the value returned by 'get_ticks()' to 0. Therefore, at
