Loading drivers/mmc/host/sdhci.c +6 −0 Original line number Diff line number Diff line Loading @@ -1271,6 +1271,12 @@ static void sdhci_set_power(struct sdhci_host *host, unsigned char mode, spin_unlock_irq(&host->lock); mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, vdd); spin_lock_irq(&host->lock); if (mode != MMC_POWER_OFF) sdhci_writeb(host, SDHCI_POWER_ON, SDHCI_POWER_CONTROL); else sdhci_writeb(host, 0, SDHCI_POWER_CONTROL); return; } Loading Loading
drivers/mmc/host/sdhci.c +6 −0 Original line number Diff line number Diff line Loading @@ -1271,6 +1271,12 @@ static void sdhci_set_power(struct sdhci_host *host, unsigned char mode, spin_unlock_irq(&host->lock); mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, vdd); spin_lock_irq(&host->lock); if (mode != MMC_POWER_OFF) sdhci_writeb(host, SDHCI_POWER_ON, SDHCI_POWER_CONTROL); else sdhci_writeb(host, 0, SDHCI_POWER_CONTROL); return; } Loading