Lines Matching refs:node
30 * @node: device node for this clock
34 static void __init of_ti_fixed_factor_clk_setup(struct device_node *node)
37 const char *clk_name = node->name;
42 if (of_property_read_u32(node, "ti,clock-div", &div)) {
43 pr_err("%s must have a clock-div property\n", node->name);
47 if (of_property_read_u32(node, "ti,clock-mult", &mult)) {
48 pr_err("%s must have a clock-mult property\n", node->name);
52 if (of_property_read_bool(node, "ti,set-rate-parent"))
55 parent_name = of_clk_get_parent_name(node, 0);
61 of_clk_add_provider(node, of_clk_src_simple_get, clk);
62 of_ti_clk_autoidle_setup(node);