Re: [PATCH] mmc: core: Fix voltage select in DDR mode

2011-12-20 Thread Girish K S
Hi Chris,
can you add this in your pull request. Its been Acked by the authors
for the correction

regards
Girish K S

On 19 December 2011 22:49, Philip Rakity prak...@marvell.com wrote:

 On Dec 15, 2011, at 9:06 AM, Subhash Jadavani wrote:



 -Original Message-
 From: linux-mmc-ow...@vger.kernel.org [mailto:linux-mmc-
 ow...@vger.kernel.org] On Behalf Of Girish K S
 Sent: Thursday, December 15, 2011 5:28 PM
 To: linux-mmc@vger.kernel.org
 Cc: patc...@linaro.org; linux-samsung-...@vger.kernel.org; Girish K S;
 Philip Rakity; Arindam Nath; Chris Ball
 Subject: [PATCH] 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 wth the extended csd value if (ddr ==
 EXT_CSD_CARD_TYPE_DDR_1_2V)

 cc: Philip Rakity prak...@marvell.com
 cc: Arindam Nath arindam.n...@amd.com
 cc: Chris Ball c...@laptop.org
 Signed-off-by: Girish K S girish.shivananja...@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) {

 Looks fine.
 Acked-by: Subhash Jadavani subha...@codeaurora.org

 Acked-by: Philip Rakity prak...@marvell.com

 NOTE:  standard sdhci controller (version 3.0) does not support 1.2v 
 signaling.


                              err = mmc_set_signal_voltage(host,
                                      MMC_SIGNAL_VOLTAGE_120, 0);
                              if (err)
 --
 1.7.1

 --
 To unsubscribe from this list: send the line unsubscribe linux-mmc in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line unsubscribe linux-mmc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mmc: core: Fix voltage select in DDR mode

2011-12-19 Thread Philip Rakity

On Dec 15, 2011, at 9:06 AM, Subhash Jadavani wrote:

 
 
 -Original Message-
 From: linux-mmc-ow...@vger.kernel.org [mailto:linux-mmc-
 ow...@vger.kernel.org] On Behalf Of Girish K S
 Sent: Thursday, December 15, 2011 5:28 PM
 To: linux-mmc@vger.kernel.org
 Cc: patc...@linaro.org; linux-samsung-...@vger.kernel.org; Girish K S;
 Philip Rakity; Arindam Nath; Chris Ball
 Subject: [PATCH] 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 wth the extended csd value if (ddr ==
 EXT_CSD_CARD_TYPE_DDR_1_2V)
 
 cc: Philip Rakity prak...@marvell.com
 cc: Arindam Nath arindam.n...@amd.com
 cc: Chris Ball c...@laptop.org
 Signed-off-by: Girish K S girish.shivananja...@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) {
 
 Looks fine. 
 Acked-by: Subhash Jadavani subha...@codeaurora.org

Acked-by: Philip Rakity prak...@marvell.com

NOTE:  standard sdhci controller (version 3.0) does not support 1.2v signaling.

 
  err = mmc_set_signal_voltage(host,
  MMC_SIGNAL_VOLTAGE_120, 0);
  if (err)
 --
 1.7.1
 
 --
 To unsubscribe from this list: send the line unsubscribe linux-mmc in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
 

--
To unsubscribe from this list: send the line unsubscribe linux-mmc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html