]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/psdkla-u-boot.git/commitdiff
Mux setting for gpmc_a11 IO pin
authorThara Gopinath <thara@ti.com>
Wed, 3 Feb 2010 19:40:48 +0000 (13:40 -0600)
committerChristina Warren <cawarren@ti.com>
Wed, 3 Feb 2010 19:40:48 +0000 (13:40 -0600)
This patch configures gpmc_a11 pin (which is unused)
in mux mode 4, input enable and pull down enable.
This brings down the power consumption on VDDS_OMAP
rail from 95 mw to 4.95 mw during chip retention.

Signed-off-by: Thara Gopinath <thara@ti.com>
board/omap3630sdp/omap3630sdp.c
board/omap3630zoom3/omap3630zoom3.c
include/asm-arm/arch-omap3/mux.h

index cf891e82ab4ec710cf45a275c90f8b9f63f9f2f9..9de053eced16811f75fe0e0eca85d4426ab1ae7e 100755 (executable)
@@ -747,7 +747,8 @@ int dram_init(void)
        MUX_VAL(CP(d2d_mbusflag),   (IEN  | PTD | DIS | M0)) /*d2d_mbusflag */\
        MUX_VAL(CP(d2d_sbusflag),   (IEN  | PTD | DIS | M0)) /*d2d_sbusflag */\
        MUX_VAL(CP(sdrc_cke0),      (IDIS | PTU | EN  | M0)) /*sdrc_cke0 */\
-       MUX_VAL(CP(sdrc_cke1),      (IDIS | PTD | DIS | M7))/*sdrc_cke1 unused*/
+       MUX_VAL(CP(sdrc_cke1),      (IDIS | PTD | DIS | M7))/*sdrc_cke1 unused*/\
+       MUX_VAL(CP(gpmc_a11),       (IEN  | PTD | EN  | M4))/*gpmc_all unused*/
 
 /**********************************************************
  * Routine: set_muxconf_regs
index 97d815b959445c6ab5dc2ae223a5c0df6671daf1..24d724efed5501018f2c6655bfda92ee475a2ee6 100644 (file)
@@ -775,7 +775,8 @@ int dram_init(void)
        MUX_VAL(CP(d2d_mbusflag),   (IEN  | PTD | DIS | M0)) /*d2d_mbusflag */\
        MUX_VAL(CP(d2d_sbusflag),   (IEN  | PTD | DIS | M0)) /*d2d_sbusflag */\
        MUX_VAL(CP(sdrc_cke0),      (IDIS | PTU | EN  | M0)) /*sdrc_cke0 */\
-       MUX_VAL(CP(sdrc_cke1),      (IDIS | PTD | DIS | M7)) /*sdrc_cke1 unused*/
+       MUX_VAL(CP(sdrc_cke1),      (IDIS | PTD | DIS | M7)) /*sdrc_cke1 unused*/\
+       MUX_VAL(CP(gpmc_a11),       (IEN  | PTD | EN  | M4))/*gpmc_all unused*/
 
 /**********************************************************
  * Routine: set_muxconf_regs
index ee63d28cee0f5e68b21c8ed3bb704c4cdf6623c9..eba1c307c716892b58316793e44d7d5585b6fb20 100644 (file)
 #define  CONTROL_PADCONF_d2d_sbusflag        0x0260     
 #define  CONTROL_PADCONF_sdrc_cke0          0x0262     
 #define  CONTROL_PADCONF_sdrc_cke1          0x0264     
-                                                       
+#define         CONTROL_PADCONF_gpmc_a11            0x0266
+
 #endif