Lines Matching refs:node
64 struct device_node *node;
76 static struct device_node *_get_component_node(struct device_node *node, int i)
81 rc = of_parse_phandle_with_args(node, "clocks", "#clock-cells", i,
89 static struct component_clk *_lookup_component(struct device_node *node)
94 if (comp->node == node)
120 struct device_node *node)
140 cclk->comp_nodes[i]->name, node);
141 if (!ti_clk_retry_init(node, hw,
149 node, component_clk_types[comp->type]);
155 /* Mark this node as found */
172 pr_err("%s: no parents found for %pOFn!\n", __func__, node);
176 name = ti_dt_clk_name(node);
192 of_clk_add_provider(node, of_clk_src_simple_get, clk);
208 static void __init of_ti_composite_clk_setup(struct device_node *node)
215 num_clks = of_clk_get_parent_count(node);
218 pr_err("composite clk %pOFn must have component(s)\n", node);
226 /* Get device node pointers for each component clock */
228 cclk->comp_nodes[i] = _get_component_node(node, i);
230 _register_composite(&cclk->hw, node);
237 * @node: device node of the component clock
244 int __init ti_clk_add_component(struct device_node *node, struct clk_hw *hw,
251 num_parents = of_clk_get_parent_count(node);
254 pr_err("component-clock %pOFn must have parent(s)\n", node);
262 of_clk_parent_fill(node, parent_names, num_parents);
273 clk->node = node;