| /* |
| * Device tree sources for Exynos5422 thermal zone |
| * |
| * Copyright (c) 2015 Lukasz Majewski <l.majewski@samsung.com> |
| * Anand Moon <linux.amoon@gmail.com> |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 as |
| * published by the Free Software Foundation. |
| * |
| */ |
| |
| #include <dt-bindings/thermal/thermal.h> |
| |
| / { |
| thermal-zones { |
| cpu0_thermal: cpu0-thermal { |
| thermal-sensors = <&tmu_cpu0 0>; |
| polling-delay-passive = <0>; |
| polling-delay = <0>; |
| trips { |
| cpu_alert0: cpu-alert-0 { |
| temperature = <50000>; /* millicelsius */ |
| hysteresis = <5000>; /* millicelsius */ |
| type = "active"; |
| }; |
| cpu_alert1: cpu-alert-1 { |
| temperature = <60000>; /* millicelsius */ |
| hysteresis = <5000>; /* millicelsius */ |
| type = "active"; |
| }; |
| cpu_alert2: cpu-alert-2 { |
| temperature = <70000>; /* millicelsius */ |
| hysteresis = <5000>; /* millicelsius */ |
| type = "active"; |
| }; |
| cpu_crit0: cpu-crit-0 { |
| temperature = <120000>; /* millicelsius */ |
| hysteresis = <0>; /* millicelsius */ |
| type = "critical"; |
| }; |
| }; |
| cooling-maps { |
| map0 { |
| trip = <&cpu_alert0>; |
| cooling-device = <&fan0 0 1>; |
| }; |
| map1 { |
| trip = <&cpu_alert1>; |
| cooling-device = <&fan0 1 2>; |
| }; |
| map2 { |
| trip = <&cpu_alert2>; |
| cooling-device = <&fan0 2 3>; |
| }; |
| }; |
| }; |
| }; |
| }; |