From 7840b07121da51a1113395ed9df21e261f1cd936 Mon Sep 17 00:00:00 2001 From: Daniel DeGrasse Date: Fri, 6 May 2022 17:57:53 -0500 Subject: [PATCH] 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 --- subsys/sd/sdmmc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subsys/sd/sdmmc.c b/subsys/sd/sdmmc.c index 5cf029db79c..d52b3394fe3 100644 --- a/subsys/sd/sdmmc.c +++ b/subsys/sd/sdmmc.c @@ -1172,7 +1172,7 @@ static int sdmmc_read_status(struct sd_card *card) /* 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 {