From 1eb44fca8789cc1aa605cbfcc7691829b188629e Mon Sep 17 00:00:00 2001 From: Anson Huang Date: Thu, 30 Jul 2015 11:27:22 +0800 Subject: MLK-11299 ARM: imx7d: initialize PMIC standby mode and voltage Datasheet Rev-B defines standby voltage as 1V for i.MX7D, we add 25mV for board level IR drop. Signed-off-by: Anson Huang --- board/freescale/mx7d_19x19_ddr3_arm2/mx7d_19x19_ddr3_arm2.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'board/freescale/mx7d_19x19_ddr3_arm2/mx7d_19x19_ddr3_arm2.c') diff --git a/board/freescale/mx7d_19x19_ddr3_arm2/mx7d_19x19_ddr3_arm2.c b/board/freescale/mx7d_19x19_ddr3_arm2/mx7d_19x19_ddr3_arm2.c index 84e08ba..6b75ec6 100644 --- a/board/freescale/mx7d_19x19_ddr3_arm2/mx7d_19x19_ddr3_arm2.c +++ b/board/freescale/mx7d_19x19_ddr3_arm2/mx7d_19x19_ddr3_arm2.c @@ -620,6 +620,16 @@ int power_init_board(void) reg |= 0x1; pmic_reg_write(p, PFUZE300_LDOGCTL, reg); + /* SW1A/1B mode set to APS/APS */ + reg = 0x8; + pmic_reg_write(p, PFUZE300_SW1AMODE, reg); + pmic_reg_write(p, PFUZE300_SW1BMODE, reg); + + /* SW1A/1B standby voltage set to 1.025V */ + reg = 0xd; + pmic_reg_write(p, PFUZE300_SW1ASTBY, reg); + pmic_reg_write(p, PFUZE300_SW1BSTBY, reg); + return 0; } #endif -- cgit v1.1