]> git.sur5r.net Git - u-boot/blobdiff - drivers/mmc/sh_mmcif.h
Prepare v2018.03-rc1
[u-boot] / drivers / mmc / sh_mmcif.h
index 70034e2576d9ddc54f815e17d905c69b571edd3d..445465ec487cdb9a54aa71f654d4a0b77be78d73 100644 (file)
@@ -3,10 +3,7 @@
  *
  * Copyright (C)  2011 Renesas Solutions Corp.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License.
- *
+ * SPDX-License-Identifier:    GPL-2.0
  */
 
 #ifndef _SH_MMCIF_H_
@@ -199,8 +196,13 @@ struct sh_mmcif_regs {
 #define SOFT_RST_OFF           (0 << 31)
 
 #define CLKDEV_EMMC_DATA       52000000        /* 52MHz */
+#ifdef CONFIG_ARCH_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                CLKDEV_EMMC_DATA
+#define MMC_CLK_DIV_MAX(clk)   CLKDEV_EMMC_DATA
+#endif
 
 #define MMC_BUS_WIDTH_1                0
 #define MMC_BUS_WIDTH_4                2