imx8mm-somdevices: spl: Changes to decrease temperature.
authorJosep Orga <jorga@somdevices.com>
Mon, 4 Oct 2021 16:04:39 +0000 (18:04 +0200)
committerJosep Orga <jorga@somdevices.com>
Mon, 4 Oct 2021 16:04:39 +0000 (18:04 +0200)
Signed-off-by: Josep Orga <jorga@somdevices.com>
board/somdevices/imx8mm_somdevices/spl.c

index cc09666..49a86fc 100644 (file)
@@ -191,8 +191,8 @@ int power_init_board(void)
        p = pmic_get("PCA9450");
        pmic_probe(p);
 
-       /* BUCKxOUT_DVS0/1 control BUCK123 output */
-       pmic_reg_write(p, PCA9450_BUCK123_DVS, 0x29);
+       /* BUCKxOUT_DVS0/1 control BUCK123 output 0V8 to decrease temperature */
+       pmic_reg_write(p, PCA9450_BUCK123_DVS, 0x80);
 
        /* Buck 1 DVS control through PMIC_STBY_REQ */
        pmic_reg_write(p, PCA9450_BUCK1CTRL, 0x59);
@@ -200,8 +200,8 @@ int power_init_board(void)
        /* Set DVS1 to 0.8v for suspend */
        pmic_reg_write(p, PCA9450_BUCK1OUT_DVS1, 0x10);
 
-       /* increase VDD_DRAM to 0.95v for 3Ghz DDR */
-       pmic_reg_write(p, PCA9450_BUCK3OUT_DVS0, 0x1C);
+       /* VDD_DRAM to 0V8 to decrease temperature */
+       pmic_reg_write(p, PCA9450_BUCK3OUT_DVS0, 0x10);
 
        /* VDD_DRAM needs off in suspend, set B1_ENMODE=10 (ON by PMIC_ON_REQ = H && PMIC_STBY_REQ = L) */
        pmic_reg_write(p, PCA9450_BUCK3CTRL, 0x4a);