imx: ventana: put LTC3676 regulators in continuous mode

In the default pulse-skipping mode regulators that are very lightly
loaded can fail to regulate properly. Switching them to always use
continuous mode causes only around 10mW of overall system power
difference in a lightly loaded system that isn't already operating
them in continuous mode.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
Tim Harvey 2021-06-11 12:46:24 -07:00 committed by Stefano Babic
parent 722d22813e
commit 0545b17b69

View File

@ -1688,6 +1688,12 @@ void setup_pmic(void)
/* set SW3 (VDD_ARM) */ /* set SW3 (VDD_ARM) */
pmic_reg_write(p, LTC3676_DVB3A, 0x1f); pmic_reg_write(p, LTC3676_DVB3A, 0x1f);
} }
/* put all switchers in continuous mode */
pmic_reg_write(p, LTC3676_BUCK1, 0xc0);
pmic_reg_write(p, LTC3676_BUCK2, 0xc0);
pmic_reg_write(p, LTC3676_BUCK3, 0xc0);
pmic_reg_write(p, LTC3676_BUCK4, 0xc0);
} }
} }