diff options
-rw-r--r-- | drivers/mmc/host/sdhci.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index 96c7f6010d0d..d3f924bcfffd 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c | |||
@@ -1050,11 +1050,9 @@ out: | |||
1050 | 1050 | ||
1051 | static void sdhci_set_power(struct sdhci_host *host, unsigned short power) | 1051 | static void sdhci_set_power(struct sdhci_host *host, unsigned short power) |
1052 | { | 1052 | { |
1053 | u8 pwr; | 1053 | u8 pwr = 0; |
1054 | 1054 | ||
1055 | if (power == (unsigned short)-1) | 1055 | if (power != (unsigned short)-1) { |
1056 | pwr = 0; | ||
1057 | else { | ||
1058 | switch (1 << power) { | 1056 | switch (1 << power) { |
1059 | case MMC_VDD_165_195: | 1057 | case MMC_VDD_165_195: |
1060 | pwr = SDHCI_POWER_180; | 1058 | pwr = SDHCI_POWER_180; |