cpufreq: interactive: init default values at compile time
Change-Id: Ia4966e949a6c24c34fdbd4a6e522cd7c37e4108e Signed-off-by: Todd Poynor <toddpoynor@google.com>
This commit is contained in:
parent
b4f2820d79
commit
c5ec6c6724
1 changed files with 4 additions and 9 deletions
|
@ -67,7 +67,7 @@ static unsigned int hispeed_freq;
|
|||
|
||||
/* Go to hi speed when CPU load at or above this value. */
|
||||
#define DEFAULT_GO_HISPEED_LOAD 99
|
||||
static unsigned long go_hispeed_load;
|
||||
static unsigned long go_hispeed_load = DEFAULT_GO_HISPEED_LOAD;
|
||||
|
||||
/* Target load. Lower values result in higher CPU speeds. */
|
||||
#define DEFAULT_TARGET_LOAD 90
|
||||
|
@ -80,20 +80,20 @@ static int ntarget_loads = ARRAY_SIZE(default_target_loads);
|
|||
* The minimum amount of time to spend at a frequency before we can ramp down.
|
||||
*/
|
||||
#define DEFAULT_MIN_SAMPLE_TIME (80 * USEC_PER_MSEC)
|
||||
static unsigned long min_sample_time;
|
||||
static unsigned long min_sample_time = DEFAULT_MIN_SAMPLE_TIME;
|
||||
|
||||
/*
|
||||
* The sample rate of the timer used to increase frequency
|
||||
*/
|
||||
#define DEFAULT_TIMER_RATE (20 * USEC_PER_MSEC)
|
||||
static unsigned long timer_rate;
|
||||
static unsigned long timer_rate = DEFAULT_TIMER_RATE;
|
||||
|
||||
/*
|
||||
* Wait this long before raising speed above hispeed, by default a single
|
||||
* timer interval.
|
||||
*/
|
||||
#define DEFAULT_ABOVE_HISPEED_DELAY DEFAULT_TIMER_RATE
|
||||
static unsigned long above_hispeed_delay_val;
|
||||
static unsigned long above_hispeed_delay_val = DEFAULT_ABOVE_HISPEED_DELAY;
|
||||
|
||||
/* Non-zero means indefinite speed boost active */
|
||||
static int boost_val;
|
||||
|
@ -992,11 +992,6 @@ static int __init cpufreq_interactive_init(void)
|
|||
struct cpufreq_interactive_cpuinfo *pcpu;
|
||||
struct sched_param param = { .sched_priority = MAX_RT_PRIO-1 };
|
||||
|
||||
go_hispeed_load = DEFAULT_GO_HISPEED_LOAD;
|
||||
min_sample_time = DEFAULT_MIN_SAMPLE_TIME;
|
||||
above_hispeed_delay_val = DEFAULT_ABOVE_HISPEED_DELAY;
|
||||
timer_rate = DEFAULT_TIMER_RATE;
|
||||
|
||||
/* Initalize per-cpu timers */
|
||||
for_each_possible_cpu(i) {
|
||||
pcpu = &per_cpu(cpuinfo, i);
|
||||
|
|
Loading…
Add table
Reference in a new issue