• Home
  • Raw
  • Download

Lines Matching +full:cpu +full:- +full:capacity

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:
38 exit-latency-us:
45 - '#cooling-cells'
50 - |
51 #include <dt-bindings/thermal/thermal.h>
55 #address-cells = <2>;
56 #size-cells = <0>;
60 cpu_b0: cpu@100 {
61 device_type = "cpu";
62 compatible = "arm,cortex-a72";
64 enable-method = "psci";
65 capacity-dmips-mhz = <1024>;
66 dynamic-power-coefficient = <436>;
67 #cooling-cells = <2>; /* min followed by max */
68 cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
69 thermal-idle {
70 #cooling-cells = <2>;
71 duration-us = <10000>;
72 exit-latency-us = <500>;
76 cpu_b1: cpu@101 {
77 device_type = "cpu";
78 compatible = "arm,cortex-a72";
80 enable-method = "psci";
81 capacity-dmips-mhz = <1024>;
82 dynamic-power-coefficient = <436>;
83 #cooling-cells = <2>; /* min followed by max */
84 cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
85 thermal-idle {
86 #cooling-cells = <2>;
87 duration-us = <10000>;
88 exit-latency-us = <500>;
99 cpu_thermal: cpu {
100 polling-delay-passive = <100>;
101 polling-delay = <1000>;
131 cooling-maps {
134 cooling-device = <&{/cpus/cpu@100/thermal-idle} 0 15 >,
135 <&{/cpus/cpu@101/thermal-idle} 0 15>;
140 cooling-device =