|
@@ -601,8 +601,7 @@ int fsl_esdhc_mmc_init(bd_t *bis)
|
|
{
|
|
{
|
|
struct fsl_esdhc_cfg *cfg;
|
|
struct fsl_esdhc_cfg *cfg;
|
|
|
|
|
|
- cfg = malloc(sizeof(struct fsl_esdhc_cfg));
|
|
|
|
- memset(cfg, 0, sizeof(struct fsl_esdhc_cfg));
|
|
|
|
|
|
+ cfg = calloc(sizeof(struct fsl_esdhc_cfg), 1);
|
|
cfg->esdhc_base = CONFIG_SYS_FSL_ESDHC_ADDR;
|
|
cfg->esdhc_base = CONFIG_SYS_FSL_ESDHC_ADDR;
|
|
cfg->sdhc_clk = gd->arch.sdhc_clk;
|
|
cfg->sdhc_clk = gd->arch.sdhc_clk;
|
|
return fsl_esdhc_initialize(bis, cfg);
|
|
return fsl_esdhc_initialize(bis, cfg);
|