aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2021-03-18 12:53:35 -0400
committerTom Rini <trini@konsulko.com>2021-03-18 12:53:35 -0400
commitd65bd5707324b11b4cf95c47b482252d3ea803a4 (patch)
treef0711e70e00a1eaacdcc135ace17a61ab469cbd1 /drivers
parenteed127dbd4082ba21fd420449e68d1ad177cdc4b (diff)
parent9262fe15599a388e365cca3091e4852be8f23f11 (diff)
Merge branch '2021-03-17-assorted-fixes'
- Make tests search /sbin for tools, don't use ENODATA in host tools to be more portable, avb fix when partition isn't found and a bugfix for mediatek mmc.
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mmc/mtk-sd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mmc/mtk-sd.c b/drivers/mmc/mtk-sd.c
index 3b9c12266a..48a764be82 100644
--- a/drivers/mmc/mtk-sd.c
+++ b/drivers/mmc/mtk-sd.c
@@ -1639,7 +1639,8 @@ static int msdc_drv_probe(struct udevice *dev)
else
cfg->f_min = host->src_clk_freq / (4 * 4095);
- cfg->f_max = host->src_clk_freq;
+ if (cfg->f_max < cfg->f_min || cfg->f_max > host->src_clk_freq)
+ cfg->f_max = host->src_clk_freq;
cfg->b_max = 1024;
cfg->voltages = MMC_VDD_32_33 | MMC_VDD_33_34;