Hi Dmitry, Am Montag, 30. November 2015, 14:13:17 schrieb Heiko St?bner: > From: Caesar Wang <wxt at rock-chips.com> > > In some cases the machine radiating is very poor,sometime the temperature > is rising very quickly on heavy loading.So we need have more frequent > polling and better granularity. > > Signed-off-by: Caesar Wang <wxt at rock-chips.com> > Reviewed-by: Dmitry Torokhov <dtor at chromium.org> > Signed-off-by: Heiko Stuebner <heiko.stuebner at collabora.com> it looks like I forget to Cc you on this mail, because I'd like to keep your Reviewed-by tag :-) . So can I keep your tag? Otherwise I'll just drop it when applying. Thanks Heiko > --- > arch/arm/boot/dts/rk3288-thermal.dtsi | 14 ++++++++++++-- > 1 file changed, 12 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/boot/dts/rk3288-thermal.dtsi > b/arch/arm/boot/dts/rk3288-thermal.dtsi index 3404066..651b962 100644 > --- a/arch/arm/boot/dts/rk3288-thermal.dtsi > +++ b/arch/arm/boot/dts/rk3288-thermal.dtsi > @@ -52,7 +52,7 @@ reserve_thermal: reserve_thermal { > }; > > cpu_thermal: cpu_thermal { > - polling-delay-passive = <1000>; /* milliseconds */ > + polling-delay-passive = <100>; /* milliseconds */ > polling-delay = <5000>; /* milliseconds */ > > thermal-sensors = <&tsadc 1>; > @@ -63,6 +63,11 @@ cpu_thermal: cpu_thermal { > hysteresis = <2000>; /* millicelsius */ > type = "passive"; > }; > + cpu_alert1: cpu_alert1 { > + temperature = <75000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "passive"; > + }; > cpu_crit: cpu_crit { > temperature = <90000>; /* millicelsius */ > hysteresis = <2000>; /* millicelsius */ > @@ -74,13 +79,18 @@ cpu_thermal: cpu_thermal { > map0 { > trip = <&cpu_alert0>; > cooling-device = > + <&cpu0 THERMAL_NO_LIMIT 6>; > + }; > + map1 { > + trip = <&cpu_alert1>; > + cooling-device = > <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; > }; > }; > }; > > gpu_thermal: gpu_thermal { > - polling-delay-passive = <1000>; /* milliseconds */ > + polling-delay-passive = <100>; /* milliseconds */ > polling-delay = <5000>; /* milliseconds */ > > thermal-sensors = <&tsadc 2>;