From ceaf16b834ed784565d4333cfe7825a164b93325 Mon Sep 17 00:00:00 2001 From: Weijie Gao Date: Tue, 2 Mar 2021 15:56:17 +0800 Subject: [PATCH] uboot-mtk-20250711: mmc: mtk-sd: increase the minimum bus frequency With a 48MHz input clock, the lowest bus frequency can be as low as 48000000 / (4 * 4095) = 2930Hz. Such an extremely low frequency will cause the mmc framework take seconds to finish the initialization. Limiting the minimum bus frequency to a slightly higher value can solve the issue without any side effects. Signed-off-by: Weijie Gao --- uboot-mtk-20250711/drivers/mmc/mtk-sd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uboot-mtk-20250711/drivers/mmc/mtk-sd.c b/uboot-mtk-20250711/drivers/mmc/mtk-sd.c index f7882b64b..dca094639 100644 --- a/uboot-mtk-20250711/drivers/mmc/mtk-sd.c +++ b/uboot-mtk-20250711/drivers/mmc/mtk-sd.c @@ -232,7 +232,7 @@ #define SCLK_CYCLES_SHIFT 20 -#define MIN_BUS_CLK 200000 +#define MIN_BUS_CLK 260000 #define CMD_INTS_MASK \ (MSDC_INT_CMDRDY | MSDC_INT_RSPCRCERR | MSDC_INT_CMDTMO)