Lines Matching refs:node

53 	struct list_head node;
236 list_for_each_entry(iter, &provider->clocks, node) {
250 /* Get clkctrl clock base name based on clkctrl_name or dts node */
275 /* l4per_cm:1234:0 old style naming based on parent node name */
280 /* l4per-clkctrl:1234:0 style naming based on node name */
286 struct device_node *node, struct clk_hw *clk_hw,
296 init.name = clkctrl_get_clock_name(node, clkctrl_name, offset, bit,
312 clk = of_ti_clk_register(node, clk_hw, init.name);
322 list_add(&clkctrl_clk->node, &provider->clocks);
334 struct device_node *node, u16 offset,
347 if (_ti_clkctrl_clk_register(provider, node, &clk_hw->hw, offset,
355 struct device_node *node, u16 offset,
382 if (_ti_clkctrl_clk_register(provider, node, &mux->hw, offset,
390 struct device_node *node, u16 offset,
413 node, offset, data->bit);
418 if (_ti_clkctrl_clk_register(provider, node, &div->hw, offset,
426 struct device_node *node,
438 _ti_clkctrl_setup_gate(provider, node, data->offset,
443 _ti_clkctrl_setup_div(provider, node, data->offset,
448 _ti_clkctrl_setup_mux(provider, node, data->offset,
510 static void __init _ti_omap4_clkctrl_setup(struct device_node *node)
527 of_address_to_resource(node, 0, &res);
578 pr_err("%pOF not found from clkctrl data.\n", node);
586 provider->base = of_iomap(node, 0);
589 clkctrl_name = clkctrl_get_name(node);
602 * specific compatible property and standard clock node naming
605 provider->clkdm_name = kasprintf(GFP_KERNEL, "%pOFnxxx", node->parent);
613 * node name with _clkdm
617 provider->clkdm_name = kasprintf(GFP_KERNEL, "%pOFn", node);
625 * node name with _clkdm
659 _ti_clkctrl_setup_subclks(provider, node, reg_data,
680 init.name = clkctrl_get_clock_name(node, clkctrl_name,
693 clk = of_ti_clk_register_omap_hw(node, &hw->hw, init.name);
700 list_add(&clkctrl_clk->node, &provider->clocks);
705 ret = of_clk_add_hw_provider(node, _ti_omap4_clkctrl_xlate, provider);
707 ti_clk_retry_init(node, provider, _clkctrl_add_provider);