i.MX6 CPUFREQ driver vs thermal driver.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6 CPUFREQ driver vs thermal driver.

1,082 Views
satoshishimoda
Senior Contributor I

Hi community,

I have a question about i.MX6 CPU frequency scaling and thermal control.

I know the CPU frequency is held to max frequency by the following command with L3.10.17_1.0.0-ga by CPUFREQ driver.

echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

And I know the CPU frequency is set to lower when the CPU temperature is over "passive point" for cooling by thermal driver also.

Then, which has a priority?

If scaling_governor is set to performance with the above command and CPU temperature is over "passive point", CPU frequency is kept to max frequency by CPUFREQ driver? or set to lower frequency by thermal driver?

Best Regards,

Satoshi Shimoda

Tags (1)
0 Kudos
1 Reply

535 Views
igorpadykov
NXP Employee
NXP Employee

Hi Satoshi

"Performance" governor will keep the CPU at the highest possible frequency,

ignoring temperature "points". Short description can be found on

CPU frequency scaling in Linux | iDebian's Weblog

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos