Lines Matching refs:node
176 static struct clk *__sunxi_factors_register(struct device_node *node, in __sunxi_factors_register() argument
187 const char *clk_name = node->name; in __sunxi_factors_register()
192 i = of_clk_parent_fill(node, parents, FACTORS_MAX_PARENTS); in __sunxi_factors_register()
201 of_property_read_string(node, "clock-output-names", &clk_name); in __sunxi_factors_register()
253 ret = of_clk_add_provider(node, of_clk_src_simple_get, clk); in __sunxi_factors_register()
272 struct clk *sunxi_factors_register(struct device_node *node, in sunxi_factors_register() argument
277 return __sunxi_factors_register(node, data, lock, reg, 0); in sunxi_factors_register()
280 struct clk *sunxi_factors_register_critical(struct device_node *node, in sunxi_factors_register_critical() argument
285 return __sunxi_factors_register(node, data, lock, reg, CLK_IS_CRITICAL); in sunxi_factors_register_critical()
288 void sunxi_factors_unregister(struct device_node *node, struct clk *clk) in sunxi_factors_unregister() argument
298 of_clk_del_provider(node); in sunxi_factors_unregister()