AnsweredAssumed Answered

imx6 duallite: Is cpufreq aware of temp grade?

Question asked by Ludwig Zenz on Jul 30, 2015
Latest reply on Jul 31, 2015 by Ludwig Zenz



we're running the 3.10.17_1.0.2 Kernel on a industrial grade i.MX6 Duallite processor.


I recognized that it runs with 1 GHz sometimes (scaling governor 'ondemand').


root@dhcom:/sys/devices/system/cpu/cpu0/cpufreq/stats# cat trans_table

   From  :    To

         :    396000    792000    996000

   396000:         0         0         5

   792000:         6         0         2

   996000:         0         7         0


But to meet the industrial grade requirements it is only allowed to run with 792000 MHz. I`ve seen the temperature grade Fuses and they seem to be correct:


(U-Boot 2013.10 mainline)

U-Boot > fuse read 1 1

Reading bank 1:

Word 0x00000001: 00000040


Should  the cpufreq driver be aware of the temperature grade?


I haven`t found any implementation which does handle the temp grade.


I am missing something? Or do i have to remove the 1GHz entry from the device tree (linux-imx6-vendor/imx6dl.dtsi at release/20150423 · dh-electronics/linux-imx6-vendor · GitHub )?


Thank You!


Best Regards,