diff options
Diffstat (limited to 'lib_ppc/board.c')
| -rw-r--r-- | lib_ppc/board.c | 14 | 
1 files changed, 10 insertions, 4 deletions
diff --git a/lib_ppc/board.c b/lib_ppc/board.c index df1cf13b5..3bcfb4531 100644 --- a/lib_ppc/board.c +++ b/lib_ppc/board.c @@ -48,6 +48,9 @@  #include <status_led.h>  #endif  #include <net.h> +#ifdef CONFIG_GENERIC_MMC +#include <mmc.h> +#endif  #include <serial.h>  #ifdef CONFIG_SYS_ALLOC_DPRAM  #if !defined(CONFIG_CPM2) @@ -352,9 +355,6 @@ init_fnc_t *init_sequence[] = {  	NULL,			/* Terminate this list */  }; -#ifndef CONFIG_MAX_MEM_MAPPED -#define CONFIG_MAX_MEM_MAPPED (256 << 20) -#endif  ulong get_effective_memsize(void)  {  #ifndef	CONFIG_VERY_BIG_RAM @@ -685,7 +685,7 @@ void board_init_r (gd_t *id, ulong dest_addr)  	 */  	trap_init (dest_addr); -#if defined(CONFIG_ADDR_MAP) && defined(CONFIG_E500) +#ifdef CONFIG_ADDR_MAP  	init_addr_map();  #endif @@ -1078,6 +1078,12 @@ void board_init_r (gd_t *id, ulong dest_addr)  	scsi_init ();  #endif +#ifdef CONFIG_GENERIC_MMC +	WATCHDOG_RESET (); +	puts ("MMC:  "); +	mmc_initialize (bd); +#endif +  #if defined(CONFIG_CMD_DOC)  	WATCHDOG_RESET ();  	puts ("DOC:   ");  |