diff options
Diffstat (limited to 'plat')
-rw-r--r-- | plat/sun50iw1p1/sunxi_power.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plat/sun50iw1p1/sunxi_power.c b/plat/sun50iw1p1/sunxi_power.c index 11badcd..9ab605e 100644 --- a/plat/sun50iw1p1/sunxi_power.c +++ b/plat/sun50iw1p1/sunxi_power.c @@ -251,7 +251,12 @@ static int pmic_setup(void) } } - sunxi_pmic_write(0x24, 0xb3); /* DCDC5 = DDR RAM voltage = 1.5V */ + ret = sunxi_pmic_read(0x10); + sunxi_pmic_write(0x10, ret | (1 << 3)); + + sunxi_pmic_write(0x23, 0x46); /* DCDC4 = ETH PHY = 1.2V */ + sunxi_pmic_write(0x24, 0x2c); /* DCDC5 = DDR3L voltage = 1.36V */ + // sunxi_pmic_write(0x24, 0xb3); /* DCDC5 = DDR RAM voltage = 1.5V */ return 0; } |