Revert "mmc: sdio: Add high speed support to sdio_reset_comm()"
author黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 14:49:06 +0000 (22:49 +0800)
committer黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 14:49:06 +0000 (22:49 +0800)
This reverts commit 25c29cc964ec4d29370e8af7ae3b51f1f6a239ac.

drivers/mmc/core/sdio.c

index ac9102487e25886bffe0f82675094036068e707f..a78b4dc3fd9eebbbada85050fd5439685045a9ab 100644 (file)
@@ -661,28 +661,7 @@ int sdio_reset_comm(struct mmc_card *card)
                        goto err;
        }
 
-       /*
-        * Switch to high-speed (if supported).
-        */
-       err = sdio_enable_hs(card);
-       if (err)
-               goto err;
-
-       /*
-        * Change to the card's maximum speed.
-        */
-       if (mmc_card_highspeed(card)) {
-               /*
-                * The SDIO specification doesn't mention how
-                * the CIS transfer speed register relates to
-                * high-speed, but it seems that 50 MHz is
-                * mandatory.
-                */
-               mmc_set_clock(host, 50000000);
-       } else {
-               mmc_set_clock(host, card->cis.max_dtr);
-       }
-
+       mmc_set_clock(host, card->cis.max_dtr);
        err = sdio_enable_wide(card);
        if (err)
                goto err;