sunxi: mmc: increase status register polling rate for data transfers
authorTobias Doerffel <tobias.doerffel@ed-chemnitz.de>
Fri, 8 Jul 2016 10:40:14 +0000 (12:40 +0200)
committerHans de Goede <hdegoede@redhat.com>
Fri, 15 Jul 2016 06:34:34 +0000 (08:34 +0200)
commit26c0c15786039fb437925c08205702169462e343
tree6a202f13dd2dee9a38ebec2b859044119722e977
parent320e0570e67efbd093d7750655a758c66e9d5528
sunxi: mmc: increase status register polling rate for data transfers

With a recent bunch of SD3.0 cards in our A20-based board we
experienced data transfer rates of about 250 KiB/s instead of 10 MiB/s
with previous cards from the same vendor (both 4 GB/class 10). By
increasing status register polling rate from 1 kHz to 1 MHz we were
able to reach the original transfer rates again. With the old cards
we now even reach about 16 MiB/s.

Signed-off-by: Tobias Doerffel <tobias.doerffel@ed-chemnitz.de>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/mmc/sunxi_mmc.c