Revert "drivers: mmc: Fix minimal frequency assignment"
author黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 14:48:58 +0000 (22:48 +0800)
committer黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 14:48:58 +0000 (22:48 +0800)
This reverts commit 79fe6726738e68f19d982213cdf8b7ff438d5157.

drivers/mmc/core/core.c

index 3bc1081a464180d538c5e3b6af637fe7bf3597ef..de01a899d01f83124064a794fd6e964579bb5796 100644 (file)
@@ -894,7 +894,12 @@ static void mmc_power_up(struct mmc_host *host)
         */
        mmc_delay(10);
 
-       host->ios.clock = host->f_min;
+       if (host->f_min > 400000) {
+               pr_warning("%s: Minimum clock frequency too high for "
+                               "identification mode\n", mmc_hostname(host));
+               host->ios.clock = host->f_min;
+       } else
+               host->ios.clock = 400000;
 
        host->ios.power_mode = MMC_POWER_ON;
        mmc_set_ios(host);