diff options
author | Vipul Kumar Samar <vipulkumar.samar@st.com> | 2012-11-08 20:39:09 +0530 |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2012-12-06 13:55:02 -0500 |
commit | 257f9df12307cb0239196d9ec18e2af12c52435e (patch) | |
tree | f6f2410f0989a9b2f09a974549d67620340fe3cc | |
parent | b96efccb8fc9939605599e5b2c026644973cc92d (diff) | |
download | op-kernel-dev-257f9df12307cb0239196d9ec18e2af12c52435e.zip op-kernel-dev-257f9df12307cb0239196d9ec18e2af12c52435e.tar.gz |
mmc: sdhci-spear: Initialize sdhci clk to 50 MHz
SPEAr sdhci driver expects the clock to be set to 50 MHz for proper
functioning. This patch sets clk to 50 MHz in probe.
Signed-off-by: Vipul Kumar Samar <vipulkumar.samar@st.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
-rw-r--r-- | drivers/mmc/host/sdhci-spear.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-spear.c b/drivers/mmc/host/sdhci-spear.c index 6be89c0..fea8bf9 100644 --- a/drivers/mmc/host/sdhci-spear.c +++ b/drivers/mmc/host/sdhci-spear.c @@ -146,6 +146,11 @@ static int __devinit sdhci_probe(struct platform_device *pdev) goto put_clk; } + ret = clk_set_rate(sdhci->clk, 50000000); + if (ret) + dev_dbg(&pdev->dev, "Error setting desired clk, clk=%lu\n", + clk_get_rate(sdhci->clk)); + if (np) { sdhci->data = sdhci_probe_config_dt(pdev); if (IS_ERR(sdhci->data)) { |