diff options
-rwxr-xr-x | drivers/mmc/host/sdhci-tegra.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c index 60d23213e7d1..18a8eff70579 100755 --- a/drivers/mmc/host/sdhci-tegra.c +++ b/drivers/mmc/host/sdhci-tegra.c @@ -124,6 +124,8 @@ static void tegra_sdhci_set_clock(struct sdhci_host *sdhost, } if (clock) { + if (clock > host->max_clk) + clock = host->max_clk; clk_set_rate(host->clk, clock); sdhost->max_clk = clk_get_rate(host->clk); dev_dbg(&host->pdev->dev, "clock request: %uKHz. currently " |