@@ -24,14 +24,17 @@ frequency. The following governors are available within the kernel:
2424- **userspace **: This governor allows the user to set the desired OPP
2525 using any value found within scaling\_ available\_ frequencies by
2626 echoing it into scaling\_ setspeed.
27+ - **schedutil **: This governor uses the Linux kernel scheduler utilization
28+ data to set the frequency.
2729
2830More in depth documentation about each governor can be found in the
2931linux kernel documentation here:
3032https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt
3133
32- By default, cpufreq, the cpufreq driver, and all of the standard
33- governors are enabled with the ondemand governor selected as the default
34- governor. To make changes, follow the instructions below.
34+ By default, cpufreq, the cpufreq driver, and the ondemand, performance, and
35+ userspace governors are enabled with the performance governor selected as the
36+ default governor. The conservative and powersave governors are enabled by
37+ default as modules. To make changes, follow the instructions below.
3538
3639.. rubric :: Source Location
3740
@@ -51,41 +54,39 @@ Select CPU Power Management from the main menu.
5154
5255.. code-block :: text
5356
54- ...
55- ...
56- Boot options --->
57- CPU Power Management --->
58- Floating point emulation --->
59- ...
57+ ...
58+ Boot options --->
59+ Power management options --->
60+ CPU Power Management --->
61+ ACPI (Advanced Configuration and Power Interface) Support ----
62+ ...
6063
6164 Select CPU Frequency Scaling as shown here:
6265
6366.. code-block :: text
6467
65- ...
66- ...
67- CPU Frequency Scaling --->
68- [*] CPU idle PM support
69- ...
68+ CPU Idle --->
69+ CPU Frequency scaling --->
7070
7171 All relevant options are listed below:
7272
7373.. code-block :: text
7474
75- [*] CPU Frequency scaling
76- <*> CPU frequency translation statistics
77- [*] CPU frequency translation statistics details
78- Default CPUFreq governor (userspace) --->
79- <*> 'performance' governor
80- <*> 'powersave' governor
81- -*- 'userspace' governor for userspace frequency scaling
82- <*> 'ondemand' cpufreq policy governor
83- <*> 'conservative' cpufreq governor
84- *** CPU frequency scaling drivers ***
85- <M> Generic DT based cpufreq driver
86- <M> Generic DT based cpufreq driver using clk notifiers
87- <*> Texas Instruments CPUFreq support
88- ...
75+ [*] CPU Frequency scaling
76+ [*] CPU frequency transition statistics
77+ Default CPUFreq governor (performance) --->
78+ -*- 'performance' governor
79+ <M> 'powersave' governor
80+ <*> 'userspace' governor for userspace frequency scaling
81+ <*> 'ondemand' cpufreq policy governor
82+ <M> 'conservative' cpufreq governor
83+ [ ] 'schedutil' cpufreq policy governor
84+ *** CPU frequency scaling drivers ***
85+ <*> Generic DT based cpufreq driver
86+ -*- Generic DT based cpufreq platdev driver
87+ <*> SCMI based CPUfreq driver
88+ [*] Texas Instruments CPUFreq support
89+ ...
8990
9091 .. ifconfig :: CONFIG_part_variant in ('J7200')
9192
0 commit comments