We have a Colibri T30 for which we have successfully compiled Mainline Kernel 4.16.6
As soon as we execute our applications, we have temperatures around 93°C (cpu).
I suppose the most efficient way to reduce this would be to reduce CPU frequency. But in our systems the CPU Governor and Frequency commands mentioned here CPU Frequency and DVFS (Linux) do not work. Actually the folder /sys/devices/system/cpu/cpufreq is empty and
here also the output of cpufreq-info:
# cpufreq-info cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to email@example.com, please. analyzing CPU 0: no or unknown cpufreq driver is active on this CPU analyzing CPU 1: no or unknown cpufreq driver is active on this CPU analyzing CPU 2: no or unknown cpufreq driver is active on this CPU analyzing CPU 3: no or unknown cpufreq driver is active on this CPU
I have the following kernel options set to Y but I don’t know if they work for T30:
CPU_FREQ CPU_FREQ_GOV_PERFORMANCE CPU_FREQ_GOV_POWERSAVE CPUFREQ_DT ARM_TEGRA20_CPUFREQ ARM_TEGRA124_CPUFREQ CPU_IDLE
I also have the DVFS support enabled, there is even a Tegra DEVFREQ Driver, but it doesn’t seem to help.
What is needed in order to populate the sysfs with the cpufreq governors?