Lines Matching defs:node

31 static int asoc_simple_parse_dai(struct device_node *node,
38 if (!node)
42 * Get node via "sound-dai = <&phandle port>"
45 ret = of_parse_phandle_with_args(node, DAI, CELL, 0, &args);
68 ret = snd_soc_of_get_dai_name(node, &dlc->dai_name);
85 struct device_node *node = of_get_parent(np);
88 asoc_simple_parse_convert(dev, node, PREFIX, adata);
89 asoc_simple_parse_convert(dev, node, NULL, adata);
92 of_node_put(node);
101 struct device_node *node = of_get_parent(cpu);
108 of_property_read_u32(node, prop, &props->mclk_fs);
112 of_node_put(node);
128 struct device_node *node = of_get_parent(np);
145 /* For single DAI link & old style of DT node */
211 /* check "prefix" from top node */
214 snd_soc_of_parse_node_prefix(node, cconf, codecs->of_node,
229 ret = asoc_simple_parse_daifmt(dev, node, codec,
240 of_node_put(node);
257 struct device_node *node = NULL;
273 node = of_get_parent(np);
276 dev_dbg(dev, "link_of (%pOF)\n", node);
278 /* For single DAI link & old style of DT node */
283 plat = of_get_child_by_name(node, prop);
290 ret = asoc_simple_parse_daifmt(dev, node, codec,
340 of_node_put(node);
358 struct device_node *node;
364 node = of_get_child_by_name(top, PREFIX "dai-link");
365 if (!node) {
366 node = of_node_get(top);
376 int num = of_get_child_count(node);
379 codec = of_get_child_by_name(node, is_top ?
386 plat = of_get_child_by_name(node, is_top ?
391 for_each_child_of_node(node, np)
394 /* loop for all CPU/Codec node */
395 for_each_child_of_node(node, np) {
420 node = of_get_next_child(top, node);
421 } while (!is_top && node);
424 of_node_put(node);
451 /* Single/Muti DAI link(s) & New style of DT node */