return err;
 }
 
-static int mmc_sdio_reinit_card(struct mmc_host *host, bool powered_resume)
+static int mmc_sdio_reinit_card(struct mmc_host *host)
 {
        int ret;
 
        if (ret)
                return ret;
 
-       return mmc_sdio_init_card(host, host->card->ocr, host->card,
-                                 powered_resume);
+       return mmc_sdio_init_card(host, host->card->ocr, host->card, 0);
 }
 
 /*
                        pm_runtime_set_active(&host->card->dev);
                        pm_runtime_enable(&host->card->dev);
                }
-               err = mmc_sdio_reinit_card(host, 0);
+               err = mmc_sdio_reinit_card(host);
        } else if (mmc_card_wake_sdio_irq(host)) {
                /* We may have switched to 1-bit mode during suspend */
                err = sdio_enable_4bit_bus(host->card);
        return err;
 }
 
-static int mmc_sdio_power_restore(struct mmc_host *host)
-{
-       return mmc_sdio_reinit_card(host, 0);
-}
-
 static int mmc_sdio_runtime_suspend(struct mmc_host *host)
 {
        /* No references to the card, cut the power to it. */
        /* Restore power and re-initialize. */
        mmc_claim_host(host);
        mmc_power_up(host, host->card->ocr);
-       ret = mmc_sdio_power_restore(host);
+       ret = mmc_sdio_reinit_card(host);
        mmc_release_host(host);
 
        return ret;
 static int mmc_sdio_hw_reset(struct mmc_host *host)
 {
        mmc_power_cycle(host, host->card->ocr);
-       return mmc_sdio_power_restore(host);
+       return mmc_sdio_reinit_card(host);
 }
 
 static int mmc_sdio_sw_reset(struct mmc_host *host)
        mmc_set_initial_state(host);
        mmc_set_initial_signal_voltage(host);
 
-       return mmc_sdio_reinit_card(host, 0);
+       return mmc_sdio_reinit_card(host);
 }
 
 static const struct mmc_bus_ops mmc_sdio_ops = {