Commit 9304f699 authored by Thierry Reding's avatar Thierry Reding
Browse files

arm64: tegra: Add 35°C trip point for Jetson Orin NX/Nano



It turns out that these devices can get quite hot to the touch with the
standard cooling configuration, so add another trip point at 35°C along
with a cooling map to help keep the system reasonably cool at very low
system load.

Reviewed-by: default avatarYi-Wei Wang <yiweiw@nvidia.com>
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 61652426
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -106,12 +106,18 @@ tj-thermal {

			trips {
				tj_trip_active0: active-0 {
					temperature = <74000>;
					temperature = <35000>;
					hysteresis = <4000>;
					type = "active";
				};

				tj_trip_active1: active-1 {
					temperature = <74000>;
					hysteresis = <4000>;
					type = "active";
				};

				tj_trip_active2: active-2 {
					temperature = <95000>;
					hysteresis = <4000>;
					type = "active";
+6 −1
Original line number Diff line number Diff line
@@ -69,7 +69,7 @@ key-suspend {
	};

	pwm-fan {
		cooling-levels = <0 187 255>;
		cooling-levels = <0 88 187 255>;
	};

	vdd_3v3_pcie: regulator-vdd-3v3-pcie {
@@ -97,6 +97,11 @@ map-active-1 {
					cooling-device = <&fan 1 2>;
					trip = <&tj_trip_active1>;
				};

				map-active-2 {
					cooling-device = <&fan 2 3>;
					trip = <&tj_trip_active2>;
				};
			};
		};
	};
+6 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ / {
	model = "NVIDIA Jetson Orin Nano Developer Kit";

	pwm-fan {
		cooling-levels = <0 187 255>;
		cooling-levels = <0 88 187 255>;
	};

	thermal-zones {
@@ -27,6 +27,11 @@ map-active-1 {
					cooling-device = <&fan 1 2>;
					trip = <&tj_trip_active1>;
				};

				map-active-2 {
					cooling-device = <&fan 2 3>;
					trip = <&tj_trip_active2>;
				};
			};
		};
	};