mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 22:52:35 +02:00
UPSTREAM: 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: Caesar Wang <wxt@rock-chips.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com> Conflicts: arch/arm64/boot/dts/rockchip/rk3399.dtsi Change-Id: I05a573eb7e0a74301f35fdeb2517f7fe3be9b8fb
This commit is contained in:
parent
efaa77053d
commit
bda0252702
|
|
@ -159,7 +159,7 @@ cpu_b0: cpu@100 {
|
|||
#cooling-cells = <2>; /* min followed by max */
|
||||
clocks = <&cru ARMCLKB>;
|
||||
cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
dynamic-power-coefficient = <436>;
|
||||
};
|
||||
|
||||
cpu_b1: cpu@101 {
|
||||
|
|
@ -169,7 +169,7 @@ cpu_b1: cpu@101 {
|
|||
enable-method = "psci";
|
||||
clocks = <&cru ARMCLKB>;
|
||||
cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
dynamic-power-coefficient = <436>;
|
||||
};
|
||||
|
||||
idle-states {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user