Lines Matching refs:node

222 static void __init sun6i_rtc_clk_init(struct device_node *node,  in sun6i_rtc_clk_init()  argument
249 rtc->base = of_io_request_and_map(node, 0, of_node_full_name(node)); in sun6i_rtc_clk_init()
263 if (of_property_present(node, "clocks")) { in sun6i_rtc_clk_init()
273 of_property_read_string_index(node, "clock-output-names", 2, in sun6i_rtc_clk_init()
288 parents[1] = of_clk_get_parent_name(node, 0); in sun6i_rtc_clk_init()
294 init.num_parents = of_clk_get_parent_count(node) + 1; in sun6i_rtc_clk_init()
295 of_property_read_string_index(node, "clock-output-names", 0, in sun6i_rtc_clk_init()
304 of_property_read_string_index(node, "clock-output-names", 1, in sun6i_rtc_clk_init()
319 of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); in sun6i_rtc_clk_init()
333 static void __init sun6i_a31_rtc_clk_init(struct device_node *node) in sun6i_a31_rtc_clk_init() argument
335 sun6i_rtc_clk_init(node, &sun6i_a31_rtc_data); in sun6i_a31_rtc_clk_init()
346 static void __init sun8i_a23_rtc_clk_init(struct device_node *node) in sun8i_a23_rtc_clk_init() argument
348 sun6i_rtc_clk_init(node, &sun8i_a23_rtc_data); in sun8i_a23_rtc_clk_init()
360 static void __init sun8i_h3_rtc_clk_init(struct device_node *node) in sun8i_h3_rtc_clk_init() argument
362 sun6i_rtc_clk_init(node, &sun8i_h3_rtc_data); in sun8i_h3_rtc_clk_init()
379 static void __init sun50i_h6_rtc_clk_init(struct device_node *node) in sun50i_h6_rtc_clk_init() argument
381 sun6i_rtc_clk_init(node, &sun50i_h6_rtc_data); in sun50i_h6_rtc_clk_init()
395 static void __init sun8i_r40_rtc_clk_init(struct device_node *node) in sun8i_r40_rtc_clk_init() argument
397 sun6i_rtc_clk_init(node, &sun8i_r40_rtc_data); in sun8i_r40_rtc_clk_init()
408 static void __init sun8i_v3_rtc_clk_init(struct device_node *node) in sun8i_v3_rtc_clk_init() argument
410 sun6i_rtc_clk_init(node, &sun8i_v3_rtc_data); in sun8i_v3_rtc_clk_init()