Other Parts Discussed in Thread: AM5728, DRA752
Tool/software: Linux
Hi,
Please help us out with the questions below regarding thermal monitoring and frequency configuration on the AM572x IDK.
Best regards,
Joakim
---------
I have some questions regarding the Frequency configuration and the thermal monitoring on the AM5728 IDK.
I use the Kernel from the TI SDK 03.03.00.04.
- Is CONFIG_DRA752_THERMAL the crucial switch for the overheating protection?
- CONFIG_TI_THERMAL is the switch which allows to access the junction temperature by <cat /sys/class/thermal/thermal_zone0/temp>. But this switch is depending on CPU_THERMAL [=y] and CPU_THERMAL is described with “This implements the generic cpu cooling mechanism through frequency reduction.” If I understand it right this mechanism gets only active above a certain temperature threshold. However it is not possible to run the CPU on a constant frequency and read out junction temperature. Could this drivers be adapted by TI?
- If I select the Performance Governor, <cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq> prints <1500000> and I measure with perf on an almost idle system a frequency around 10MHz. Is there a control algorithm which throttle the frequency down or is the core just set to an suspend state where no instructions are executed. How big does this affect the real time behavior?