Lines Matching refs:node
18 static void __init sunxi_simple_gates_setup(struct device_node *node, in sunxi_simple_gates_setup() argument
31 reg = of_io_request_and_map(node, 0, of_node_full_name(node)); in sunxi_simple_gates_setup()
35 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_simple_gates_setup()
41 number = of_property_count_u32_elems(node, "clock-indices"); in sunxi_simple_gates_setup()
42 of_property_read_u32_index(node, "clock-indices", number - 1, &number); in sunxi_simple_gates_setup()
48 of_property_for_each_u32(node, "clock-indices", index) { in sunxi_simple_gates_setup()
49 of_property_read_string_index(node, "clock-output-names", in sunxi_simple_gates_setup()
74 of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in sunxi_simple_gates_setup()
82 of_address_to_resource(node, 0, &res); in sunxi_simple_gates_setup()
86 static void __init sunxi_simple_gates_init(struct device_node *node) in sunxi_simple_gates_init() argument
88 sunxi_simple_gates_setup(node, NULL, 0); in sunxi_simple_gates_init()
144 static void __init sun4i_a10_ahb_init(struct device_node *node) in sun4i_a10_ahb_init() argument
146 sunxi_simple_gates_setup(node, sun4i_a10_ahb_critical_clocks, in sun4i_a10_ahb_init()
162 static void __init sun4i_a10_dram_init(struct device_node *node) in sun4i_a10_dram_init() argument
164 sunxi_simple_gates_setup(node, sun4i_a10_dram_critical_clocks, in sun4i_a10_dram_init()