diff options
Diffstat (limited to 'drivers/cpufreq/blackfin-cpufreq.c')
-rw-r--r-- | drivers/cpufreq/blackfin-cpufreq.c | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/drivers/cpufreq/blackfin-cpufreq.c b/drivers/cpufreq/blackfin-cpufreq.c index 0e76c09552b9..48888cf23bba 100644 --- a/drivers/cpufreq/blackfin-cpufreq.c +++ b/drivers/cpufreq/blackfin-cpufreq.c | |||
@@ -191,11 +191,6 @@ static int bfin_target(struct cpufreq_policy *policy, | |||
191 | return ret; | 191 | return ret; |
192 | } | 192 | } |
193 | 193 | ||
194 | static int bfin_verify_speed(struct cpufreq_policy *policy) | ||
195 | { | ||
196 | return cpufreq_frequency_table_verify(policy, bfin_freq_table); | ||
197 | } | ||
198 | |||
199 | static int __bfin_cpu_init(struct cpufreq_policy *policy) | 194 | static int __bfin_cpu_init(struct cpufreq_policy *policy) |
200 | { | 195 | { |
201 | 196 | ||
@@ -213,26 +208,14 @@ static int __bfin_cpu_init(struct cpufreq_policy *policy) | |||
213 | return cpufreq_table_validate_and_show(policy, bfin_freq_table); | 208 | return cpufreq_table_validate_and_show(policy, bfin_freq_table); |
214 | } | 209 | } |
215 | 210 | ||
216 | static int __bfin_cpu_exit(struct cpufreq_policy *policy) | ||
217 | { | ||
218 | |||
219 | cpufreq_frequency_table_put_attr(policy->cpu); | ||
220 | return 0; | ||
221 | } | ||
222 | |||
223 | static struct freq_attr *bfin_freq_attr[] = { | ||
224 | &cpufreq_freq_attr_scaling_available_freqs, | ||
225 | NULL, | ||
226 | }; | ||
227 | |||
228 | static struct cpufreq_driver bfin_driver = { | 211 | static struct cpufreq_driver bfin_driver = { |
229 | .verify = bfin_verify_speed, | 212 | .verify = cpufreq_generic_frequency_table_verify, |
230 | .target = bfin_target, | 213 | .target = bfin_target, |
231 | .get = bfin_getfreq_khz, | 214 | .get = bfin_getfreq_khz, |
232 | .init = __bfin_cpu_init, | 215 | .init = __bfin_cpu_init, |
233 | .exit = __bfin_cpu_exit, | 216 | .exit = cpufreq_generic_exit, |
234 | .name = "bfin cpufreq", | 217 | .name = "bfin cpufreq", |
235 | .attr = bfin_freq_attr, | 218 | .attr = cpufreq_generic_attr, |
236 | }; | 219 | }; |
237 | 220 | ||
238 | static int __init bfin_cpu_init(void) | 221 | static int __init bfin_cpu_init(void) |