diff options
author | Girish K S <[email protected]> | 2011-12-15 17:27:42 +0530 |
---|---|---|
committer | Chris Ball <[email protected]> | 2012-01-11 23:58:45 -0500 |
commit | 913047e9e5787a90696533a9f109552b7694ecc9 (patch) | |
tree | 34391f25cb71bdd4abbaa8fe478f47dec3910b3f | |
parent | 7003fecbf0c9f7dde75d93ba75e0cb7ddb662749 (diff) |
mmc: core: Fix voltage select in DDR mode
This patch fixes the wrong comparison before setting the interface
voltage in DDR mode.
The assignment to the variable ddr before comaprison is either
ddr = MMC_1_2V_DDR_MODE; or ddr == MMC_1_8V_DDR_MODE. But the comparison
is done with the extended csd value if ddr == EXT_CSD_CARD_TYPE_DDR_1_2V.
Signed-off-by: Girish K S <[email protected]>
Acked-by: Subhash Jadavani <[email protected]>
Acked-by: Philip Rakity <[email protected]>
Cc: <[email protected]>
Signed-off-by: Chris Ball <[email protected]>
-rw-r--r-- | drivers/mmc/core/mmc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 006e932a3ae3..f0a9f1fbd1f6 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -1058,7 +1058,7 @@ static int mmc_init_card(struct mmc_host *host, u32 ocr, * * WARNING: eMMC rules are NOT the same as SD DDR */ - if (ddr == EXT_CSD_CARD_TYPE_DDR_1_2V) { + if (ddr == MMC_1_2V_DDR_MODE) { err = mmc_set_signal_voltage(host, MMC_SIGNAL_VOLTAGE_120, 0); if (err) |