Lines Matching refs:node
76 struct device_node *node, in meson_card_parse_dai() argument
81 if (!dlc || !node) in meson_card_parse_dai()
84 ret = snd_soc_of_get_dlc(node, NULL, dlc, 0); in meson_card_parse_dai()
94 struct device_node *node, in meson_card_set_link_name() argument
98 prefix, node->full_name); in meson_card_set_link_name()
108 unsigned int meson_card_parse_daifmt(struct device_node *node, in meson_card_parse_daifmt() argument
115 daifmt = snd_soc_daifmt_parse_format(node, NULL); in meson_card_parse_daifmt()
117 snd_soc_daifmt_parse_clock_provider_as_phandle(node, NULL, &bitclkmaster, &framemaster); in meson_card_parse_daifmt()
137 struct device_node *node) in meson_card_set_be_link() argument
142 num_codecs = of_get_child_count(node); in meson_card_set_be_link()
145 node->full_name); in meson_card_set_be_link()
156 for_each_child_of_node_scoped(node, np) { in meson_card_set_be_link()
164 ret = meson_card_set_link_name(card, link, node, "be"); in meson_card_set_be_link()
166 dev_err(card->dev, "error setting %pOFn link name\n", node); in meson_card_set_be_link()
174 struct device_node *node, in meson_card_set_fe_link() argument
190 return meson_card_set_link_name(card, link, node, "fe"); in meson_card_set_fe_link()
197 struct device_node *node = card->dev->of_node; in meson_card_add_links() local
200 num = of_get_child_count(node); in meson_card_add_links()
211 for_each_child_of_node_scoped(node, np) { in meson_card_add_links()