summaryrefslogtreecommitdiff
path: root/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c')
-rw-r--r--board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c b/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c
index 19d1ebbaed..b43a61885e 100644
--- a/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c
+++ b/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c
@@ -326,6 +326,12 @@ int power_init_board(void)
pmic_reg_write(p, PFUZE300_SW1ASTBY, reg);
pmic_reg_write(p, PFUZE300_SW1BSTBY, reg);
+ /* decrease SW1B normal voltage to 0.975V */
+ pmic_reg_read(p, PFUZE300_SW1BVOLT, &reg);
+ reg &= ~0x1f;
+ reg |= PFUZE300_SW1AB_SETP(975);
+ pmic_reg_write(p, PFUZE300_SW1BVOLT, reg);
+
return 0;
}
#endif