Searched hist:"1677 eef45976da1cdccc73cd4291877dbb05eea9" (Results 1 – 1 of 1) sorted by relevance
| /rk3399_rockchip-uboot/drivers/mmc/ |
| H A D | mmc.c | 1677eef45976da1cdccc73cd4291877dbb05eea9 Thu Mar 19 12:44:06 UTC 2015 Andrew Gabbasov <andrew_gabbasov@mentor.com> mmc: Restructure polling loops to avoid extra delays
The polling loops in sd_send_op_cond and mmc_complete_op_cond functions check the ready flag state at the end of the loop, that is after executing a delay inside the loop, which, in case of exiting with no error, is not needed. Also, one of these loops, as well as the loop in mmc_send_status, have the delay just before exiting on timeout conditions.
Restructure all these loops to check the respective conditions before making a delay for the next loop pass, and to appropriately exit without the delay.
Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com>
|