[PATCH v2 23/30] mci: core: retry MMC_CMD_SET_BLOCKLEN up to 4 times
Ahmad Fatoum
a.fatoum at pengutronix.de
Wed May 7 01:22:02 PDT 2025
This is what Linux is doing, so follow suit for reliability.
Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
drivers/mci/mci-core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mci/mci-core.c b/drivers/mci/mci-core.c
index 80b3496a280a..5f0fdd2206a5 100644
--- a/drivers/mci/mci-core.c
+++ b/drivers/mci/mci-core.c
@@ -125,7 +125,7 @@ static int mci_set_blocklen(struct mci *mci, unsigned len)
return 0;
mci_setup_cmd(&cmd, MMC_CMD_SET_BLOCKLEN, len, MMC_RSP_R1);
- return mci_send_cmd(mci, &cmd, NULL);
+ return mci_send_cmd_retry(mci, &cmd, NULL, 4);
}
static void *sector_buf;
--
2.39.5
More information about the barebox
mailing list