diff options
-rw-r--r-- | drivers/cpufreq/spear-cpufreq.c | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/drivers/cpufreq/spear-cpufreq.c b/drivers/cpufreq/spear-cpufreq.c index b86be6bd9b92..e9657e33b654 100644 --- a/drivers/cpufreq/spear-cpufreq.c +++ b/drivers/cpufreq/spear-cpufreq.c | |||
@@ -30,11 +30,6 @@ static struct { | |||
30 | u32 cnt; | 30 | u32 cnt; |
31 | } spear_cpufreq; | 31 | } spear_cpufreq; |
32 | 32 | ||
33 | static int spear_cpufreq_verify(struct cpufreq_policy *policy) | ||
34 | { | ||
35 | return cpufreq_frequency_table_verify(policy, spear_cpufreq.freq_tbl); | ||
36 | } | ||
37 | |||
38 | static unsigned int spear_cpufreq_get(unsigned int cpu) | 33 | static unsigned int spear_cpufreq_get(unsigned int cpu) |
39 | { | 34 | { |
40 | return clk_get_rate(spear_cpufreq.clk) / 1000; | 35 | return clk_get_rate(spear_cpufreq.clk) / 1000; |
@@ -192,26 +187,15 @@ static int spear_cpufreq_init(struct cpufreq_policy *policy) | |||
192 | return 0; | 187 | return 0; |
193 | } | 188 | } |
194 | 189 | ||
195 | static int spear_cpufreq_exit(struct cpufreq_policy *policy) | ||
196 | { | ||
197 | cpufreq_frequency_table_put_attr(policy->cpu); | ||
198 | return 0; | ||
199 | } | ||
200 | |||
201 | static struct freq_attr *spear_cpufreq_attr[] = { | ||
202 | &cpufreq_freq_attr_scaling_available_freqs, | ||
203 | NULL, | ||
204 | }; | ||
205 | |||
206 | static struct cpufreq_driver spear_cpufreq_driver = { | 190 | static struct cpufreq_driver spear_cpufreq_driver = { |
207 | .name = "cpufreq-spear", | 191 | .name = "cpufreq-spear", |
208 | .flags = CPUFREQ_STICKY, | 192 | .flags = CPUFREQ_STICKY, |
209 | .verify = spear_cpufreq_verify, | 193 | .verify = cpufreq_generic_frequency_table_verify, |
210 | .target = spear_cpufreq_target, | 194 | .target = spear_cpufreq_target, |
211 | .get = spear_cpufreq_get, | 195 | .get = spear_cpufreq_get, |
212 | .init = spear_cpufreq_init, | 196 | .init = spear_cpufreq_init, |
213 | .exit = spear_cpufreq_exit, | 197 | .exit = cpufreq_generic_exit, |
214 | .attr = spear_cpufreq_attr, | 198 | .attr = cpufreq_generic_attr, |
215 | }; | 199 | }; |
216 | 200 | ||
217 | static int spear_cpufreq_driver_init(void) | 201 | static int spear_cpufreq_driver_init(void) |