Lines Matching refs:node
248 static struct clk_hw *_of_fixed_factor_clk_setup(struct device_node *node)
251 const char *clk_name = node->name;
255 if (of_property_read_u32(node, "clock-div", &div)) {
257 __func__, node);
261 if (of_property_read_u32(node, "clock-mult", &mult)) {
263 __func__, node);
267 of_property_read_string(node, "clock-output-names", &clk_name);
269 hw = __clk_hw_register_fixed_factor(NULL, node, clk_name, NULL, NULL, 0,
276 of_node_clear_flag(node, OF_POPULATED);
280 ret = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw);
291 * @node: device node for the clock
293 void __init of_fixed_factor_clk_setup(struct device_node *node)
295 _of_fixed_factor_clk_setup(node);