Kconfig (f9cd49033b349b8be3bb1f01b39eed837853d880) Kconfig (eff607fdb1f787da1fedf46ab6e64adc2afd1c5a)
1menuconfig PM_DEVFREQ
2 bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support"
3 help
4 A device may have a list of frequencies and voltages available.
5 devfreq, a generic DVFS framework can be registered for a device
6 in order to let the governor provided to devfreq choose an
7 operating frequency based on the device driver's policy.
8

--- 16 unchanged lines hidden (view full) ---

25 used with the devfreq device, you may use OPP helper
26 functions defined in devfreq.h.
27
28if PM_DEVFREQ
29
30comment "DEVFREQ Governors"
31
32config DEVFREQ_GOV_SIMPLE_ONDEMAND
1menuconfig PM_DEVFREQ
2 bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support"
3 help
4 A device may have a list of frequencies and voltages available.
5 devfreq, a generic DVFS framework can be registered for a device
6 in order to let the governor provided to devfreq choose an
7 operating frequency based on the device driver's policy.
8

--- 16 unchanged lines hidden (view full) ---

25 used with the devfreq device, you may use OPP helper
26 functions defined in devfreq.h.
27
28if PM_DEVFREQ
29
30comment "DEVFREQ Governors"
31
32config DEVFREQ_GOV_SIMPLE_ONDEMAND
33 bool "Simple Ondemand"
33 tristate "Simple Ondemand"
34 help
35 Chooses frequency based on the recent load on the device. Works
36 similar as ONDEMAND governor of CPUFREQ does. A device with
37 Simple-Ondemand should be able to provide busy/total counter
38 values that imply the usage rate. A device may provide tuned
39 values to the governor with data field at devfreq_add_device().
40
41config DEVFREQ_GOV_PERFORMANCE
34 help
35 Chooses frequency based on the recent load on the device. Works
36 similar as ONDEMAND governor of CPUFREQ does. A device with
37 Simple-Ondemand should be able to provide busy/total counter
38 values that imply the usage rate. A device may provide tuned
39 values to the governor with data field at devfreq_add_device().
40
41config DEVFREQ_GOV_PERFORMANCE
42 bool "Performance"
42 tristate "Performance"
43 help
44 Sets the frequency at the maximum available frequency.
45 This governor always returns UINT_MAX as frequency so that
46 the DEVFREQ framework returns the highest frequency available
47 at any time.
48
49config DEVFREQ_GOV_POWERSAVE
43 help
44 Sets the frequency at the maximum available frequency.
45 This governor always returns UINT_MAX as frequency so that
46 the DEVFREQ framework returns the highest frequency available
47 at any time.
48
49config DEVFREQ_GOV_POWERSAVE
50 bool "Powersave"
50 tristate "Powersave"
51 help
52 Sets the frequency at the minimum available frequency.
53 This governor always returns 0 as frequency so that
54 the DEVFREQ framework returns the lowest frequency available
55 at any time.
56
57config DEVFREQ_GOV_USERSPACE
51 help
52 Sets the frequency at the minimum available frequency.
53 This governor always returns 0 as frequency so that
54 the DEVFREQ framework returns the lowest frequency available
55 at any time.
56
57config DEVFREQ_GOV_USERSPACE
58 bool "Userspace"
58 tristate "Userspace"
59 help
60 Sets the frequency at the user specified one.
61 This governor returns the user configured frequency if there
62 has been an input to /sys/devices/.../power/devfreq_set_freq.
63 Otherwise, the governor does not change the frequnecy
64 given at the initialization.
65
66comment "DEVFREQ Drivers"

--- 15 unchanged lines hidden ---
59 help
60 Sets the frequency at the user specified one.
61 This governor returns the user configured frequency if there
62 has been an input to /sys/devices/.../power/devfreq_set_freq.
63 Otherwise, the governor does not change the frequnecy
64 given at the initialization.
65
66comment "DEVFREQ Drivers"

--- 15 unchanged lines hidden ---