From 8b7464a118af5f2bf3bee2561901d44c80f518ba Mon Sep 17 00:00:00 2001 From: Bai Ping Date: Fri, 9 Oct 2015 21:04:01 +0800 Subject: MLK-11675 ARM: imx: change the VDD_SOC normal voltage to 0.975V According to the latest datasheet(Rev. C Draft 1, 10/2015) of i.MX7D, change the VDD_SOC voltage to 0.95V in run mode, and add a 25mV margin to cover the IR drop and board tolerance. So setting VDD_SOC voltage to 0.975V. Signed-off-by: Bai Ping --- board/freescale/mx7dsabresd/mx7dsabresd.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'board/freescale/mx7dsabresd/mx7dsabresd.c') diff --git a/board/freescale/mx7dsabresd/mx7dsabresd.c b/board/freescale/mx7dsabresd/mx7dsabresd.c index 30d4b29..59fb352 100644 --- a/board/freescale/mx7dsabresd/mx7dsabresd.c +++ b/board/freescale/mx7dsabresd/mx7dsabresd.c @@ -964,6 +964,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 &= ~0x1f; + reg |= PFUZE300_SW1AB_SETP(975); + pmic_reg_write(p, PFUZE300_SW1BVOLT, reg); + return 0; } #endif -- cgit v1.1