imx cpufreq setting

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

imx cpufreq setting

1,074 Views
brkantor
Contributor I

I work on lowering of imx28 power consumption.

I seemed, there are available frequencies: 454, 360 and 261MHz.

Is it possible to use 64MHz mentioned in imx28 documentation?

 

BTW

How about cpuidle?

Are there any plans to use it on imx28?

Labels (1)
0 Kudos
3 Replies

659 Views
TimWoodham
Contributor I
I've found it is possible with mDDR ram.
0 Kudos

659 Views
AhmetYUCE
Contributor II
CPU Idle is available and working on iMX8, just turn it on in the kernel settings. Regarding CPUFreq, there is a bug in BSP or silicon issue. Changing CPU core freq to 454,360 and 261MHz not a problem. But in parallel CPUFreq driver also changes EMI freq into 200,166 and 133MHz, which leads to lockup. 200MHz EMI for all three core freq is safe and working. 133MHz definitely not working. 166Mhz, well it depends. Just check out the discussion i've started few months ago. Regards Ahmet
0 Kudos

659 Views
PavelNakonechny
Contributor I

There is mistake in cpufreq.c with calculation of variables lcd_on_freq_table_size and lcd_off_freq_table_size.

 

Fix them accordingly for your board, and enjoy minimal frequency. This works for our board based on i.MX287:

lcd_on_freq_table_size = ARRAY_SIZE(profiles);
lcd_off_freq_table_size = ARRAY_SIZE(profiles);

:-)

0 Kudos