summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2011-06-03 13:52:53 -0700
committerSimon Glass <sjg@chromium.org>2011-08-24 13:10:48 -0700
commit7937ff9d81911b867394b64760a1233c8503b08c (patch)
tree4c62a3efc2fdc0b0e4542dc1ffd6e8af0773a558 /drivers
parentf2f53e6cfe1d1a66d396b63a436393e00b743a13 (diff)
Fix incorrect clock setting in MMC
Small fix to correct clock setting code. BUG=chromiums-os:11623 TEST=mmc part 0; ext2ls mmc 0:3 Change-Id: Id573c92ff6011b74538be4c8a67a1b2a58fd46fa Reviewed-on: http://gerrit.chromium.org/gerrit/2108 Tested-by: Simon Glass <sjg@chromium.org> Reviewed-by: Anton Staaf <robotboy@chromium.org>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mmc/tegra2_mmc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/mmc/tegra2_mmc.c b/drivers/mmc/tegra2_mmc.c
index d69bbefd81..980675c0fb 100644
--- a/drivers/mmc/tegra2_mmc.c
+++ b/drivers/mmc/tegra2_mmc.c
@@ -316,7 +316,7 @@ static void mmc_change_clock(struct mmc_host *host, uint clock)
mmc_id = PERIPH_ID_SDMMC3;
else if (hostbase == TEGRA2_SDMMC4_BASE)
mmc_id = PERIPH_ID_SDMMC4;
- clock_ll_set_source_divisor(mmc_id, CLOCK_ID_PERIPH, hw_div);
+ clock_ll_set_source_divisor(mmc_id, 0, hw_div);
writew(0, &host->reg->clkcon);
@@ -346,7 +346,6 @@ static void mmc_change_clock(struct mmc_host *host, uint clock)
writew(clk, &host->reg->clkcon);
debug("mmc_change_clock: clkcon = %08X\n", clk);
- debug("mmc_change_clock: CLK_SOURCE_SDMMCx = %08X\n", reg);
out:
host->clock = clock;