public inbox for linux-mmc@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] mmc: core: Fix voltage select in DDR mode
@ 2011-12-15 11:57 Girish K S
  2011-12-15 17:06 ` Subhash Jadavani
  2011-12-25  2:24 ` Chris Ball
  0 siblings, 2 replies; 5+ messages in thread
From: Girish K S @ 2011-12-15 11:57 UTC (permalink / raw)
  To: linux-mmc
  Cc: patches, linux-samsung-soc, Girish K S, Philip Rakity,
	Arindam Nath, Chris Ball

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 wth the extended csd value if (ddr == EXT_CSD_CARD_TYPE_DDR_1_2V)

cc: Philip Rakity <prakity@marvell.com>
cc: Arindam Nath <arindam.nath@amd.com>
cc: Chris Ball <cjb@laptop.org>
Signed-off-by: Girish K S <girish.shivananjappa@linaro.org>
---
 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 006e932..f0a9f1f 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)
-- 
1.7.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-12-25  2:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-15 11:57 [PATCH] mmc: core: Fix voltage select in DDR mode Girish K S
2011-12-15 17:06 ` Subhash Jadavani
2011-12-19 17:19   ` Philip Rakity
2011-12-21  4:05     ` Girish K S
2011-12-25  2:24 ` Chris Ball

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox