diff options
Diffstat (limited to 'board/toradex/colibri_imx7/colibri_imx7.c')
-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 01a50a7e6e..8ec2199fdd 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); |