Lines Matching refs:node
40 struct device_node *node, in simple_parse_platform() argument
46 if (!node) in simple_parse_platform()
53 ret = of_parse_phandle_with_args(node, DAI, CELL, 0, &args); in simple_parse_platform()
65 struct device_node *node, in simple_parse_dai() argument
74 if (!node) in simple_parse_dai()
81 ret = of_parse_phandle_with_args(node, DAI, CELL, 0, &args); in simple_parse_dai()
135 struct device_node *node __free(device_node) = of_get_parent(np); in simple_parse_convert()
138 simple_util_parse_convert(node, PREFIX, adata); in simple_parse_convert()
139 simple_util_parse_convert(node, NULL, adata); in simple_parse_convert()
187 struct device_node *node __free(device_node) = of_get_parent(cpu); in simple_link_init()
193 ret = simple_util_parse_daifmt(dev, node, codec, in simple_link_init()
199 graph_util_parse_link_direction(node, &playback_only, &capture_only); in simple_link_init()
205 of_property_read_u32(node, "mclk-fs", &dai_props->mclk_fs); in simple_link_init()
206 of_property_read_u32(node, PREFIX "mclk-fs", &dai_props->mclk_fs); in simple_link_init()
213 graph_util_parse_trigger_order(priv, node, &trigger_start, &trigger_stop); in simple_link_init()
241 struct device_node *node __free(device_node) = of_get_parent(np); in simple_dai_link_of_dpcm()
292 snd_soc_of_parse_node_prefix(node, cconf, codecs->of_node, in simple_dai_link_of_dpcm()
326 struct device_node *node __free(device_node) = of_get_parent(np); in simple_dai_link_of()
328 dev_dbg(dev, "link_of (%pOF)\n", node); in simple_dai_link_of()
335 struct device_node *plat __free(device_node) = of_get_child_by_name(node, prop); in simple_dai_link_of()
376 struct device_node *node; in __simple_for_each_link() local
382 node = of_get_child_by_name(top, PREFIX "dai-link"); in __simple_for_each_link()
383 if (!node) { in __simple_for_each_link()
384 node = of_node_get(top); in __simple_for_each_link()
393 int num = of_get_child_count(node); in __simple_for_each_link()
396 if (node == add_devs) { in __simple_for_each_link()
397 node = of_get_next_child(top, node); in __simple_for_each_link()
403 of_get_child_by_name(node, is_top ? PREFIX "codec" : "codec"); in __simple_for_each_link()
410 of_get_child_by_name(node, is_top ? PREFIX "plat" : "plat"); in __simple_for_each_link()
414 for_each_child_of_node_scoped(node, np) { in __simple_for_each_link()
421 for_each_child_of_node_scoped(node, np) { in __simple_for_each_link()
455 node = of_get_next_child(top, node); in __simple_for_each_link()
456 } while (!is_top && node); in __simple_for_each_link()
459 of_node_put(node); in __simple_for_each_link()
507 …struct device_node *node __free(device_node) = of_get_child_by_name(dev->of_node, PREFIX "addition… in simple_populate_aux()
510 if (!node) in simple_populate_aux()
513 ret = of_platform_populate(node, NULL, NULL, dev); in simple_populate_aux()