From 024270306580cf47d6966aed38db53ce3151bc77 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Wed, 15 Jan 2020 18:05:12 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3308: Modify power-model for cpu Change-Id: Id0a098ff85afe49cddbc9da05da722155e338e60 Signed-off-by: Finley Xiao --- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 12 ++++++++++-- arch/arm64/boot/dts/rockchip/rk3308k.dtsi | 4 ++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3308.dtsi b/arch/arm64/boot/dts/rockchip/rk3308.dtsi index afcf01e0da19..c69c012e740d 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3308.dtsi @@ -48,10 +48,18 @@ enable-method = "psci"; clocks = <&cru ARMCLK>; #cooling-cells = <2>; - dynamic-power-coefficient = <90>; + dynamic-power-coefficient = <83>; operating-points-v2 = <&cpu0_opp_table>; cpu-idle-states = <&CPU_SLEEP>; next-level-cache = <&l2>; + power-model { + compatible = "simple-power-model"; + leakage-range= <5 50>; + ls = <6086 6346 (-63)>; + static-coefficient = <100000>; + ts = <(-109130) 101460 (-1620) 30>; + thermal-zone = "soc-thermal"; + }; }; cpu1: cpu@1 { @@ -786,7 +794,7 @@ soc_thermal: soc-thermal { polling-delay-passive = <20>; polling-delay = <1000>; - sustainable-power = <300>; + sustainable-power = <360>; thermal-sensors = <&tsadc 0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3308k.dtsi b/arch/arm64/boot/dts/rockchip/rk3308k.dtsi index 5862443eb813..c0823cdcf588 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308k.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3308k.dtsi @@ -30,8 +30,8 @@ &thermal_zones { soc-thermal { - sustainable-power = <308>; - k_pu = <8>; + sustainable-power = <422>; + k_pu = <6>; k_po = <1024>; k_i = <0>;