diff options
-rw-r--r-- | board/toradex/colibri_imx7/colibri_imx7.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/board/toradex/colibri_imx7/colibri_imx7.c b/board/toradex/colibri_imx7/colibri_imx7.c index ce9eac4aa7..01a50a7e6e 100644 --- a/board/toradex/colibri_imx7/colibri_imx7.c +++ b/board/toradex/colibri_imx7/colibri_imx7.c @@ -595,6 +595,15 @@ int power_init_board(void) reg &= ~0x7; pmic_reg_write(p, RN5T567_NOETIMSETCNT, reg); + /* configure sleep slot so rails get disabled on suspend */ + pmic_reg_read(p, RN5T567_LDO1_SLOT, ®); + reg = (reg & 0xf0) | reg >> 4; + pmic_reg_write(p, RN5T567_LDO1_SLOT, reg); + + pmic_reg_read(p, RN5T567_DC2_SLOT, ®); + reg = (reg & 0xf0) | reg >> 4; + pmic_reg_write(p, RN5T567_DC2_SLOT, reg); + return 0; } |