diff options
-rw-r--r-- | drivers/cpufreq/omap-cpufreq.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/cpufreq/omap-cpufreq.c b/drivers/cpufreq/omap-cpufreq.c index 0279d18a57f9..29468a522ee9 100644 --- a/drivers/cpufreq/omap-cpufreq.c +++ b/drivers/cpufreq/omap-cpufreq.c | |||
@@ -93,9 +93,6 @@ static int omap_target(struct cpufreq_policy *policy, | |||
93 | if (freqs.old == freqs.new && policy->cur == freqs.new) | 93 | if (freqs.old == freqs.new && policy->cur == freqs.new) |
94 | return ret; | 94 | return ret; |
95 | 95 | ||
96 | /* notifiers */ | ||
97 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE); | ||
98 | |||
99 | freq = freqs.new * 1000; | 96 | freq = freqs.new * 1000; |
100 | ret = clk_round_rate(mpu_clk, freq); | 97 | ret = clk_round_rate(mpu_clk, freq); |
101 | if (IS_ERR_VALUE(ret)) { | 98 | if (IS_ERR_VALUE(ret)) { |
@@ -125,6 +122,9 @@ static int omap_target(struct cpufreq_policy *policy, | |||
125 | freqs.old / 1000, volt_old ? volt_old / 1000 : -1, | 122 | freqs.old / 1000, volt_old ? volt_old / 1000 : -1, |
126 | freqs.new / 1000, volt ? volt / 1000 : -1); | 123 | freqs.new / 1000, volt ? volt / 1000 : -1); |
127 | 124 | ||
125 | /* notifiers */ | ||
126 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE); | ||
127 | |||
128 | /* scaling up? scale voltage before frequency */ | 128 | /* scaling up? scale voltage before frequency */ |
129 | if (mpu_reg && (freqs.new > freqs.old)) { | 129 | if (mpu_reg && (freqs.new > freqs.old)) { |
130 | r = regulator_set_voltage(mpu_reg, volt - tol, volt + tol); | 130 | r = regulator_set_voltage(mpu_reg, volt - tol, volt + tol); |