sunxi: mmc: set transfer timeout according to byte_cnt.
authorYousong Zhou <yszhou4tech@gmail.com>
Sat, 29 Aug 2015 13:26:11 +0000 (21:26 +0800)
committerHans de Goede <hdegoede@redhat.com>
Mon, 31 Aug 2015 06:43:42 +0000 (08:43 +0200)
commit28f69b9a229108834af34da099949076d9fd4ff3
tree74d06914180309cde6026b9f77b20237986fab5a
parent92369844ec7bf0e63de51e19b281fe3739e01397
sunxi: mmc: set transfer timeout according to byte_cnt.

Originally a timeout value of 2 seconds was used regardless of the size
of data to be transfered.  This prevented slow devices from working
correctly while there was no much gain for faster devices, e.g. it takes
3708ms for a transfer of uImage of size 1899008 bytes.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/mmc/sunxi_mmc.c