This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: Thermal warning

Part Number: AM5728

Customer inquiring AM5728 has thermal warning at 110C which indicates as PASSIVE and 125C indicates as junction temperature.

They would like to verify the following ?

 

    • When CPU reaches to 110C, CPU frequency will be scaled down. CPU frequency has 1.0G, 1.2G, and 1.5GHz. Do you know how the CPU frequency will be scaled down against CPU internal temperature ?

They want to clarify how CPU frequency behaves against CPU internal temperature

      • Ex, when CPU temperature reaches to 110C then CPU frequency scales down from 1.5GHz to 1.2GHz until CPU temperature reaches to some degree (ex, 115C)
      • When CPU temperature reaches to 115C then CPU frequency sac scales down from 1.5GHz to 1.0GHz

 

    • When CPU reaches to 125C then, it reboots ?

 

Is it possible when CPU reaches below 125C, is there possible CPU get reboot because heavy load (ex, MEMTESTER, etc)

 

Running Linux kernel v4.14

  • Hi Lawrence,

    The Linux image for the AM572x GP EVM contains thermal management code that will automatically turn off power to the AM572x GP EVM if it detects a dangerous junction temperature.

    For more details please refer to below user guides:

    Let me know if (after reading these guides) your questions are still valid.

    Regards,
    Pavel

  • Is the GLSDK Thermal Framework part of the AM572x Linux PSDK?  I did not see any reference to it in the Linux Developer Guide

  • Lawrence,

    AM572x and DRA75x are very similar devices and both are using TI-SOC-THERMAL driver, that is explained in that wiki. See below e2e thread for details:

    AM57x DTS files related to thermal management are:

    linux-4.19.38/arch/arm/boot/dts/dra7.dtsi

    linux-4.19.38/arch/arm/boot/dts/omap4-cpu-thermal.dtsi

    linux-4.19.38/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi

    CPUFreq scales back the OPP based on thermal set points.The kernel would attempt to throttle down MPU core by changing to a lower OPP.

    Regards,
    Pavel