Lines Matching refs:node

129 					  struct device_node *node)  in omap_clk_register_apll()  argument
138 clk = of_clk_get(node, 0); in omap_clk_register_apll()
141 node); in omap_clk_register_apll()
142 if (!ti_clk_retry_init(node, hw, omap_clk_register_apll)) in omap_clk_register_apll()
150 clk = of_clk_get(node, 1); in omap_clk_register_apll()
153 node); in omap_clk_register_apll()
154 if (!ti_clk_retry_init(node, hw, omap_clk_register_apll)) in omap_clk_register_apll()
162 name = ti_dt_clk_name(node); in omap_clk_register_apll()
163 clk = of_ti_clk_register_omap_hw(node, &clk_hw->hw, name); in omap_clk_register_apll()
165 of_clk_add_provider(node, of_clk_src_simple_get, clk); in omap_clk_register_apll()
178 static void __init of_dra7_apll_setup(struct device_node *node) in of_dra7_apll_setup() argument
195 init->name = ti_dt_clk_name(node); in of_dra7_apll_setup()
198 init->num_parents = of_clk_get_parent_count(node); in of_dra7_apll_setup()
200 pr_err("dra7 apll %pOFn must have parent(s)\n", node); in of_dra7_apll_setup()
208 of_clk_parent_fill(node, parent_names, init->num_parents); in of_dra7_apll_setup()
212 ret = ti_clk_get_reg_addr(node, 0, &ad->control_reg); in of_dra7_apll_setup()
213 ret |= ti_clk_get_reg_addr(node, 1, &ad->idlest_reg); in of_dra7_apll_setup()
221 omap_clk_register_apll(&clk_hw->hw, node); in of_dra7_apll_setup()
339 static void __init of_omap2_apll_setup(struct device_node *node) in of_omap2_apll_setup() argument
360 name = ti_dt_clk_name(node); in of_omap2_apll_setup()
364 init->num_parents = of_clk_get_parent_count(node); in of_omap2_apll_setup()
366 pr_err("%pOFn must have one parent\n", node); in of_omap2_apll_setup()
370 parent_name = of_clk_get_parent_name(node, 0); in of_omap2_apll_setup()
373 if (of_property_read_u32(node, "ti,clock-frequency", &val)) { in of_omap2_apll_setup()
374 pr_err("%pOFn missing clock-frequency\n", node); in of_omap2_apll_setup()
379 clk_hw->enable_bit = ti_clk_get_legacy_bit_shift(node); in of_omap2_apll_setup()
383 if (of_property_read_u32(node, "ti,idlest-shift", &val)) { in of_omap2_apll_setup()
384 pr_err("%pOFn missing idlest-shift\n", node); in of_omap2_apll_setup()
390 ret = ti_clk_get_reg_addr(node, 0, &ad->control_reg); in of_omap2_apll_setup()
391 ret |= ti_clk_get_reg_addr(node, 1, &ad->autoidle_reg); in of_omap2_apll_setup()
392 ret |= ti_clk_get_reg_addr(node, 2, &ad->idlest_reg); in of_omap2_apll_setup()
397 name = ti_dt_clk_name(node); in of_omap2_apll_setup()
398 clk = of_ti_clk_register_omap_hw(node, &clk_hw->hw, name); in of_omap2_apll_setup()
400 of_clk_add_provider(node, of_clk_src_simple_get, clk); in of_omap2_apll_setup()