diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2016-09-12 14:26:51 -0700 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2016-09-29 06:03:39 +0200 |
commit | 44368eb7f6f9408e67f6b97570204fd084638996 (patch) | |
tree | 8ca8b9e22af51860097de570087e98ffd5d78ef9 | |
parent | d6cf952640aa10f13ea098d56d2c73ca253a2a2e (diff) |
colibri_imx7: disable DCDC2 discharge
Disable DCDC2 discharge as this leads to higher power consumption when
turning off DCDC2 on Colibri iMX7S. This is likely due to backfeeding
the DCDC2 through the VFB2 pin.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r-- | board/toradex/colibri_imx7/colibri_imx7.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/board/toradex/colibri_imx7/colibri_imx7.c b/board/toradex/colibri_imx7/colibri_imx7.c index 01a50a7e6e6..8ec2199fdd9 100644 --- a/board/toradex/colibri_imx7/colibri_imx7.c +++ b/board/toradex/colibri_imx7/colibri_imx7.c @@ -600,6 +600,11 @@ int power_init_board(void) reg = (reg & 0xf0) | reg >> 4; pmic_reg_write(p, RN5T567_LDO1_SLOT, reg); + /* disable DCDC2 discharge to avoid backfeeding through VFB2 */ + pmic_reg_read(p, RN5T567_DC2CTL, ®); + reg &= ~(0x2); + pmic_reg_write(p, RN5T567_DC2CTL, reg); + pmic_reg_read(p, RN5T567_DC2_SLOT, ®); reg = (reg & 0xf0) | reg >> 4; pmic_reg_write(p, RN5T567_DC2_SLOT, reg); |