summaryrefslogtreecommitdiff
path: root/drivers/mmc/dw_mmc.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-08-31 01:55:15 +0300
committerSimon Glass <sjg@chromium.org>2015-09-03 06:28:23 +0300
commite3563f2ec768fb989149362ca0c6ca4a27513924 (patch)
tree0465a7e400294775fd034079802fccd82a1942ff /drivers/mmc/dw_mmc.c
parent6a436c9182a90551739a5b7b3f44254234056915 (diff)
downloadu-boot-e3563f2ec768fb989149362ca0c6ca4a27513924.tar.xz
mmc: Support bypass mode with the get_mmc_clk() method
Some SoCs want to adjust the input clock to the DWMMC block as a way of controlling the MMC bus clock. Update the get_mmc_clk() method to support this. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Jaehoon Chung <jh80.chung@samsung.com>
Diffstat (limited to 'drivers/mmc/dw_mmc.c')
-rw-r--r--drivers/mmc/dw_mmc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c
index 77b87e0365..1117fedefe 100644
--- a/drivers/mmc/dw_mmc.c
+++ b/drivers/mmc/dw_mmc.c
@@ -266,7 +266,7 @@ static int dwmci_setup_bus(struct dwmci_host *host, u32 freq)
* host->bus_hz should be set by user.
*/
if (host->get_mmc_clk)
- sclk = host->get_mmc_clk(host);
+ sclk = host->get_mmc_clk(host, freq);
else if (host->bus_hz)
sclk = host->bus_hz;
else {