Lines Matching refs:node

56 	struct device_node *node;  member
68 static struct device_node *_get_component_node(struct device_node *node, int i) in _get_component_node() argument
73 rc = of_parse_phandle_with_args(node, "clocks", "#clock-cells", i, in _get_component_node()
81 static struct component_clk *_lookup_component(struct device_node *node) in _lookup_component() argument
86 if (comp->node == node) in _lookup_component()
112 struct device_node *node) in _register_composite() argument
132 cclk->comp_nodes[i]->name, node); in _register_composite()
133 if (!ti_clk_retry_init(node, hw, in _register_composite()
141 node, component_clk_types[comp->type]); in _register_composite()
164 pr_err("%s: no parents found for %pOFn!\n", __func__, node); in _register_composite()
168 name = ti_dt_clk_name(node); in _register_composite()
184 of_clk_add_provider(node, of_clk_src_simple_get, clk); in _register_composite()
200 static void __init of_ti_composite_clk_setup(struct device_node *node) in of_ti_composite_clk_setup() argument
207 num_clks = of_clk_get_parent_count(node); in of_ti_composite_clk_setup()
210 pr_err("composite clk %pOFn must have component(s)\n", node); in of_ti_composite_clk_setup()
220 cclk->comp_nodes[i] = _get_component_node(node, i); in of_ti_composite_clk_setup()
222 _register_composite(&cclk->hw, node); in of_ti_composite_clk_setup()
236 int __init ti_clk_add_component(struct device_node *node, struct clk_hw *hw, in ti_clk_add_component() argument
243 num_parents = of_clk_get_parent_count(node); in ti_clk_add_component()
246 pr_err("component-clock %pOFn must have parent(s)\n", node); in ti_clk_add_component()
254 of_clk_parent_fill(node, parent_names, num_parents); in ti_clk_add_component()
265 clk->node = node; in ti_clk_add_component()