summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry Huang <Chang-Ming.Huang@freescale.com>2010-01-25 11:46:54 +0800
committerScott Sweeny <scott.sweeny@timesys.com>2010-09-29 17:32:29 -0400
commit5cb83814555b4970547780550428dea1f6bb1224 (patch)
tree84dae2c78ef29683b128c9d4b86ee27058547771
parenta6060fb63152c705b3a2b1355ce0840ce4afd1dc (diff)
p1022ds: pin mult setting for eSDHC boot
Enable the eLBC pads when booting from eSDHC Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
-rw-r--r--board/freescale/p1022ds/p1022ds.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/board/freescale/p1022ds/p1022ds.c b/board/freescale/p1022ds/p1022ds.c
index 4b2e1345de..e6cfe421a7 100644
--- a/board/freescale/p1022ds/p1022ds.c
+++ b/board/freescale/p1022ds/p1022ds.c
@@ -52,7 +52,11 @@ int board_early_init_f(void)
volatile ccsr_gur_t *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR);
u32 tmp;
/* Set pmuxcr to allow both i2c1 and i2c2 */
+#ifdef CONFIG_RAMBOOT_SDCARD
+ gur->pmuxcr |= 0x00401000;
+#else
gur->pmuxcr |= 0x1000;
+#endif
tmp = gur->pmuxcr;
/* Set muxing for TSEC2