Thread (13 messages) 13 messages, 4 authors, 2013-02-01
STALE4927d

[PATCH] cpufreq: exynos: Broadcast frequency change notifications for all cores

From: viresh.kumar@linaro.org (Viresh Kumar)
Date: 2013-01-31 04:20:37
Also in: linux-pm, linux-samsung-soc

On Tue, Nov 13, 2012 at 2:56 PM, Tomasz Figa [off-list ref] wrote:
On Exynos SoCs all cores share the same frequency setting, so changing
frequency of one core will affect rest of cores.

This patch modifies the exynos-cpufreq driver to inform cpufreq core
about this behavior and broadcast frequency change notifications for all
cores.
quoted hunk ↗ jump to hunk
        /* When the new frequency is lower than current frequency */
        if ((freqs.new < freqs.old) ||
@@ -235,6 +237,7 @@ static int exynos_cpufreq_cpu_init(struct cpufreq_policy *policy)
                cpumask_copy(policy->related_cpus, cpu_possible_mask);
                cpumask_copy(policy->cpus, cpu_online_mask);
        } else {
+               policy->shared_type = CPUFREQ_SHARED_TYPE_ANY;
                cpumask_setall(policy->cpus);
I couldn't understand the use of this change. Can you please explain ?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help