aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/imx6q-cpufreq.c
diff options
context:
space:
mode:
authorNishanth Menon <nm@ti.com>2013-09-19 17:03:50 -0400
committerRafael J. Wysocki <rjw@rjwysocki.net>2013-10-25 16:33:23 -0400
commit5d4879cda67b09f086807821cf594ee079d6dfbe (patch)
tree58532256e9bff42902510175e7cb7c727a89280b /drivers/cpufreq/imx6q-cpufreq.c
parent31d141e3a666269a3b6fcccddb0351caf7454240 (diff)
PM / OPP: rename functions to dev_pm_opp*
Since Operating Performance Points (OPP) functions are specific to device specific power management, be specific and rename opp_* accessors in OPP library with dev_pm_opp_* equivalent. Affected functions are: opp_get_voltage opp_get_freq opp_get_opp_count opp_find_freq_exact opp_find_freq_floor opp_find_freq_ceil opp_add opp_enable opp_disable opp_get_notifier opp_init_cpufreq_table opp_free_cpufreq_table Reported-by: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: Nishanth Menon <nm@ti.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/imx6q-cpufreq.c')
-rw-r--r--drivers/cpufreq/imx6q-cpufreq.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/cpufreq/imx6q-cpufreq.c b/drivers/cpufreq/imx6q-cpufreq.c
index c3fd2a101ca0..b360549e7715 100644
--- a/drivers/cpufreq/imx6q-cpufreq.c
+++ b/drivers/cpufreq/imx6q-cpufreq.c
@@ -70,14 +70,14 @@ static int imx6q_set_target(struct cpufreq_policy *policy,
70 return 0; 70 return 0;
71 71
72 rcu_read_lock(); 72 rcu_read_lock();
73 opp = opp_find_freq_ceil(cpu_dev, &freq_hz); 73 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &freq_hz);
74 if (IS_ERR(opp)) { 74 if (IS_ERR(opp)) {
75 rcu_read_unlock(); 75 rcu_read_unlock();
76 dev_err(cpu_dev, "failed to find OPP for %ld\n", freq_hz); 76 dev_err(cpu_dev, "failed to find OPP for %ld\n", freq_hz);
77 return PTR_ERR(opp); 77 return PTR_ERR(opp);
78 } 78 }
79 79
80 volt = opp_get_voltage(opp); 80 volt = dev_pm_opp_get_voltage(opp);
81 rcu_read_unlock(); 81 rcu_read_unlock();
82 volt_old = regulator_get_voltage(arm_reg); 82 volt_old = regulator_get_voltage(arm_reg);
83 83
@@ -237,14 +237,14 @@ static int imx6q_cpufreq_probe(struct platform_device *pdev)
237 } 237 }
238 238
239 /* We expect an OPP table supplied by platform */ 239 /* We expect an OPP table supplied by platform */
240 num = opp_get_opp_count(cpu_dev); 240 num = dev_pm_opp_get_opp_count(cpu_dev);
241 if (num < 0) { 241 if (num < 0) {
242 ret = num; 242 ret = num;
243 dev_err(cpu_dev, "no OPP table is found: %d\n", ret); 243 dev_err(cpu_dev, "no OPP table is found: %d\n", ret);
244 goto put_node; 244 goto put_node;
245 } 245 }
246 246
247 ret = opp_init_cpufreq_table(cpu_dev, &freq_table); 247 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
248 if (ret) { 248 if (ret) {
249 dev_err(cpu_dev, "failed to init cpufreq table: %d\n", ret); 249 dev_err(cpu_dev, "failed to init cpufreq table: %d\n", ret);
250 goto put_node; 250 goto put_node;
@@ -259,12 +259,12 @@ static int imx6q_cpufreq_probe(struct platform_device *pdev)
259 * same order. 259 * same order.
260 */ 260 */
261 rcu_read_lock(); 261 rcu_read_lock();
262 opp = opp_find_freq_exact(cpu_dev, 262 opp = dev_pm_opp_find_freq_exact(cpu_dev,
263 freq_table[0].frequency * 1000, true); 263 freq_table[0].frequency * 1000, true);
264 min_volt = opp_get_voltage(opp); 264 min_volt = dev_pm_opp_get_voltage(opp);
265 opp = opp_find_freq_exact(cpu_dev, 265 opp = dev_pm_opp_find_freq_exact(cpu_dev,
266 freq_table[--num].frequency * 1000, true); 266 freq_table[--num].frequency * 1000, true);
267 max_volt = opp_get_voltage(opp); 267 max_volt = dev_pm_opp_get_voltage(opp);
268 rcu_read_unlock(); 268 rcu_read_unlock();
269 ret = regulator_set_voltage_time(arm_reg, min_volt, max_volt); 269 ret = regulator_set_voltage_time(arm_reg, min_volt, max_volt);
270 if (ret > 0) 270 if (ret > 0)
@@ -292,7 +292,7 @@ static int imx6q_cpufreq_probe(struct platform_device *pdev)
292 return 0; 292 return 0;
293 293
294free_freq_table: 294free_freq_table:
295 opp_free_cpufreq_table(cpu_dev, &freq_table); 295 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);
296put_node: 296put_node:
297 of_node_put(np); 297 of_node_put(np);
298 return ret; 298 return ret;
@@ -301,7 +301,7 @@ put_node:
301static int imx6q_cpufreq_remove(struct platform_device *pdev) 301static int imx6q_cpufreq_remove(struct platform_device *pdev)
302{ 302{
303 cpufreq_unregister_driver(&imx6q_cpufreq_driver); 303 cpufreq_unregister_driver(&imx6q_cpufreq_driver);
304 opp_free_cpufreq_table(cpu_dev, &freq_table); 304 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);
305 305
306 return 0; 306 return 0;
307} 307}