aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Miao <eric.miao@linaro.org>2011-04-29 17:34:06 +0800
committerJohn Rigby <john.rigby@linaro.org>2011-08-15 15:10:46 -0600
commit1b90b21756ed2b6914cc20084937e2f54d3b0ece (patch)
treee235b0690dab4a7572c9fc74d2c514440516539b
parente7e75ee1f774082121414e84c8b8f0e61cf73e98 (diff)
downloadu-boot-linaro-stable-1b90b21756ed2b6914cc20084937e2f54d3b0ece.tar.gz
mx53loco: workaround VPU TO2 Errata by increasing peripheral voltage
BugLink: http://bugs.launchpad.net/bugs/773082 Signed-off-by: Eric Miao <eric.miao@linaro.org>
-rw-r--r--board/freescale/mx53loco/mx53loco.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/board/freescale/mx53loco/mx53loco.c b/board/freescale/mx53loco/mx53loco.c
index a92f8a66c..9189c7c45 100644
--- a/board/freescale/mx53loco/mx53loco.c
+++ b/board/freescale/mx53loco/mx53loco.c
@@ -364,6 +364,10 @@ static void power_init(void)
val = pmic_reg_read(DA9053_SUPPLY_REG);
val |= DA9052_SUPPLY_VBCOREGO;
pmic_reg_write(DA9053_SUPPLY_REG, val);
+
+ /* Set Vcc peripheral to 1.35V */
+ pmic_reg_write(0x2f, 0x62);
+ pmic_reg_write(0x3c, 0x62);
}
int board_early_init_f(void)