Lines Matching refs:node
174 struct device_node *node, *parent, *child; in ti_dt_clocks_register() local
211 node = ti_find_clock_provider(NULL, buf); in ti_dt_clocks_register()
213 parent = node; in ti_dt_clocks_register()
219 node = child; in ti_dt_clocks_register()
223 clkspec.np = node; in ti_dt_clocks_register()
230 of_node_put(node); in ti_dt_clocks_register()
235 of_node_put(node); in ti_dt_clocks_register()
263 struct device_node *node; member
280 int __init ti_clk_retry_init(struct device_node *node, void *user, in ti_clk_retry_init() argument
285 pr_debug("%pOFn: adding to retry list...\n", node); in ti_clk_retry_init()
290 retry->node = node; in ti_clk_retry_init()
308 int ti_clk_get_reg_addr(struct device_node *node, int index, in ti_clk_get_reg_addr() argument
316 if (clocks_node_ptr[i] == node->parent) in ti_clk_get_reg_addr()
318 if (clocks_node_ptr[i] == node->parent->parent) in ti_clk_get_reg_addr()
323 pr_err("clk-provider not found for %pOFn!\n", node); in ti_clk_get_reg_addr()
329 if (of_device_is_compatible(node->parent, "ti,clksel")) { in ti_clk_get_reg_addr()
330 err = of_property_read_u32_index(node->parent, "reg", index, &clksel_addr); in ti_clk_get_reg_addr()
332 pr_err("%pOFn parent clksel must have reg[%d]!\n", node, index); in ti_clk_get_reg_addr()
338 err = of_property_read_u32_index(node, "reg", index, &val); in ti_clk_get_reg_addr()
342 reg->bit = ti_clk_get_legacy_bit_shift(node); in ti_clk_get_reg_addr()
358 reg->bit = ti_clk_get_legacy_bit_shift(node); in ti_clk_get_reg_addr()
373 int ti_clk_get_legacy_bit_shift(struct device_node *node) in ti_clk_get_legacy_bit_shift() argument
378 err = of_property_read_u32(node, "ti,bit-shift", &val); in ti_clk_get_legacy_bit_shift()
475 pr_debug("retry-init: %pOFn\n", retry->node); in ti_dt_clk_init_retry_clks()
476 retry->func(retry->user, retry->node); in ti_dt_clk_init_retry_clks()
616 struct clk *of_ti_clk_register(struct device_node *node, struct clk_hw *hw, in of_ti_clk_register() argument
622 ret = of_clk_hw_register(node, hw); in of_ti_clk_register()
647 struct clk *of_ti_clk_register_omap_hw(struct device_node *node, in of_ti_clk_register_omap_hw() argument
653 clk = of_ti_clk_register(node, hw, con); in of_ti_clk_register_omap_hw()
659 list_add(&oclk->node, &clk_hw_omap_clocks); in of_ti_clk_register_omap_hw()
679 list_for_each_entry(hw, &clk_hw_omap_clocks, node) { in omap2_clk_for_each()
699 list_for_each_entry(oclk, &clk_hw_omap_clocks, node) { in omap2_clk_is_hw_omap()