| /sound/soc/kirkwood/ |
| A D | armada-370-db.c | 111 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 D | snow.c | 165 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 D | arndale.c | 141 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 D | smdk_wm8994.c | 138 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 D | tm2_wm5110.c | 535 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 D | aries_wm8994.c | 539 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 D | rockchip_rt5645.c | 176 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 D | rockchip_max98090.c | 363 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 D | rk3288_hdmi_analog.c | 122 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 D | mt8173-rt5650-rt5676.c | 250 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 D | mt8173-rt5650-rt5514.c | 194 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 D | mt8173-rt5650.c | 274 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 D | storm.c | 71 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 D | common.c | 47 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 D | davinci-evm.c | 116 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 D | j721e-evm.c | 619 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 D | rx51.c | 360 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 D | mtk-soundcard-driver.c | 98 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 D | mop500.c | 65 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 D | atmel_wm8904.c | 85 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 D | sysfs.c | 18 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 D | soc-core.c | 827 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 D | imx-sgtl5000.c | 53 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 D | eukrea-tlv320.c | 88 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 D | axg-card.c | 134 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()
|