Thermal Shutdown#

Note

On nominal configuration of DRIVE OS, a parameter in BPMP-DTB is enabled to prevent Orin/Thor SoC from automatically shutting down upon exceeding temperature limits. Only the Hardware Safety Manager (HSM) is notified. Orin can be configured to automatically shut down when temperature limits are exceeded by removing the disable_thermtrip_reset property under the /soctherm node in drive-foundation/platform-config/bpmp_dtsi/t23x/include/parts/therm/automotive-thermal.dts:

/ {
   soctherm {
      disable_thermtrip_reset = <1>;
   };
};

The same property disable_thermtrip_reset in Thor is under the nvtherm node in drive-foundation/platform-config/bpmp_dtsi/t264/include/parts/therm/3834-0008-thermal.dtsi:

/ {
   nvtherm {
      disable_thermtrip_reset = <1>;
   };
};

BPMP DTs must be rebuilt for the change to take effect.

When the SoC temperature exceeds the thermal shutdown limit, an immediate shutdown is triggered. Shutdown is triggered by asserting a THERMAL_SHUTDOWN_TEGRA signal to the Power Management IC, the off-chip PMIC.

The following thermal sensors are configured to trigger thermal shutdown:

  • TJ-MAX thermal sensor that aggregates the thermal readings of all Tegra internal temperature sensors.

  • External thermal sensor, redundant thermal shutdown for SoC die temperature.