Hi Yango, > On Apr 15, 2015, at 05:13 , Yangbo Lu <yangbo...@freescale.com> wrote: > > Freescale eMMC44 adapter card uses Micron N2M400FDB311A3CF eMMC > memory. According to the silicon datasheet, secure erase timeout > is 600ms. So increase erase timeout value from 250ms to 600ms. > > Signed-off-by: Yangbo Lu <yangbo...@freescale.com> > Cc: York Sun <york...@freescale.com> > --- > drivers/mmc/fsl_esdhc.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c > index f5d2ccb..e879fc0 100644 > --- a/drivers/mmc/fsl_esdhc.c > +++ b/drivers/mmc/fsl_esdhc.c > @@ -344,9 +344,9 @@ esdhc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, > struct mmc_data *data) > > /* Workaround for ESDHC errata ENGcm03648 */ > if (!data && (cmd->resp_type & MMC_RSP_BUSY)) { > - int timeout = 2500; > + int timeout = 6000; > > - /* Poll on DATA0 line for cmd with busy signal for 250 ms */ > + /* Poll on DATA0 line for cmd with busy signal for 600 ms */ > while (timeout > 0 && !(esdhc_read32(®s->prsstat) & > PRSSTAT_DAT0)) { > udelay(100); > -- > 2.1.0.27.g96db324
Applied, Thanks. — Pantelis _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot