@@ -928,12 +928,11 @@ soctherm: thermal-sensor@700e2000 {
#thermal-sensor-cells = <1>;
throttle-cfgs {
- throttle_heavy: heavy {
+ heavy {
nvidia,priority = <100>;
nvidia,cpu-throt-percent = <85>;
nvidia,gpu-throt-level = <TEGRA_SOCTHERM_THROT_LEVEL_HIGH>;
-
- #cooling-cells = <2>;
+ temperature = <100000>;
};
};
};
@@ -1238,112 +1237,84 @@ cpu-thermal {
polling-delay-passive = <1000>;
polling-delay = <1000>;
- thermal-sensors =
- <&soctherm TEGRA124_SOCTHERM_SENSOR_CPU>;
+ thermal-sensors = <&soctherm TEGRA124_SOCTHERM_SENSOR_CPU>;
trips {
- cpu-shutdown-trip {
+ critical {
temperature = <103000>;
hysteresis = <0>;
type = "critical";
};
- cpu_throttle_trip: throttle-trip {
+
+ hot {
temperature = <100000>;
hysteresis = <1000>;
type = "hot";
};
};
-
- cooling-maps {
- map0 {
- trip = <&cpu_throttle_trip>;
- cooling-device = <&throttle_heavy 1 1>;
- };
- };
};
mem-thermal {
polling-delay-passive = <1000>;
polling-delay = <1000>;
- thermal-sensors =
- <&soctherm TEGRA124_SOCTHERM_SENSOR_MEM>;
+ thermal-sensors = <&soctherm TEGRA124_SOCTHERM_SENSOR_MEM>;
trips {
- mem-shutdown-trip {
+ critical {
temperature = <103000>;
hysteresis = <0>;
type = "critical";
};
- mem-throttle-trip {
+
+ hot {
temperature = <99000>;
hysteresis = <1000>;
type = "hot";
};
};
-
- cooling-maps {
- /*
- * There are currently no cooling maps,
- * because there are no cooling devices.
- */
- };
};
gpu-thermal {
polling-delay-passive = <1000>;
polling-delay = <1000>;
- thermal-sensors =
- <&soctherm TEGRA124_SOCTHERM_SENSOR_GPU>;
+ thermal-sensors = <&soctherm TEGRA124_SOCTHERM_SENSOR_GPU>;
trips {
- gpu-shutdown-trip {
+ critical {
temperature = <101000>;
hysteresis = <0>;
type = "critical";
};
- gpu_throttle_trip: throttle-trip {
+
+ hot {
temperature = <99000>;
hysteresis = <1000>;
type = "hot";
};
};
-
- cooling-maps {
- map0 {
- trip = <&gpu_throttle_trip>;
- cooling-device = <&throttle_heavy 1 1>;
- };
- };
};
pllx-thermal {
polling-delay-passive = <1000>;
polling-delay = <1000>;
- thermal-sensors =
- <&soctherm TEGRA124_SOCTHERM_SENSOR_PLLX>;
+ thermal-sensors = <&soctherm TEGRA124_SOCTHERM_SENSOR_PLLX>;
trips {
- pllx-shutdown-trip {
+ critical {
temperature = <103000>;
hysteresis = <0>;
type = "critical";
};
- pllx-throttle-trip {
+
+ hot {
temperature = <99000>;
hysteresis = <1000>;
type = "hot";
};
};
-
- cooling-maps {
- /*
- * There are currently no cooling maps,
- * because there are no cooling devices.
- */
- };
};
};