From fab0ba210e5c4ff4f33644eea2a4c3f2bc60d494 Mon Sep 17 00:00:00 2001 From: Yi-Wei Wang Date: Mon, 24 Jul 2023 19:35:08 +0800 Subject: [PATCH] [UPSTREAM v6.5]: arm64: tegra: Enable thermal support on Jetson Orin Nano Enable the TJ thermal zone and hook up cooling maps for the PWM- controlled fan and two trip points. Cherry picked from commit 6312e57b3250085b196d9630d2eeea6a583b97ef Bug 3960800 Bug 4035713 Bug 4204722 Acked-by: Jon Hunter Signed-off-by: Thierry Reding Signed-off-by: Yi-Wei Wang Change-Id: I329c1ee1ca48ae01e48300f8aa36d8ce4cc58ef0 Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941398 Reviewed-by: Laxman Dewangan GVS: Gerrit_Virtual_Submit --- tegra234-p3768-0000+p3767-0005.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tegra234-p3768-0000+p3767-0005.dts b/tegra234-p3768-0000+p3767-0005.dts index ba66c18..9b86aa6 100644 --- a/tegra234-p3768-0000+p3767-0005.dts +++ b/tegra234-p3768-0000+p3767-0005.dts @@ -10,4 +10,24 @@ / { compatible = "nvidia,p3768-0000+p3767-0005", "nvidia,p3767-0005", "nvidia,tegra234"; model = "NVIDIA Jetson Orin Nano Developer Kit"; + + pwm-fan { + cooling-levels = <0 187 255>; + }; + + thermal-zones { + tj-thermal { + cooling-maps { + map-active-0 { + cooling-device = <&fan 0 1>; + trip = <&tj_trip_active0>; + }; + + map-active-1 { + cooling-device = <&fan 1 2>; + trip = <&tj_trip_active1>; + }; + }; + }; + }; };