X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=arch%2Fsh%2Flib%2Fboard.c;h=d9c0c228e06c5b44c7eba2253414a8357d87381f;hb=d194837fc3042d943ba088fcc221d534330b2872;hp=90fe796ef30ed509f9b4acb766001657fc3b5df9;hpb=0886eef9ba25b9e8da4bbaefc1a0b6da7a9567dc;p=oweals%2Fu-boot.git diff --git a/arch/sh/lib/board.c b/arch/sh/lib/board.c index 90fe796ef3..d9c0c228e0 100644 --- a/arch/sh/lib/board.c +++ b/arch/sh/lib/board.c @@ -107,6 +107,15 @@ static int sh_net_init(void) } #endif +#if defined(CONFIG_CMD_MMC) +static int sh_mmc_init(void) +{ + puts("MMC: "); + mmc_initialize(gd->bd); + return 0; +} +#endif + typedef int (init_fnc_t) (void); init_fnc_t *init_sequence[] = @@ -132,11 +141,14 @@ init_fnc_t *init_sequence[] = stdio_init, console_init_r, interrupt_init, -#ifdef BOARD_LATE_INIT +#ifdef CONFIG_BOARD_LATE_INIT board_late_init, #endif #if defined(CONFIG_CMD_NET) sh_net_init, /* SH specific eth init */ +#endif +#if defined(CONFIG_CMD_MMC) + sh_mmc_init, #endif NULL /* Terminate this list */ };