Lines Matching refs:node
19 static void __init moxart_of_pll_clk_init(struct device_node *node) in moxart_of_pll_clk_init() argument
24 const char *name = node->name; in moxart_of_pll_clk_init()
27 of_property_read_string(node, "clock-output-names", &name); in moxart_of_pll_clk_init()
28 parent_name = of_clk_get_parent_name(node, 0); in moxart_of_pll_clk_init()
30 base = of_iomap(node, 0); in moxart_of_pll_clk_init()
32 pr_err("%s: of_iomap failed\n", node->full_name); in moxart_of_pll_clk_init()
39 ref_clk = of_clk_get(node, 0); in moxart_of_pll_clk_init()
41 pr_err("%s: of_clk_get failed\n", node->full_name); in moxart_of_pll_clk_init()
47 pr_err("%s: failed to register clock\n", node->full_name); in moxart_of_pll_clk_init()
52 of_clk_add_provider(node, of_clk_src_simple_get, clk); in moxart_of_pll_clk_init()
57 static void __init moxart_of_apb_clk_init(struct device_node *node) in moxart_of_apb_clk_init() argument
63 const char *name = node->name; in moxart_of_apb_clk_init()
66 of_property_read_string(node, "clock-output-names", &name); in moxart_of_apb_clk_init()
67 parent_name = of_clk_get_parent_name(node, 0); in moxart_of_apb_clk_init()
69 base = of_iomap(node, 0); in moxart_of_apb_clk_init()
71 pr_err("%s: of_iomap failed\n", node->full_name); in moxart_of_apb_clk_init()
82 pll_clk = of_clk_get(node, 0); in moxart_of_apb_clk_init()
84 pr_err("%s: of_clk_get failed\n", node->full_name); in moxart_of_apb_clk_init()
90 pr_err("%s: failed to register clock\n", node->full_name); in moxart_of_apb_clk_init()
95 of_clk_add_provider(node, of_clk_src_simple_get, clk); in moxart_of_apb_clk_init()