Lines Matching refs:of_node
260 return !(dlc->dai_args || dlc->name || dlc->of_node); in snd_soc_dlc_component_is_empty()
265 return (dlc->name && dlc->of_node); in snd_soc_dlc_component_is_invalid()
825 struct device_node *of_node; in soc_component_to_node() local
827 of_node = component->dev->of_node; in soc_component_to_node()
828 if (!of_node && component->dev->parent) in soc_component_to_node()
829 of_node = component->dev->parent->of_node; in soc_component_to_node()
831 return of_node; in soc_component_to_node()
868 if (dlc->of_node && component_of_node != dlc->of_node) in snd_soc_is_matching_component()
1552 struct device_node *of_node = soc_component_to_node(component); in soc_set_name_prefix() local
1570 ret = of_property_read_string(of_node, "sound-name-prefix", &str); in soc_set_name_prefix()
2016 if (component->dev->of_node) in soc_check_tplg_fes()
2017 dai_link->platforms->of_node = component->dev->of_node; in soc_check_tplg_fes()
2967 np = card->dev->of_node; in snd_soc_of_parse_card_name()
2996 struct device_node *np = card->dev->of_node; in snd_soc_of_parse_audio_simple_widgets()
3082 if (!of_property_present(dev->of_node, prop)) in snd_soc_of_parse_pin_switches()
3090 ret = of_property_read_string_array(dev->of_node, prop, in snd_soc_of_parse_pin_switches()
3175 platforms->of_node = cpus->of_node; in snd_soc_dlc_use_cpu_as_platform()
3182 struct device_node *of_node, in snd_soc_of_parse_node_prefix() argument
3194 codec_conf->dlc.of_node = of_node; in snd_soc_of_parse_node_prefix()
3202 struct device_node *np = card->dev->of_node; in snd_soc_of_parse_audio_routing()
3252 struct device_node *node = card->dev->of_node; in snd_soc_of_parse_aux_devs()
3272 aux->dlc.of_node = of_parse_phandle(node, propname, i); in snd_soc_of_parse_aux_devs()
3273 if (!aux->dlc.of_node) in snd_soc_of_parse_aux_devs()
3489 .of_node = of_graph_get_port_parent(ep), in snd_soc_get_dai_id()
3507 of_node_put(dlc.of_node); in snd_soc_get_dai_id()
3571 dlc->of_node = args->np; in snd_soc_get_dlc()
3578 int snd_soc_of_get_dlc(struct device_node *of_node, in snd_soc_of_get_dlc() argument
3589 ret = of_parse_phandle_with_args(of_node, "sound-dai", in snd_soc_of_get_dlc()
3611 int snd_soc_of_get_dai_name(struct device_node *of_node, in snd_soc_of_get_dai_name() argument
3615 int ret = snd_soc_of_get_dlc(of_node, NULL, &dlc, index); in snd_soc_of_get_dai_name()
3644 if (component->of_node) { in __snd_soc_of_put_component()
3645 of_node_put(component->of_node); in __snd_soc_of_put_component()
3646 component->of_node = NULL; in __snd_soc_of_put_component()
3651 struct device *dev, struct device_node *of_node, in __snd_soc_of_get_dai_link_component_alloc() argument
3659 num = of_count_phandle_with_args(of_node, "sound-dai", "#sound-dai-cells"); in __snd_soc_of_get_dai_link_component_alloc()
3708 struct device_node *of_node, in snd_soc_of_get_dai_link_codecs() argument
3714 ret = __snd_soc_of_get_dai_link_component_alloc(dev, of_node, in snd_soc_of_get_dai_link_codecs()
3721 ret = snd_soc_of_get_dlc(of_node, NULL, component, index); in snd_soc_of_get_dai_link_codecs()
3762 struct device_node *of_node, in snd_soc_of_get_dai_link_cpus() argument
3769 ret = __snd_soc_of_get_dai_link_component_alloc(dev, of_node, in snd_soc_of_get_dai_link_cpus()
3776 ret = snd_soc_of_get_dlc(of_node, NULL, component, index); in snd_soc_of_get_dai_link_cpus()