Note:
Nevermind what voltage I set in DTB for memory I had always measured 1.48V on DDR3 memory power supply capacitor.
That's why I have done some more investigating and found out that DDR voltage is soft locked in regulator.1 at 1.2V (1.5V for DDR3) ("cat /sys/class/regulator/regulator.1/max_microvolts").
This voltage is generated by ACT8846QM IC on output caled "DCDC1" (OUT1) connected by i2S bus with RK3288. To user it is presented by kernel as regulator number 1.
Warning.
Voltage set by DVFS mechanism for memory which is described in DTB as DDR operation points is also used for LOGIC_VDD (arm_logic) which is part of RK3288 (mainly IO interfaces). It is so probably because of DDR3 IO voltage which should be tide out to DDR3 main voltage with some tolerance (+/-0.3V). When you choose 1.45V for DDR3 it wouldn't have any effect on memory chip but will change voltage to RK3288 logic power domain (regulator number 3). Besides generating unnecessary heat it might as well be dangerous because it is above Absolute Maximum Rating for VDD_LOGIC as stated in RK3288 datasheet.
This should be announced to any RK3288 firmware modders especially those who also OC these boxes.
Comment