summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2013-10-28 12:29:30 +0100
committerStefano Babic <sbabic@denx.de>2013-10-31 17:54:23 +0100
commita0f97610757d6370fc58849032b36a94b4167fdc (patch)
tree65ab9a99b03ba5de7579bce0b731e0fb929ff909
parent0029bc47ad7bb2e61121335052fed88b0be1824d (diff)
downloadu-boot-imx-a0f97610757d6370fc58849032b36a94b4167fdc.zip
u-boot-imx-a0f97610757d6370fc58849032b36a94b4167fdc.tar.gz
u-boot-imx-a0f97610757d6370fc58849032b36a94b4167fdc.tar.bz2
ARM: mxs: Enable DCDC converter for battery boot
In case the board detected sufficient voltage for battery boot, make sure the DCDC converter is ON and the board is not running only from linregs, otherwise an instability will be observed. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Stefano Babic <sbabic@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com>
-rw-r--r--arch/arm/cpu/arm926ejs/mxs/spl_power_init.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c b/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c
index 8ea45be..d25019a 100644
--- a/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c
+++ b/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c
@@ -654,6 +654,8 @@ static void mxs_batt_boot(void)
clrsetbits_le32(&power_regs->hw_power_5vctrl,
POWER_5VCTRL_CHARGE_4P2_ILIMIT_MASK,
0x8 << POWER_5VCTRL_CHARGE_4P2_ILIMIT_OFFSET);
+
+ mxs_power_enable_4p2();
}
/**