mmc: core: Fix voltage select in DDR mode
commit4ed074c646b78c81a5b1b939b8a35c5b7004be00
authorGirish K S <girish.shivananjappa@linaro.org>
Thu, 15 Dec 2011 11:57:42 +0000 (15 17:27 +0530)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 26 Jan 2012 00:13:27 +0000 (25 16:13 -0800)
tree9d983a586f30bee7ebdd1a30874fe1d09332d696
parent69b97cf56b6b8fa15244322bc65eb6008793acaf
mmc: core: Fix voltage select in DDR mode

commit 913047e9e5787a90696533a9f109552b7694ecc9 upstream.

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 <girish.shivananjappa@linaro.org>
Acked-by: Subhash Jadavani <subhashj@codeaurora.org>
Acked-by: Philip Rakity <prakity@marvell.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/mmc/core/mmc.c