mmc: dw_mmc: increase timeout value in data_transfer function
authorJaehoon Chung <jh80.chung@samsung.com>
Mon, 4 Nov 2019 11:50:44 +0000 (20:50 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Wed, 12 Oct 2022 04:32:44 +0000 (13:32 +0900)
Increase timeout value in data_transfer function.
1000 value is  too short to transfer data.
When it's set to 1000, it's occurred "mmc write failed" during thor
download.

In future, it needs to fix correct value.

Change-Id: I3e18eb1480fbdb33c0f8732ce271d1445568379f
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
drivers/mmc/dw_mmc.c

index 4232c5eb8c31681e383dfddf3da7f3e4a6ce8e8e..697d68ed4e860b6249343de14a6c9ea5ab72b772 100644 (file)
@@ -129,7 +129,7 @@ static unsigned int dwmci_get_timeout(struct mmc *mmc, const unsigned int size)
        timeout /= mmc->bus_width;
        timeout /= mmc->ddr_mode ? 2 : 1;
        timeout *= 1000;        /* counting in msec */
-       timeout = (timeout < 1000) ? 1000 : timeout;
+       timeout = (timeout < 24000) ? 24000 : timeout;
 
        return timeout;
 }