summaryrefslogtreecommitdiff
path: root/drivers/mmc/sh_mmcif.h
diff options
context:
space:
mode:
authorTom Rini <trini@ti.com>2014-12-08 09:36:26 -0500
committerTom Rini <trini@ti.com>2014-12-08 09:36:26 -0500
commit1a9c8f12f2f2824a047ebeb3ae342109677b48cc (patch)
tree588f8272242e085bd6f96e2c2df5fb0c0649a35e /drivers/mmc/sh_mmcif.h
parent0eaadecb40cf7cc7ca445215f5ef4d9dbb5b068a (diff)
parent9675f6107725a1002858df2246ebfb0cd3082e76 (diff)
Merge branch 'master' of git://git.denx.de/u-boot-sh
Diffstat (limited to 'drivers/mmc/sh_mmcif.h')
-rw-r--r--drivers/mmc/sh_mmcif.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/mmc/sh_mmcif.h b/drivers/mmc/sh_mmcif.h
index bd6fbf7c62e..4b6752f7f98 100644
--- a/drivers/mmc/sh_mmcif.h
+++ b/drivers/mmc/sh_mmcif.h
@@ -199,7 +199,13 @@ struct sh_mmcif_regs {
#define SOFT_RST_OFF (0 << 31)
#define CLKDEV_EMMC_DATA 52000000 /* 52MHz */
-#define CLKDEV_MMC_INIT 400000 /* 100 - 400 KHz */
+#ifdef CONFIG_RMOBILE
+#define MMC_CLK_DIV_MIN(clk) (clk / (1 << 9))
+#define MMC_CLK_DIV_MAX(clk) (clk / (1 << 1))
+#else
+#define MMC_CLK_DIV_MIN(clk) (clk / (1 << 8))
+#define MMC_CLK_DIV_MAX(clk) CLKDEV_EMMC_DATA
+#endif
#define MMC_BUS_WIDTH_1 0
#define MMC_BUS_WIDTH_4 2