1 // SPDX-License-Identifier: GPL-2.0-only
3 #include <dt-bindings/thermal/thermal.h>
4 #include "ipq8074-cpr-regulator.dtsi"
7 cpu-supply = <&apc_vreg>;
8 voltage-tolerance = <1>;
12 cpu-supply = <&apc_vreg>;
13 voltage-tolerance = <1>;
17 cpu-supply = <&apc_vreg>;
18 voltage-tolerance = <1>;
22 cpu-supply = <&apc_vreg>;
23 voltage-tolerance = <1>;
27 cpu0_passive: cpu-passive {
28 temperature = <95000>;
34 temperature = <110000>;
42 trip = <&cpu0_passive>;
43 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
44 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
45 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
46 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
53 cpu1_passive: cpu-passive {
54 temperature = <95000>;
60 temperature = <110000>;
68 trip = <&cpu1_passive>;
69 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
70 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
71 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
72 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
79 cpu2_passive: cpu-passive {
80 temperature = <95000>;
86 temperature = <110000>;
94 trip = <&cpu2_passive>;
95 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
96 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
97 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
98 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
105 cpu3_passive: cpu-passive {
106 temperature = <95000>;
111 cpu3_crit: cpu_crit {
112 temperature = <110000>;
120 trip = <&cpu3_passive>;
121 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
122 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
123 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
124 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
131 cluster_passive: cluster-passive {
132 temperature = <95000>;
137 cluster_crit: cluster_crit {
138 temperature = <110000>;
146 trip = <&cluster_passive>;
147 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
148 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
149 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
150 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;