sh-cpufreq.c (c13aca79ff3c4af5fd31a5b2743a90eba6e36a26) | sh-cpufreq.c (1e4f63aecb53e48468661e922fc2fa3b83e55722) |
---|---|
1/* 2 * cpufreq driver for the SuperH processors. 3 * 4 * Copyright (C) 2002 - 2012 Paul Mundt 5 * Copyright (C) 2002 M. R. Brown 6 * 7 * Clock framework bits from arch/avr32/mach-at32ap/cpufreq.c 8 * --- 73 unchanged lines hidden (view full) --- 82 unsigned int target_freq, 83 unsigned int relation) 84{ 85 struct cpufreq_target data = { .policy = policy, .freq = target_freq }; 86 87 return work_on_cpu(policy->cpu, __sh_cpufreq_target, &data); 88} 89 | 1/* 2 * cpufreq driver for the SuperH processors. 3 * 4 * Copyright (C) 2002 - 2012 Paul Mundt 5 * Copyright (C) 2002 M. R. Brown 6 * 7 * Clock framework bits from arch/avr32/mach-at32ap/cpufreq.c 8 * --- 73 unchanged lines hidden (view full) --- 82 unsigned int target_freq, 83 unsigned int relation) 84{ 85 struct cpufreq_target data = { .policy = policy, .freq = target_freq }; 86 87 return work_on_cpu(policy->cpu, __sh_cpufreq_target, &data); 88} 89 |
90static int sh_cpufreq_verify(struct cpufreq_policy *policy) | 90static int sh_cpufreq_verify(struct cpufreq_policy_data *policy) |
91{ 92 struct clk *cpuclk = &per_cpu(sh_cpuclk, policy->cpu); 93 struct cpufreq_frequency_table *freq_table; 94 95 freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL; 96 if (freq_table) 97 return cpufreq_frequency_table_verify(policy, freq_table); 98 --- 89 unchanged lines hidden --- | 91{ 92 struct clk *cpuclk = &per_cpu(sh_cpuclk, policy->cpu); 93 struct cpufreq_frequency_table *freq_table; 94 95 freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL; 96 if (freq_table) 97 return cpufreq_frequency_table_verify(policy, freq_table); 98 --- 89 unchanged lines hidden --- |