sd: increase SDMMC busy wait timeout
SDMMC busy wait timeout was incorrectly waiting for
CONFIG_SD_DATA_TIMEOUT microseconds, but should be waiting for
CONFIG_SD_DATA_TIMEOUT milliseconds. Multiply wait value by 1000.
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
diff --git a/subsys/sd/sdmmc.c b/subsys/sd/sdmmc.c
index 5cf029d..d52b339 100644
--- a/subsys/sd/sdmmc.c
+++ b/subsys/sd/sdmmc.c
@@ -1172,7 +1172,7 @@
/* Waits for SD card to be ready for data. Returns 0 if card is ready */
static int sdmmc_wait_ready(struct sd_card *card)
{
- int ret, timeout = CONFIG_SD_DATA_TIMEOUT;
+ int ret, timeout = CONFIG_SD_DATA_TIMEOUT * 1000;
bool busy = true;
do {