Revert "mmc: Add new API call 'sdio_reset_comm' for resetting communication with...
author黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 14:53:03 +0000 (22:53 +0800)
committer黄涛 <huangtao@rock-chips.com>
Sat, 30 Jul 2011 14:53:03 +0000 (22:53 +0800)
This reverts commit b6c5dbe49bdfd8f814243e7b7922167e9fbc853b.

drivers/mmc/core/sdio.c

index ebfdea444f4222b0417ac30a6e28815f7cf68b6f..f823bf793347ed397a7ea1f458cad645f5a04e42 100644 (file)
@@ -616,60 +616,3 @@ err:
        return err;
 }
 
-int sdio_reset_comm(struct mmc_card *card)
-{
-       struct mmc_host *host = card->host;
-       u32 ocr;
-       int err;
-
-       printk("%s():\n", __func__);
-       mmc_go_idle(host);
-
-       mmc_set_clock(host, host->f_min);
-
-       err = mmc_send_io_op_cond(host, 0, &ocr);
-       if (err)
-               goto err;
-
-       host->ocr = mmc_select_voltage(host, ocr);
-       if (!host->ocr) {
-               err = -EINVAL;
-               goto err;
-       }
-
-       err = mmc_send_io_op_cond(host, host->ocr, &ocr);
-       if (err)
-               goto err;
-
-       if (mmc_host_is_spi(host)) {
-               err = mmc_spi_set_crc(host, use_spi_crc);
-               if (err)
-               goto err;
-       }
-
-       if (!mmc_host_is_spi(host)) {
-               err = mmc_send_relative_addr(host, &card->rca);
-               if (err)
-                       goto err;
-               mmc_set_bus_mode(host, MMC_BUSMODE_PUSHPULL);
-       }
-       if (!mmc_host_is_spi(host)) {
-               err = mmc_select_card(card);
-               if (err)
-                       goto err;
-       }
-
-       mmc_set_clock(host, card->cis.max_dtr);
-       err = sdio_enable_wide(card);
-       if (err)
-               goto err;
-
-       return 0;
- err:
-       printk("%s: Error resetting SDIO communications (%d)\n",
-              mmc_hostname(host), err);
-       return err;
-}
-EXPORT_SYMBOL(sdio_reset_comm);
-
-