diff options
author | Prakash, Prashanth <pprakash@codeaurora.org> | 2016-08-16 14:39:41 -0600 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-08-31 01:02:33 +0200 |
commit | be8b88d7d9877114172b32817d8eb3e85d3d8f99 (patch) | |
tree | 46cfd3c473ffcf900680952a437d137355eef6a2 /drivers/cpufreq/cppc_cpufreq.c | |
parent | 80b8286aeec056d21bffed2d1ece3904516e9c91 (diff) | |
download | linux-be8b88d7d9877114172b32817d8eb3e85d3d8f99.tar.gz linux-be8b88d7d9877114172b32817d8eb3e85d3d8f99.tar.bz2 linux-be8b88d7d9877114172b32817d8eb3e85d3d8f99.zip |
ACPI / CPPC: set a non-zero value for transition_latency
Compute the expected transition latency for frequency transitions
using the values from the PCCT tables when the desired perf
register is in PCC.
Signed-off-by: Prashanth Prakash <pprakash@codeaurora.org>
Reviewed-by: Alexey Klimov <alexey.klimov@arm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/cppc_cpufreq.c')
-rw-r--r-- | drivers/cpufreq/cppc_cpufreq.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/cpufreq/cppc_cpufreq.c b/drivers/cpufreq/cppc_cpufreq.c index 8882b8e2ecd0..e6a33596dea3 100644 --- a/drivers/cpufreq/cppc_cpufreq.c +++ b/drivers/cpufreq/cppc_cpufreq.c @@ -98,6 +98,7 @@ static int cppc_cpufreq_cpu_init(struct cpufreq_policy *policy) policy->max = cpu->perf_caps.highest_perf; policy->cpuinfo.min_freq = policy->min; policy->cpuinfo.max_freq = policy->max; + policy->cpuinfo.transition_latency = cppc_get_transition_latency(cpu_num); policy->shared_type = cpu->shared_type; if (policy->shared_type == CPUFREQ_SHARED_TYPE_ANY) |