Commit 45a995c0 authored by Caesar Wang's avatar Caesar Wang Committed by Heiko Stuebner

arm64: dts: rockchip: update dynamic-power-coefficient for rk3399

This patch updates the dynamic-power-coefficient for big cluster on
rk3399 SoCs.

The dynamic power consumption of the CPU is proportional to the square of
the Voltage (V) and the clock frequency (f). The coefficient is used to
calculate the dynamic power as below -
Pdyn = dynamic-power-coefficient * V^2 * f
Where Voltage is in uV, frequency is in MHz.

As the following is the tested data on rk3399's big cluster.
frequency(MHz)  Voltage(V)  Current(mA) Dynamic-power-coefficient
24              0.8         15
48              0.8         23          ~417
96              0.8         40          ~443
216             0.8         82          ~438
312             0.8         115         ~430
408             0.8         150         ~455
So the dynamic-power-coefficient average value is about 436.
Signed-off-by: default avatarCaesar Wang <wxt@rock-chips.com>
Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
parent fc982e0b
...@@ -147,7 +147,7 @@ cpu_b0: cpu@100 { ...@@ -147,7 +147,7 @@ cpu_b0: cpu@100 {
enable-method = "psci"; enable-method = "psci";
#cooling-cells = <2>; /* min followed by max */ #cooling-cells = <2>; /* min followed by max */
clocks = <&cru ARMCLKB>; clocks = <&cru ARMCLKB>;
dynamic-power-coefficient = <100>; dynamic-power-coefficient = <436>;
}; };
cpu_b1: cpu@101 { cpu_b1: cpu@101 {
...@@ -156,7 +156,7 @@ cpu_b1: cpu@101 { ...@@ -156,7 +156,7 @@ cpu_b1: cpu@101 {
reg = <0x0 0x101>; reg = <0x0 0x101>;
enable-method = "psci"; enable-method = "psci";
clocks = <&cru ARMCLKB>; clocks = <&cru ARMCLKB>;
dynamic-power-coefficient = <100>; dynamic-power-coefficient = <436>;
}; };
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment