From 9adb8639f18f14fb0daec320d79593bf8f0c13c5 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Tue, 17 Sep 2019 18:55:00 +0800 Subject: [PATCH] mmc: core: mmc_delay 1ms in mmc_send_op_cond For fast boot time. Change-Id: Ia9eb483a2112bb582c3df4ba9f346d22930a8500 Signed-off-by: Tao Huang --- drivers/mmc/core/mmc_ops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c index 873b2aa0c155..3614856f1bf8 100644 --- a/drivers/mmc/core/mmc_ops.c +++ b/drivers/mmc/core/mmc_ops.c @@ -179,7 +179,7 @@ int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) cmd.arg = mmc_host_is_spi(host) ? 0 : ocr; cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R3 | MMC_CMD_BCR; - for (i = 100; i; i--) { + for (i = 1000; i; i--) { err = mmc_wait_for_cmd(host, &cmd, 0); if (err) break; @@ -199,7 +199,7 @@ int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) err = -ETIMEDOUT; - mmc_delay(10); + mmc_delay(1); } if (rocr && !mmc_host_is_spi(host))