diff options
author | Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com> | 2013-06-17 10:09:15 -0400 |
---|---|---|
committer | Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com> | 2013-08-21 05:29:54 -0400 |
commit | c0e469487d2327e644e8d86e091c0d4e4351a1a1 (patch) | |
tree | caf188af797cfd87d4594f33f3be047785096f6e /drivers/cpufreq | |
parent | 5de6e94a298576c2774ba43c0c3b0a0410cd100e (diff) |
cpufreq: spear-cpufreq: remove device tree parsing for cpu nodes
Now that the cpu device registration initialises the of_node(if available)
appropriately for all the cpus, parsing here is redundant.
This patch removes all DT parsing and uses cpu->of_node instead.
Cc: Deepak Sikri <sikrid@qti.qualcomm.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Diffstat (limited to 'drivers/cpufreq')
-rw-r--r-- | drivers/cpufreq/spear-cpufreq.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/cpufreq/spear-cpufreq.c b/drivers/cpufreq/spear-cpufreq.c index c3efa7f2a908..19e364fa5955 100644 --- a/drivers/cpufreq/spear-cpufreq.c +++ b/drivers/cpufreq/spear-cpufreq.c | |||
@@ -18,7 +18,7 @@ | |||
18 | #include <linux/err.h> | 18 | #include <linux/err.h> |
19 | #include <linux/init.h> | 19 | #include <linux/init.h> |
20 | #include <linux/module.h> | 20 | #include <linux/module.h> |
21 | #include <linux/of.h> | 21 | #include <linux/of_device.h> |
22 | #include <linux/slab.h> | 22 | #include <linux/slab.h> |
23 | #include <linux/types.h> | 23 | #include <linux/types.h> |
24 | 24 | ||
@@ -223,7 +223,7 @@ static int spear_cpufreq_driver_init(void) | |||
223 | const __be32 *val; | 223 | const __be32 *val; |
224 | int cnt, i, ret; | 224 | int cnt, i, ret; |
225 | 225 | ||
226 | np = of_find_node_by_path("/cpus/cpu@0"); | 226 | np = of_cpu_device_node_get(0); |
227 | if (!np) { | 227 | if (!np) { |
228 | pr_err("No cpu node found"); | 228 | pr_err("No cpu node found"); |
229 | return -ENODEV; | 229 | return -ENODEV; |