Home
last modified time | relevance | path

Searched refs:codec_np (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/sound/soc/atmel/
H A Dsam9g20_wm8731.c122 struct device_node *codec_np, *cpu_np; in at91sam9g20ek_audio_probe() local
150 codec_np = of_parse_phandle(np, "atmel,audio-codec", 0); in at91sam9g20ek_audio_probe()
151 if (!codec_np) { in at91sam9g20ek_audio_probe()
156 at91sam9g20ek_dai.codecs->of_node = codec_np; in at91sam9g20ek_audio_probe()
164 of_node_put(codec_np); in at91sam9g20ek_audio_probe()
171 of_node_put(codec_np); in at91sam9g20ek_audio_probe()
H A Dmikroe-proto.c68 struct device_node *codec_np, *cpu_np; in snd_proto_probe() local
108 codec_np = of_parse_phandle(np, "audio-codec", 0); in snd_proto_probe()
109 if (!codec_np) { in snd_proto_probe()
113 dai->codecs->of_node = codec_np; in snd_proto_probe()
133 if (codec_np == bitclkmaster) in snd_proto_probe()
154 of_node_put(codec_np); in snd_proto_probe()
H A Datmel_wm8904.c87 struct device_node *codec_np, *cpu_np; in atmel_asoc_wm8904_dt_init() local
119 codec_np = of_parse_phandle(np, "atmel,audio-codec", 0); in atmel_asoc_wm8904_dt_init()
120 if (!codec_np) { in atmel_asoc_wm8904_dt_init()
125 dailink->codecs->of_node = codec_np; in atmel_asoc_wm8904_dt_init()
126 of_node_put(codec_np); in atmel_asoc_wm8904_dt_init()
H A Dsam9x5_wm8731.c76 struct device_node *codec_np, *cpu_np; in sam9x5_wm8731_driver_probe() local
132 codec_np = of_parse_phandle(np, "atmel,audio-codec", 0); in sam9x5_wm8731_driver_probe()
133 if (!codec_np) { in sam9x5_wm8731_driver_probe()
139 dai->codecs->of_node = codec_np; in sam9x5_wm8731_driver_probe()
174 of_node_put(codec_np); in sam9x5_wm8731_driver_probe()
H A Dtse850-pcm5142.c326 struct device_node *codec_np, *cpu_np; in tse850_dt_init() local
343 codec_np = of_parse_phandle(np, "axentia,audio-codec", 0); in tse850_dt_init()
344 if (!codec_np) { in tse850_dt_init()
348 dailink->codecs->of_node = codec_np; in tse850_dt_init()
349 of_node_put(codec_np); in tse850_dt_init()
/openbmc/linux/sound/soc/mxs/
H A Dmxs-sgtl5000.c114 struct device_node *saif_np[2], *codec_np; in mxs_sgtl5000_probe() local
118 codec_np = of_parse_phandle(np, "audio-codec", 0); in mxs_sgtl5000_probe()
119 if (!saif_np[0] || !saif_np[1] || !codec_np) { in mxs_sgtl5000_probe()
121 of_node_put(codec_np); in mxs_sgtl5000_probe()
129 mxs_sgtl5000_dai[i].codecs->of_node = codec_np; in mxs_sgtl5000_probe()
136 of_node_put(codec_np); in mxs_sgtl5000_probe()
/openbmc/linux/sound/soc/fsl/
H A Dimx-sgtl5000.c54 struct device_node *ssi_np, *codec_np; in imx_sgtl5000_probe() local
99 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_sgtl5000_probe()
100 if (!ssi_np || !codec_np) { in imx_sgtl5000_probe()
113 codec_dev = of_find_i2c_device_by_node(codec_np); in imx_sgtl5000_probe()
151 data->dai.codecs->of_node = codec_np; in imx_sgtl5000_probe()
181 of_node_put(codec_np); in imx_sgtl5000_probe()
191 of_node_put(codec_np); in imx_sgtl5000_probe()
H A Dimx-es8328.c91 struct device_node *ssi_np = NULL, *codec_np = NULL; in imx_es8328_probe() local
149 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_es8328_probe()
150 if (!ssi_np || !codec_np) { in imx_es8328_probe()
194 data->dai.codecs->of_node = codec_np; in imx_es8328_probe()
230 of_node_put(codec_np); in imx_es8328_probe()
H A Dmpc8610_hpcd.c190 struct device_node *codec_np = NULL; in mpc8610_hpcd_probe() local
198 codec_np = of_parse_phandle(np, "codec-handle", 0); in mpc8610_hpcd_probe()
199 if (!codec_np) { in mpc8610_hpcd_probe()
236 machine_data->dai[0].codecs->of_node = codec_np; in mpc8610_hpcd_probe()
275 iprop = of_get_property(codec_np, "clock-frequency", NULL); in mpc8610_hpcd_probe()
374 of_node_put(codec_np); in mpc8610_hpcd_probe()
381 of_node_put(codec_np); in mpc8610_hpcd_probe()
H A Dp1022_ds.c200 struct device_node *codec_np = NULL; in p1022_ds_probe() local
208 codec_np = of_parse_phandle(np, "codec-handle", 0); in p1022_ds_probe()
209 if (!codec_np) { in p1022_ds_probe()
247 mdata->dai[0].codecs->of_node = codec_np; in p1022_ds_probe()
286 iprop = of_get_property(codec_np, "clock-frequency", NULL); in p1022_ds_probe()
383 of_node_put(codec_np); in p1022_ds_probe()
390 of_node_put(codec_np); in p1022_ds_probe()
H A Deukrea-tlv320.c89 struct device_node *ssi_np = NULL, *codec_np = NULL, *tmp_np = NULL; in eukrea_tlv320_probe() local
110 codec_np = of_parse_phandle(ssi_np, "codec-handle", 0); in eukrea_tlv320_probe()
111 if (codec_np) in eukrea_tlv320_probe()
112 eukrea_tlv320_dai.codecs->of_node = codec_np; in eukrea_tlv320_probe()
H A Dp1022_rdk.c204 struct device_node *codec_np = NULL; in p1022_rdk_probe() local
211 codec_np = of_parse_phandle(np, "codec-handle", 0); in p1022_rdk_probe()
212 if (!codec_np) { in p1022_rdk_probe()
249 mdata->dai[0].codecs->of_node = codec_np; in p1022_rdk_probe()
277 iprop = of_get_property(codec_np, "clock-frequency", NULL); in p1022_rdk_probe()
339 of_node_put(codec_np); in p1022_rdk_probe()
H A Dfsl-asoc-card.c544 struct device_node *cpu_np, *codec_np, *asrc_np; in fsl_asoc_card_probe() local
579 codec_np = of_parse_phandle(np, "audio-codec", 0); in fsl_asoc_card_probe()
580 if (codec_np) { in fsl_asoc_card_probe()
584 codec_i2c = of_find_i2c_device_by_node(codec_np); in fsl_asoc_card_probe()
590 codec_pdev = of_find_device_by_node(codec_np); in fsl_asoc_card_probe()
730 if (codec_np == bitclkprovider) in fsl_asoc_card_probe()
731 daifmt |= (codec_np == frameprovider) ? in fsl_asoc_card_probe()
734 daifmt |= (codec_np == frameprovider) ? in fsl_asoc_card_probe()
815 priv->dai_link[0].codecs->of_node = codec_np; in fsl_asoc_card_probe()
845 priv->dai_link[2].codecs->of_node = codec_np; in fsl_asoc_card_probe()
[all …]
/openbmc/linux/sound/soc/ux500/
H A Dmop500.c74 struct device_node *codec_np, *msp_np[2]; in mop500_of_probe() local
79 codec_np = of_parse_phandle(np, "stericsson,audio-codec", 0); in mop500_of_probe()
81 if (!(msp_np[0] && msp_np[1] && codec_np)) { in mop500_of_probe()
85 of_node_put(codec_np); in mop500_of_probe()
94 mop500_dai_links[i].codecs->of_node = codec_np; in mop500_of_probe()