Home
last modified time | relevance | path

Searched refs:of_node (Results 1 – 25 of 267) sorted by relevance

1234567891011

/sound/soc/kirkwood/
A Darmada-370-db.c111 a370db_dai[0].cpus->of_node = in a370db_probe()
112 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
114 a370db_dai[0].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
116 a370db_dai[0].codecs->of_node = in a370db_probe()
117 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
120 a370db_dai[1].cpus->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
121 a370db_dai[1].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
123 a370db_dai[1].codecs->of_node = in a370db_probe()
127 a370db_dai[2].cpus->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
128 a370db_dai[2].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
[all …]
/sound/soc/samsung/
A Dsnow.c165 if (!link->cpus->of_node) { in snow_probe()
175 of_node_put(link->cpus->of_node); in snow_probe()
184 of_node_put(link->cpus->of_node); in snow_probe()
190 link->cpus->of_node = of_parse_phandle(dev->of_node, in snow_probe()
192 if (!link->cpus->of_node) { in snow_probe()
197 link->codecs->of_node = of_parse_phandle(dev->of_node, in snow_probe()
199 if (!link->codecs->of_node) { in snow_probe()
200 of_node_put(link->cpus->of_node); in snow_probe()
206 link->platforms->of_node = link->cpus->of_node; in snow_probe()
226 of_node_put(link->cpus->of_node); in snow_remove()
[all …]
A Darndale.c141 of_node_put(dai_link->cpus->of_node); in arndale_put_of_nodes()
142 of_node_put(dai_link->codecs->of_node); in arndale_put_of_nodes()
148 struct device_node *np = pdev->dev.of_node; in arndale_audio_probe()
157 dai_link->cpus->of_node = of_parse_phandle(np, "samsung,audio-cpu", 0); in arndale_audio_probe()
158 if (!dai_link->cpus->of_node) { in arndale_audio_probe()
165 dai_link->platforms->of_node = dai_link->cpus->of_node; in arndale_audio_probe()
167 dai_link->codecs->of_node = of_parse_phandle(np, "samsung,audio-codec", 0); in arndale_audio_probe()
168 if (!dai_link->codecs->of_node) { in arndale_audio_probe()
A Dsmdk_wm8994.c138 struct device_node *np = pdev->dev.of_node; in smdk_audio_probe()
145 smdk_dai[0].cpus->of_node = of_parse_phandle(np, in smdk_audio_probe()
147 if (!smdk_dai[0].cpus->of_node) { in smdk_audio_probe()
155 smdk_dai[0].platforms->of_node = smdk_dai[0].cpus->of_node; in smdk_audio_probe()
A Dtm2_wm5110.c535 card->aux_dev[0].dlc.of_node = of_parse_phandle(dev->of_node, in tm2_probe()
537 if (!card->aux_dev[0].dlc.of_node) { in tm2_probe()
542 num_codecs = of_count_phandle_with_args(dev->of_node, "audio-codec", in tm2_probe()
556 ret = of_parse_phandle_with_args(dev->of_node, "i2s-controller", in tm2_probe()
565 codec_dai_node[i] = of_parse_phandle(dev->of_node, in tm2_probe()
584 dai_link->codecs->of_node = codec_dai_node[dai_index]; in tm2_probe()
585 dai_link->cpus->of_node = cpu_dai_node[dai_index]; in tm2_probe()
586 dai_link->platforms->of_node = cpu_dai_node[dai_index]; in tm2_probe()
595 ret = of_parse_phandle_with_fixed_args(dev->of_node, in tm2_probe()
628 of_node_put(card->aux_dev[0].dlc.of_node); in tm2_probe()
A Daries_wm8994.c539 struct device_node *np = pdev->dev.of_node; in aries_audio_probe()
634 cpu = of_get_child_by_name(dev->of_node, "cpu"); in aries_audio_probe()
638 codec = of_get_child_by_name(dev->of_node, "codec"); in aries_audio_probe()
645 dai_link->codecs->of_node = of_parse_phandle(codec, in aries_audio_probe()
647 if (!dai_link->codecs->of_node) { in aries_audio_probe()
654 aries_dai[0].cpus->of_node = of_parse_phandle(cpu, in aries_audio_probe()
656 if (!aries_dai[0].cpus->of_node) { in aries_audio_probe()
661 aries_dai[0].platforms->of_node = aries_dai[0].cpus->of_node; in aries_audio_probe()
664 aries_dai[2].cpus->of_node = of_parse_phandle(cpu, in aries_audio_probe()
666 if (!aries_dai[2].cpus->of_node) { in aries_audio_probe()
/sound/soc/rockchip/
A Drockchip_rt5645.c176 if (!rk_dailink.codecs->of_node) { in snd_rk_mc_probe()
184 if (!rk_dailink.cpus->of_node) { in snd_rk_mc_probe()
191 rk_dailink.platforms->of_node = rk_dailink.cpus->of_node; in snd_rk_mc_probe()
210 of_node_put(rk_dailink.cpus->of_node); in snd_rk_mc_probe()
211 rk_dailink.cpus->of_node = NULL; in snd_rk_mc_probe()
213 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_probe()
214 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_probe()
221 of_node_put(rk_dailink.cpus->of_node); in snd_rk_mc_remove()
222 rk_dailink.cpus->of_node = NULL; in snd_rk_mc_remove()
223 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_remove()
[all …]
A Drockchip_max98090.c363 rk_98090_headset_dev.dlc.of_node = of_parse_phandle( in rk_parse_headset_from_of()
365 if (!rk_98090_headset_dev.dlc.of_node) { in rk_parse_headset_from_of()
378 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe()
400 card->dai_link[DAILINK_HDMI].codecs->of_node = np_hdmi; in snd_rk_mc_probe()
403 card->dai_link[DAILINK_HDMI].cpus->of_node = np_cpu; in snd_rk_mc_probe()
407 card->dai_link[0].codecs->of_node = np_audio; in snd_rk_mc_probe()
408 card->dai_link[0].cpus->of_node = np_cpu; in snd_rk_mc_probe()
409 card->dai_link[0].platforms->of_node = np_cpu; in snd_rk_mc_probe()
412 card->dai_link[0].codecs->of_node = np_hdmi; in snd_rk_mc_probe()
413 card->dai_link[0].cpus->of_node = np_cpu; in snd_rk_mc_probe()
[all …]
A Drk3288_hdmi_analog.c122 if (of_property_present(dev->of_node, "rockchip,hp-det-gpios")) { in rk_init()
170 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe()
192 rk_dailink.codecs[0].of_node = of_parse_phandle(np, in snd_rk_mc_probe()
195 if (!rk_dailink.codecs[0].of_node) { in snd_rk_mc_probe()
214 rk_dailink.cpus->of_node = of_parse_phandle(np, "rockchip,i2s-controller", in snd_rk_mc_probe()
216 if (!rk_dailink.cpus->of_node) { in snd_rk_mc_probe()
222 rk_dailink.platforms->of_node = rk_dailink.cpus->of_node; in snd_rk_mc_probe()
/sound/soc/mediatek/mt8173/
A Dmt8173-rt5650-rt5676.c250 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5676_dev_probe()
260 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_rt5676_dev_probe()
263 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
264 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5676_dev_probe()
271 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe()
272 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5676_dev_probe()
279 mt8173_rt5650_rt5676_codec_conf[0].dlc.of_node = in mt8173_rt5650_rt5676_dev_probe()
280 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
282 mt8173_rt5650_rt5676_dais[DAI_LINK_INTERCODEC].codecs->of_node = in mt8173_rt5650_rt5676_dev_probe()
285 mt8173_rt5650_rt5676_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_rt5676_dev_probe()
[all …]
A Dmt8173-rt5650-rt5514.c194 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5514_dev_probe()
204 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_rt5514_dev_probe()
207 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5514_dev_probe()
208 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5514_dev_probe()
209 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5514_dev_probe()
215 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5514_dev_probe()
216 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5514_dev_probe()
217 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5514_dev_probe()
223 mt8173_rt5650_rt5514_codec_conf[0].dlc.of_node = in mt8173_rt5650_rt5514_dev_probe()
224 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5514_dev_probe()
A Dmt8173-rt5650.c274 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_dev_probe()
284 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_dev_probe()
287 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_dev_probe()
288 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_dev_probe()
289 if (!mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_dev_probe()
295 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_dev_probe()
296 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe()
298 np = of_get_child_by_name(pdev->dev.of_node, "codec-capture"); in mt8173_rt5650_dev_probe()
323 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe()
324 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_dev_probe()
[all …]
/sound/soc/qcom/
A Dstorm.c71 struct device_node *np = card->dev->of_node; in storm_parse_of()
73 dai_link->cpus->of_node = of_parse_phandle(np, "cpu", 0); in storm_parse_of()
74 if (!dai_link->cpus->of_node) { in storm_parse_of()
78 dai_link->platforms->of_node = dai_link->cpus->of_node; in storm_parse_of()
80 dai_link->codecs->of_node = of_parse_phandle(np, "codec", 0); in storm_parse_of()
81 if (!dai_link->codecs->of_node) { in storm_parse_of()
A Dcommon.c47 if (of_property_present(dev->of_node, "widgets")) { in qcom_snd_parse_of()
54 if (of_property_present(dev->of_node, "audio-routing")) { in qcom_snd_parse_of()
60 if (of_property_present(dev->of_node, "qcom,audio-routing")) { in qcom_snd_parse_of()
75 num_links = of_get_available_child_count(dev->of_node); in qcom_snd_parse_of()
85 for_each_available_child_of_node(dev->of_node, np) { in qcom_snd_parse_of()
124 link->platforms->of_node = of_parse_phandle(platform, in qcom_snd_parse_of()
127 if (!link->platforms->of_node) { in qcom_snd_parse_of()
133 link->platforms->of_node = link->cpus->of_node; in qcom_snd_parse_of()
/sound/soc/ti/
A Ddavinci-evm.c116 struct device_node *np = card->dev->of_node; in evm_aic3x_init()
177 struct device_node *np = pdev->dev.of_node; in davinci_evm_probe()
191 dai->codecs->of_node = of_parse_phandle(np, "ti,audio-codec", 0); in davinci_evm_probe()
192 if (!dai->codecs->of_node) in davinci_evm_probe()
195 dai->cpus->of_node = of_parse_phandle(np, "ti,mcasp-controller", 0); in davinci_evm_probe()
196 if (!dai->cpus->of_node) in davinci_evm_probe()
199 dai->platforms->of_node = dai->cpus->of_node; in davinci_evm_probe()
A Dj721e-evm.c619 struct device_node *node = priv->dev->of_node; in j721e_soc_probe_cpb()
671 priv->dai_links[*link_idx].cpus->of_node = dai_node; in j721e_soc_probe_cpb()
691 priv->dai_links[*link_idx].cpus->of_node = dai_node; in j721e_soc_probe_cpb()
702 priv->codec_conf[*conf_idx].dlc.of_node = codec_node; in j721e_soc_probe_cpb()
705 priv->codec_conf[*conf_idx].dlc.of_node = dai_node; in j721e_soc_probe_cpb()
721 struct device_node *node = priv->dev->of_node; in j721e_soc_probe_ivi()
786 priv->dai_links[*link_idx].cpus->of_node = dai_node; in j721e_soc_probe_ivi()
808 priv->dai_links[*link_idx].cpus->of_node = dai_node; in j721e_soc_probe_ivi()
821 priv->codec_conf[*conf_idx].dlc.of_node = codeca_node; in j721e_soc_probe_ivi()
829 priv->codec_conf[*conf_idx].dlc.of_node = dai_node; in j721e_soc_probe_ivi()
[all …]
A Drx51.c360 struct device_node *np = pdev->dev.of_node; in rx51_soc_probe()
379 rx51_dai[0].cpus->of_node = dai_node; in rx51_soc_probe()
380 rx51_dai[0].platforms->of_node = dai_node; in rx51_soc_probe()
388 rx51_dai[0].codecs->of_node = dai_node; in rx51_soc_probe()
396 rx51_aux_dev[0].dlc.of_node = dai_node; in rx51_soc_probe()
398 rx51_codec_conf[0].dlc.of_node = dai_node; in rx51_soc_probe()
406 rx51_aux_dev[1].dlc.of_node = dai_node; in rx51_soc_probe()
408 rx51_codec_conf[1].dlc.of_node = dai_node; in rx51_soc_probe()
/sound/soc/mediatek/common/
A Dmtk-soundcard-driver.c98 for_each_available_child_of_node(dev->of_node, sub_node) { in parse_dai_link_info()
227 needs_legacy_probe = !of_property_present(pdev->dev.of_node, "audio-routing"); in mtk_soundcard_common_probe()
256 accdet_node = of_parse_phandle(pdev->dev.of_node, "mediatek,accdet", 0); in mtk_soundcard_common_probe()
274 platform_node = of_parse_phandle(pdev->dev.of_node, "mediatek,platform", 0); in mtk_soundcard_common_probe()
281 adsp_node = of_parse_phandle(pdev->dev.of_node, "mediatek,adsp", 0); in mtk_soundcard_common_probe()
286 if (of_property_present(pdev->dev.of_node, "mediatek,dai-link")) { in mtk_soundcard_common_probe()
287 ret = mtk_sof_dailink_parse_of(card, pdev->dev.of_node, in mtk_soundcard_common_probe()
316 dai_link->platforms->of_node = adsp_node; in mtk_soundcard_common_probe()
317 else if (!dai_link->platforms->name && !dai_link->platforms->of_node) in mtk_soundcard_common_probe()
318 dai_link->platforms->of_node = platform_node; in mtk_soundcard_common_probe()
/sound/soc/ux500/
A Dmop500.c65 of_node_put(mop500_dai_links[i].cpus->of_node); in mop500_of_node_put()
68 of_node_put(mop500_dai_links[0].codecs->of_node); in mop500_of_node_put()
90 mop500_dai_links[i].cpus->of_node = msp_np[i]; in mop500_of_probe()
92 mop500_dai_links[i].platforms->of_node = msp_np[i]; in mop500_of_probe()
94 mop500_dai_links[i].codecs->of_node = codec_np; in mop500_of_probe()
105 struct device_node *np = pdev->dev.of_node; in mop500_probe()
/sound/soc/atmel/
A Datmel_wm8904.c85 struct device_node *np = pdev->dev.of_node; in atmel_asoc_wm8904_dt_init()
114 dailink->cpus->of_node = cpu_np; in atmel_asoc_wm8904_dt_init()
115 dailink->platforms->of_node = cpu_np; in atmel_asoc_wm8904_dt_init()
124 dailink->codecs->of_node = codec_np; in atmel_asoc_wm8904_dt_init()
143 id = of_alias_get_id((struct device_node *)dailink->cpus->of_node, "ssc"); in atmel_asoc_wm8904_probe()
169 id = of_alias_get_id((struct device_node *)dailink->cpus->of_node, "ssc"); in atmel_asoc_wm8904_remove()
/sound/aoa/soundbus/
A Dsysfs.c18 of->dev.of_node, 'T', in modalias_show()
19 of_node_get_device_type(of->dev.of_node)); in modalias_show()
29 return sysfs_emit(buf, "%pOFn\n", of->dev.of_node); in name_show()
39 return sysfs_emit(buf, "%s\n", of_node_get_device_type(of->dev.of_node)); in type_show()
/sound/soc/
A Dsoc-core.c827 of_node = component->dev->of_node; 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()
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()
3175 platforms->of_node = cpus->of_node; in snd_soc_dlc_use_cpu_as_platform()
3194 codec_conf->dlc.of_node = of_node; in snd_soc_of_parse_node_prefix()
3273 if (!aux->dlc.of_node) in snd_soc_of_parse_aux_devs()
3507 of_node_put(dlc.of_node); in snd_soc_get_dai_id()
[all …]
/sound/soc/fsl/
A Dimx-sgtl5000.c53 struct device_node *np = pdev->dev.of_node; in imx_sgtl5000_probe()
98 ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); in imx_sgtl5000_probe()
99 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_sgtl5000_probe()
151 data->dai.codecs->of_node = codec_np; in imx_sgtl5000_probe()
152 data->dai.cpus->of_node = ssi_np; in imx_sgtl5000_probe()
153 data->dai.platforms->of_node = ssi_np; in imx_sgtl5000_probe()
A Deukrea-tlv320.c88 struct device_node *np = pdev->dev.of_node; in eukrea_tlv320_probe()
101 ssi_np = of_parse_phandle(pdev->dev.of_node, in eukrea_tlv320_probe()
112 eukrea_tlv320_dai.codecs->of_node = codec_np; in eukrea_tlv320_probe()
136 eukrea_tlv320_dai.cpus->of_node = ssi_np; in eukrea_tlv320_probe()
137 eukrea_tlv320_dai.platforms->of_node = ssi_np; in eukrea_tlv320_probe()
/sound/soc/meson/
A Daxg-card.c134 lb->cpus->of_node = pad->cpus->of_node; in axg_card_add_tdm_loopback()
148 of_node_get(lb->cpus->of_node); in axg_card_add_tdm_loopback()
263 link->dai_fmt = meson_card_parse_daifmt(node, link->cpus->of_node); in axg_card_parse_tdm()
327 if (axg_card_cpu_is_playback_fe(dai_link->cpus->of_node)) in axg_card_add_link()
329 else if (axg_card_cpu_is_capture_fe(dai_link->cpus->of_node)) in axg_card_add_link()
337 if (axg_card_cpu_is_codec(dai_link->cpus->of_node)) { in axg_card_add_link()
342 if (axg_card_cpu_is_tdm_iface(dai_link->cpus->of_node)) in axg_card_add_link()

Completed in 78 milliseconds

1234567891011