'ondemand' cpufreq policy governor

modulename: cpufreq_ondemand.ko

configname: CONFIG_CPU_FREQ_GOV_ONDEMAND

Linux Kernel Configuration
└─>Power management and ACPI options
└─>CPU Frequency scaling
└─>'ondemand' cpufreq policy governor
In linux kernel since version 3.10 (release Date: 2013-06-30)  
'ondemand' - This driver adds a dynamic cpufreq policy governor.
The governor does a periodic polling and
changes frequency based on the CPU utilization.
The support for this governor depends on CPU capability to
do fast frequency switching (i.e, very low latency frequency
transitions).

To compile this driver as a module, choose M here: the
module will be called cpufreq_ondemand.

For details, take a look at
Documentation/admin-guide/pm/cpufreq.rst.

If in doubt, say N.

source code: