1 1.1.1.2 jmcneill // SPDX-License-Identifier: GPL-2.0 2 1.1 jmcneill /* 3 1.1 jmcneill * Device tree sources for Exynos4 thermal zone 4 1.1 jmcneill * 5 1.1 jmcneill * Copyright (c) 2014 Lukasz Majewski <l.majewski (a] samsung.com> 6 1.1 jmcneill */ 7 1.1 jmcneill 8 1.1 jmcneill #include <dt-bindings/thermal/thermal.h> 9 1.1 jmcneill 10 1.1 jmcneill / { 11 1.1 jmcneill thermal-zones { 12 1.1 jmcneill cpu_thermal: cpu-thermal { 13 1.1 jmcneill thermal-sensors = <&tmu 0>; 14 1.1 jmcneill polling-delay-passive = <0>; 15 1.1 jmcneill polling-delay = <0>; 16 1.1 jmcneill trips { 17 1.1 jmcneill cpu_alert0: cpu-alert-0 { 18 1.1 jmcneill temperature = <70000>; /* millicelsius */ 19 1.1 jmcneill hysteresis = <10000>; /* millicelsius */ 20 1.1 jmcneill type = "active"; 21 1.1 jmcneill }; 22 1.1 jmcneill cpu_alert1: cpu-alert-1 { 23 1.1 jmcneill temperature = <95000>; /* millicelsius */ 24 1.1 jmcneill hysteresis = <10000>; /* millicelsius */ 25 1.1 jmcneill type = "active"; 26 1.1 jmcneill }; 27 1.1 jmcneill cpu_alert2: cpu-alert-2 { 28 1.1 jmcneill temperature = <110000>; /* millicelsius */ 29 1.1 jmcneill hysteresis = <10000>; /* millicelsius */ 30 1.1 jmcneill type = "active"; 31 1.1 jmcneill }; 32 1.1 jmcneill cpu_crit0: cpu-crit-0 { 33 1.1 jmcneill temperature = <120000>; /* millicelsius */ 34 1.1 jmcneill hysteresis = <0>; /* millicelsius */ 35 1.1 jmcneill type = "critical"; 36 1.1 jmcneill }; 37 1.1 jmcneill }; 38 1.1 jmcneill cooling-maps { 39 1.1 jmcneill map0 { 40 1.1 jmcneill trip = <&cpu_alert0>; 41 1.1 jmcneill }; 42 1.1 jmcneill map1 { 43 1.1 jmcneill trip = <&cpu_alert1>; 44 1.1 jmcneill }; 45 1.1 jmcneill }; 46 1.1 jmcneill }; 47 1.1 jmcneill }; 48 1.1 jmcneill }; 49