From 228bca86605a31e6eb4145b6b94efbe359c11c44 Mon Sep 17 00:00:00 2001 From: Liang Chen Date: Wed, 27 Feb 2019 16:44:17 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3328: add thermal control for dmc add power model for dmc and add dmc as a cooling device in thermal control Change-Id: I175e503b671be27e777693745a127a7830c6e829 Signed-off-by: Rocky Hao --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi index 9f8636b29162..f4d3f34915b5 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi @@ -499,6 +499,11 @@ cooling-device = <&rkvdec THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; contribution = <1024>; }; + map3 { + trip = <&target>; + cooling-device = <&dmc THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + contribution = <1024>; + }; }; }; @@ -1244,7 +1249,16 @@ >; auto-min-freq = <786000>; auto-freq-en = <0>; + #cooling-cells = <2>; status = "disabled"; + + ddr_power_model: ddr_power_model { + compatible = "ddr_power_model"; + dynamic-power-coefficient = <120>; + static-power-coefficient = <200>; + ts = <32000 4700 (-80) 2>; + thermal-zone = "soc-thermal"; + }; }; dmc_opp_table: dmc-opp-table {