drivers: base: power: clock_ops: Use of_clk_get_parent_count()
authorKefeng Wang <wangkefeng.wang@huawei.com>
Mon, 27 May 2019 12:05:35 +0000 (20:05 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 28 May 2019 17:38:47 +0000 (19:38 +0200)
Use of_clk_get_parent_count() instead of open coding.

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/clock_ops.c

index 59d19dd..3e84e30 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/pm_clock.h>
 #include <linux/clk.h>
 #include <linux/clkdev.h>
+#include <linux/of_clk.h>
 #include <linux/slab.h>
 #include <linux/err.h>
 #include <linux/pm_domain.h>
@@ -195,8 +196,7 @@ int of_pm_clk_add_clks(struct device *dev)
        if (!dev || !dev->of_node)
                return -EINVAL;
 
-       count = of_count_phandle_with_args(dev->of_node, "clocks",
-                                          "#clock-cells");
+       count = of_clk_get_parent_count(dev->of_node);
        if (count <= 0)
                return -ENODEV;