ARM: dts: exynos: Add CPU cooling on Arndale Octa
authorKrzysztof Kozlowski <krzk@kernel.org>
Mon, 18 Feb 2019 19:48:40 +0000 (20:48 +0100)
committerKrzysztof Kozlowski <krzk@kernel.org>
Mon, 18 Mar 2019 18:49:44 +0000 (19:49 +0100)
commit29a0a2a848ecf5af699f27a46efb39adaa33449f
tree23e5b7384861d22c361f1b8e0d9518af671e96eb
parent3619452589d0ea295351c6557061b37341a0cbc3
ARM: dts: exynos: Add CPU cooling on Arndale Octa

Arndale Octa board comes without fan so proper CPU cooling is necessary
to avoid critical shutdowns when CPUs are busy.  Although thermal zones
were present but CPU cooling was missing in DTS.

Adjust the trip points and add respective cooling nodes for each CPU
thermal zone.  The CPU throttling will start at 60 degrees of C,
intensify at 80 degrees of C and slow down CPUs as much as possible at
110 degrees of C.

With this configuration, when running four CPU intensive tasks, the
temperatures did not exceed 90 degrees of Celsius mostly oscillating
around 88 degrees in hottest thermal zone.  Test was however done with
only four CPUs online (big cluster, Cortex A15) because of errors when
booting secondary CPUs.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
arch/arm/boot/dts/exynos5420-arndale-octa.dts