MMC: OMAP: Fix omap to use MMC_POWER_ON
PATCH 2/3 MMC: OMAP: Fix omap to use MMC_POWER_ON
As discussed earlier on LKML:
http://lkml.org/lkml/2006/5/4/44
Signed-off-by Tony Lindgren <[email protected]>
drivers/mmc/omap.c +4 -2
@@ -970,8 +970,10 @@ static void mmc_omap_set_ios(struct mmc_mmc_omap_power (host,0 );break ;case MMC_POWER_UP : -case MMC_POWER_ON : +/* Cannot touch dsor yet, just power up MMC */ mmc_omap_power (host,1 ); +return ; +case MMC_POWER_ON : dsor |=1 <<11 ;break ; }
@@ -987,7 +989,7 @@ static void mmc_omap_set_ios(struct mmc_* Writing to the CON register twice seems to do the trick. */ for (i =0 ; i <2 ; i++)OMAP_MMC_WRITE (host,CON , dsor); -if (ios->power_mode ==MMC_POWER_UP ) { +if (ios->power_mode ==MMC_POWER_ON ) {/* Send clock cycles, poll completion */ OMAP_MMC_WRITE (host,IE ,0 );OMAP_MMC_WRITE (host,STAT ,0xffff );
Hi folks,
Please, discard this e-mail. I've sent to the wrong mailing list.
Sorry for this.
Thanks,
Carlos.
Quoted 41 lines · ext Carlos Aguiar
------------------------------------------------------------------------
As discussed earlier on LKML:
http://lkml.org/lkml/2006/5/4/44
Signed-off-by Tony Lindgren <[email protected]>Index:
linux-2.6.20/drivers/mmc/omap.c
===================================================================drivers/mmc/omap.c +4
-3@@ -970,8 +970,10 @@ static void mmc_omap_set_ios(struct mmc_mmc_omap_power (host,0 );break ;case MMC_POWER_UP : -case MMC_POWER_ON : +/* Cannot touch dsor yet, just power up MMC */ mmc_omap_power (host,1 ); +return ; +case MMC_POWER_ON : dsor |=1 <<11 ;break ; }@@ -987,7 +989,7 @@ static void mmc_omap_set_ios(struct mmc_* Writing to the CON register twice seems to do the trick. */ for (i =0 ; i <2 ; i++)OMAP_MMC_WRITE (host,CON , dsor); -if (ios->power_mode ==MMC_POWER_UP ) { +if (ios->power_mode ==MMC_POWER_ON ) {/* Send clock cycles, poll completion */ OMAP_MMC_WRITE (host,IE ,0 );OMAP_MMC_WRITE (host,STAT ,0xffff ); ------------------------------------------------------------------------_______________________________________________
Linux-omap-open-source mailing list
[email protected]
http://linux.omap.com/mailman/listinfo/linux-omap-open-source
Signature · 6 lines
Carlos Eduardo Nokia Institute of Technology - INdT Open Source Mobile Research Center - OSMRC Phone: +55 92 2126-1079 Mobile: +55 92 8127-1797 E-mail: [email protected]