On Sun, Oct 29, 2017 at 7:08 PM, Benoît Thébaudeau
<benoit.thebaudeau....@gmail.com> wrote:
> The following error has been observed on i.MX25 with a high-speed SDSC
> card:
>     Data Write Failed in PIO Mode.
>
> It was caused by the timeout set on PRSSTAT.BWEN, which was triggered
> because this bit takes 15 ms to be set after writing the first block to
> DATPORT with this card. Without this timeout, all the blocks are
> properly written.
>
> This timeout was implemented by decrementing a variable, so it was
> depending on the CPU frequency. Fix this issue by setting this timeout
> to a long enough absolute duration (500 ms).
>
> Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau....@gmail.com>
> Cc: Stefano Babic <sba...@denx.de>
> Cc: Fabio Estevam <fabio.este...@nxp.com>
> Cc: Jaehoon Chung <jh80.ch...@samsung.com>

Reviewed-by: Fabio Estevam <fabio.este...@nxp.com>
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to