Lines Matching +full:duration +full:- +full:us
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/thermal/thermal-idle.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Daniel Lezcano <daniel.lezcano@linaro.org>
22 const: thermal-idle
24 A thermal-idle node describes the idle cooling device properties to
27 '#cooling-cells':
31 the cooling-maps reference. The first cell is the minimum cooling state
34 duration-us:
36 The idle duration in microsecond the device should cool down.
38 exit-latency-us:
45 - '#cooling-cells'
50 - |
52 #include <dt-bindings/thermal/thermal.h>
56 #address-cells = <1>;
57 #size-cells = <1>;
61 #address-cells = <2>;
62 #size-cells = <0>;
68 compatible = "arm,cortex-a72";
70 enable-method = "psci";
71 capacity-dmips-mhz = <1024>;
72 dynamic-power-coefficient = <436>;
73 #cooling-cells = <2>; /* min followed by max */
74 cpu-idle-states = <&CPU_SLEEP>, <&CLUSTER_SLEEP>;
75 cpu_b0_therm: thermal-idle {
76 #cooling-cells = <2>;
77 duration-us = <10000>;
78 exit-latency-us = <500>;
84 compatible = "arm,cortex-a72";
86 enable-method = "psci";
87 capacity-dmips-mhz = <1024>;
88 dynamic-power-coefficient = <436>;
89 #cooling-cells = <2>; /* min followed by max */
90 cpu-idle-states = <&CPU_SLEEP>, <&CLUSTER_SLEEP>;
91 cpu_b1_therm: thermal-idle {
92 #cooling-cells = <2>;
93 duration-us = <10000>;
94 exit-latency-us = <500>;
106 polling-delay-passive = <100>;
107 polling-delay = <1000>;
137 cooling-maps {
140 cooling-device = <&cpu_b0_therm 0 15 >,
146 cooling-device = <&cpu_b0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,