mx6qsabresd: Return status when initializing MMC

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit is contained in:
Otavio Salvador 2013-04-19 03:41:58 +00:00 committed by Stefano Babic
parent 810d6df0e2
commit f07e286c7c
1 changed files with 7 additions and 6 deletions

View File

@ -166,6 +166,7 @@ int board_mmc_getcd(struct mmc *mmc)
int board_mmc_init(bd_t *bis) int board_mmc_init(bd_t *bis)
{ {
s32 status = 0;
int i; int i;
/* /*
@ -196,15 +197,15 @@ int board_mmc_init(bd_t *bis)
break; break;
default: default:
printf("Warning: you configured more USDHC controllers" printf("Warning: you configured more USDHC controllers"
"(%d) than supported by the board\n", i + 1); "(%d) then supported by the board (%d)\n",
return 0; i + 1, CONFIG_SYS_FSL_USDHC_NUM);
return status;
} }
if (fsl_esdhc_initialize(bis, &usdhc_cfg[i])) status |= fsl_esdhc_initialize(bis, &usdhc_cfg[i]);
printf("Warning: failed to initialize mmc dev %d\n", i);
} }
return 0; return status;
} }
#endif #endif