Commit 686ba009 authored by Thierry Reding's avatar Thierry Reding
Browse files

arm64: tegra: Add thermal zones on Tegra194



The NVIDIA Tegra194 SoC defines six thermal zones. Define all of them in
device tree.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 33c038e4
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
#include <dt-bindings/mailbox/tegra186-hsp.h>
#include <dt-bindings/reset/tegra194-reset.h>
#include <dt-bindings/power/tegra194-powergate.h>
#include <dt-bindings/thermal/tegra194-bpmp-thermal.h>

/ {
	compatible = "nvidia,tegra194";
@@ -878,6 +879,44 @@
		method = "smc";
	};

	thermal-zones {
		cpu {
			thermal-sensors = <&{/bpmp/thermal}
					   TEGRA194_BPMP_THERMAL_ZONE_CPU>;
			status = "disabled";
		};

		gpu {
			thermal-sensors = <&{/bpmp/thermal}
					   TEGRA194_BPMP_THERMAL_ZONE_GPU>;
			status = "disabled";
		};

		aux {
			thermal-sensors = <&{/bpmp/thermal}
					   TEGRA194_BPMP_THERMAL_ZONE_AUX>;
			status = "disabled";
		};

		pllx {
			thermal-sensors = <&{/bpmp/thermal}
					   TEGRA194_BPMP_THERMAL_ZONE_PLLX>;
			status = "disabled";
		};

		ao {
			thermal-sensors = <&{/bpmp/thermal}
					   TEGRA194_BPMP_THERMAL_ZONE_AO>;
			status = "disabled";
		};

		tj {
			thermal-sensors = <&{/bpmp/thermal}
					   TEGRA194_BPMP_THERMAL_ZONE_TJ_MAX>;
			status = "disabled";
		};
	};

	timer {
		compatible = "arm,armv8-timer";
		interrupts = <GIC_PPI 13