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 --- |