summaryrefslogtreecommitdiff
path: root/drivers/mmc/mmc-uclass.c
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2018-05-23 22:24:51 +0200
committerAlexander Graf <agraf@suse.de>2018-05-23 22:31:42 +0200
commit79fd08f7456c7d12b04ef39e51d84d9981599c3a (patch)
tree0be77836dd56f4465864a851796f4c521d1ef356 /drivers/mmc/mmc-uclass.c
parentd295c3ec3543e697b6f9f077f52877e081db4c6f (diff)
mmc: Unirqify bcm2835_sdhost and fix writes
The bcm2835 sdhost driver has a problem with "write multiple" commands. It seems to boil down to the fact that the controller dislikes its FIFO to get drained at the end of a block when a write multiple blocks command is in flight. The easy fix is to simply get rid of all the IRQ driven logic and make the driver push as much data into the FIFO as it can. That way we never drain and we never run into the problem. Reported-by: Jan Leonhardt <jan@cyberdesigner.net> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'drivers/mmc/mmc-uclass.c')
0 files changed, 0 insertions, 0 deletions