This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Adding new working points - additional frequency values in linux

Deciding what frequency within the CPUfreq policy should be used is achieved using "cpufreq governors".

Inside the CPUFreq we can find:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# ls /sys/devices/system/cpu/cpu1/cpufreq/
affected_cpus
related_cpus
scaling_max_freq
bios_limit
scaling_available_frequencies
scaling_min_freq
cpuinfo_cur_freq
scaling_available_governors
scaling_setspeed
cpuinfo_max_freq
scaling_cur_freq
stats
cpuinfo_min_freq
scaling_driver
cpuinfo_transition_latency
scaling_governor
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

scaling_available_frequencies shows all available frequencies, for example:
Fullscreen
1
2
# cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies
2400000 2133000 1867000 1600000
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
How can I add more frequency values?
Can anyone please help me to add additional intermediate frequency values?
Is that can be done in Linux config (kernel compilation) or in the cpufreq driver?
Regrads
Mohamad
0