| /linux/sound/soc/atmel/ |
| H A D | sam9g20_wm8731.c | 122 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 D | mikroe-proto.c | 68 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 D | atmel_wm8904.c | 87 struct device_node *codec_np, *cpu_np; in atmel_asoc_wm8904_dt_init() 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() 86 struct device_node *codec_np, *cpu_np; atmel_asoc_wm8904_dt_init() local
|
| H A D | sam9x5_wm8731.c | 75 struct device_node *codec_np, *cpu_np; in sam9x5_wm8731_driver_probe() local 131 codec_np = of_parse_phandle(np, "atmel,audio-codec", 0); in sam9x5_wm8731_driver_probe() 132 if (!codec_np) { in sam9x5_wm8731_driver_probe() 138 dai->codecs->of_node = codec_np; in sam9x5_wm8731_driver_probe() 173 of_node_put(codec_np); in sam9x5_wm8731_driver_probe()
|
| /linux/sound/soc/fsl/ |
| H A D | imx-sgtl5000.c | 54 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 D | fsl-asoc-card.c | 149 int (*probe_init)(struct device_node *codec_np[], 588 static int fsl_asoc_card_spdif_init(struct device_node *codec_np[], in fsl_asoc_card_late_probe() 605 if (!codec_np[i]) in fsl_asoc_card_late_probe() 608 if (of_device_is_compatible(codec_np[i], "linux,spdif-dit")) { in fsl_asoc_card_late_probe() 611 } else if (of_device_is_compatible(codec_np[i], "linux,spdif-dir")) { in fsl_asoc_card_late_probe() 618 if (!codec_np[0]) { in fsl_asoc_card_probe() local 644 if (!codec_np[0]) { in fsl_asoc_card_probe() 649 if (codec_np[0] && codec_np[1]) { in fsl_asoc_card_probe() 1083 struct device_node *codec_np[ 466 fsl_asoc_card_spdif_init(struct device_node * codec_np[],struct device_node * cpu_np,const char * codec_dai_name[],struct fsl_asoc_card_priv * priv) fsl_asoc_card_spdif_init() argument [all...] |
| H A D | imx-es8328.c | 89 struct device_node *ssi_np = NULL, *codec_np = NULL; in imx_es8328_probe() local 147 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_es8328_probe() 148 if (!ssi_np || !codec_np) { in imx_es8328_probe() 196 data->dai.codecs->of_node = codec_np; in imx_es8328_probe() 232 of_node_put(codec_np); in imx_es8328_probe()
|
| H A D | p1022_ds.c | 199 struct device_node *codec_np = NULL; in p1022_ds_probe() 207 codec_np = of_parse_phandle(np, "codec-handle", 0); in p1022_ds_probe() 208 if (!codec_np) { in p1022_ds_probe() 246 mdata->dai[0].codecs->of_node = codec_np; in p1022_ds_probe() 285 iprop = of_get_property(codec_np, "clock-frequency", NULL); in p1022_ds_probe() 382 of_node_put(codec_np); in p1022_ds_probe() 389 of_node_put(codec_np); in p1022_ds_probe() 200 struct device_node *codec_np = NULL; p1022_ds_probe() local
|
| H A D | eukrea-tlv320.c | 88 struct device_node *ssi_np = NULL, *codec_np = NULL, *tmp_np = NULL; in eukrea_tlv320_probe() 109 codec_np = of_parse_phandle(ssi_np, "codec-handle", 0); in eukrea_tlv320_probe() 110 if (codec_np) in eukrea_tlv320_probe() 111 eukrea_tlv320_dai.codecs->of_node = codec_np; in eukrea_tlv320_probe() 89 struct device_node *ssi_np = NULL, *codec_np = NULL, *tmp_np = NULL; eukrea_tlv320_probe() local
|
| H A D | p1022_rdk.c | 215 struct device_node *codec_np = NULL; in p1022_rdk_probe() 222 codec_np = of_parse_phandle(np, "codec-handle", 0); in p1022_rdk_probe() 223 if (!codec_np) { in p1022_rdk_probe() 260 mdata->dai[0].codecs->of_node = codec_np; in p1022_rdk_probe() 288 iprop = of_get_property(codec_np, "clock-frequency", NULL); in p1022_rdk_probe() 350 of_node_put(codec_np); in p1022_rdk_probe() 216 struct device_node *codec_np = NULL; p1022_rdk_probe() local
|
| /linux/sound/soc/ux500/ |
| H A D | mop500.c | 74 struct device_node *codec_np, *msp_np[2]; in mop500_of_probe() local 80 codec_np = of_parse_phandle(np, "stericsson,audio-codec", 0); in mop500_of_probe() 82 if (!(msp_np[0] && msp_np[1] && codec_np)) { in mop500_of_probe() 86 of_node_put(codec_np); in mop500_of_probe() 95 mop500_dai_links[i].codecs->of_node = codec_np; in mop500_of_probe()
|
| /linux/sound/soc/qcom/ |
| H A D | common.c | 110 struct device_node *codec_np __free(device_node) = in qcom_snd_parse_dai_tdm_slots() 112 if (!cpu_np || !codec_np) in qcom_snd_parse_dai_tdm_slots() 119 return qcom_snd_parse_tdm_slot(codec_np, codec_cfg); in qcom_snd_parse_dai_tdm_slots()
|