if (perf->states[i].transition_latency > policy->cpuinfo.transition_latency)
policy->cpuinfo.transition_latency = perf->states[i].transition_latency;
}
- policy->policy = CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cur = perf->states[pr->limit.state.px].core_frequency * 1000;
/* table init */
}
/* cpuinfo and default policy values */
- policy->policy = CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
policy->cur = elanfreq_get_cpu_frequency();
policy->min = maxfreq / POLICY_MIN_DIV;
policy->max = maxfreq;
policy->cur = curfreq;
- policy->policy = CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.min_freq = maxfreq / max_duration;
policy->cpuinfo.max_freq = maxfreq;
policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
if (ret != 0)
return ret;
- policy->policy = CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
policy->cur = (unsigned int) (longhaul_get_cpu_fsb() * longhaul_get_cpu_mult() * 100);
policy->cpuinfo.min_freq,
policy->cpuinfo.max_freq);
- if (policy->policy == CPUFREQ_POLICY_GOVERNOR)
+ if ((policy->policy != CPUFREQ_POLICY_POWERSAVE) &&
+ (policy->policy != CPUFREQ_POLICY_PERFORMANCE))
return -EINVAL;
return 0;
cpufreq_frequency_table_get_attr(p4clockmod_table, policy->cpu);
/* cpuinfo and default policy values */
- policy->policy = CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.transition_latency = 1000;
policy->cur = stock_freq;
}
/* cpuinfo and default policy values */
- policy->policy = CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
policy->cur = busfreq * max_multiplier;
printk (KERN_INFO PFX "Minimum speed %d MHz. Maximum speed %d MHz.\n",
minimum_speed, maximum_speed);
- policy->policy = CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.transition_latency = latency;
policy->cur = maximum_speed;
freq = get_cur_freq();
- policy->policy = (freq == centrino_model->max_freq) ?
- CPUFREQ_POLICY_PERFORMANCE :
- CPUFREQ_POLICY_POWERSAVE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.transition_latency = 10; /* 10uS transition latency */
policy->cur = freq;
(speed / 1000));
/* cpuinfo and default policy values */
- policy->policy = (speed == speedstep_freqs[SPEEDSTEP_LOW].frequency) ?
- CPUFREQ_POLICY_POWERSAVE : CPUFREQ_POLICY_PERFORMANCE;
+ policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
policy->cur = speed;