/Linux-v5.15/drivers/media/platform/qcom/venus/ |
D | hfi_parser.c | 38 u32 codecs, u32 domain, func cb, void *data, in for_each_codec() argument 48 if (cap->codec & codecs && cap->domain == domain) in for_each_codec() 63 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode() argument 78 codecs, domain, fill_buf_mode, type, 1); in parse_alloc_mode() 94 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level() argument 105 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_profile_level() 119 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps() argument 131 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_caps() 145 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats() argument 170 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_raw_formats() [all …]
|
/Linux-v5.15/sound/aoa/fabrics/ |
D | layout.c | 64 struct codec_connect_info codecs[MAX_CODECS_PER_BUS]; member 275 .codecs[0] = { 279 .codecs[1] = { 286 .codecs[0] = { 293 .codecs[0] = { 301 .codecs[0] = { 308 .codecs[0] = { 316 .codecs[0] = { 320 .codecs[1] = { 327 .codecs[0] = { [all …]
|
/Linux-v5.15/sound/soc/intel/common/ |
D | soc-acpi-intel-kbl-match.c | 17 .codecs = {"10508825"} 22 .codecs = {"10EC5663"} 27 .codecs = {"10EC5663", "10EC5514"} 32 .codecs = {"MX98357A"} 37 .codecs = {"MX98927"} 42 .codecs = {"MX98373"}
|
D | soc-acpi-intel-jsl-match.c | 14 .codecs = {"MX98373"} 19 .codecs = {"10EC1015"} 24 .codecs = {"RTL1015"} 29 .codecs = {"MX98360A"}
|
D | soc-acpi-intel-cml-match.c | 14 .codecs = {"10EC1011"} 19 .codecs = {"10EC1015"} 24 .codecs = {"MX98357A"} 29 .codecs = {"MX98390"}
|
/Linux-v5.15/sound/soc/mediatek/mt8173/ |
D | mt8173-rt5650-rt5676.c | 254 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe() 256 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5676_dev_probe() 261 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe() 263 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5676_dev_probe() 269 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe() 271 mt8173_rt5650_rt5676_dais[DAI_LINK_INTERCODEC].codecs->of_node = in mt8173_rt5650_rt5676_dev_probe() 272 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe() 274 mt8173_rt5650_rt5676_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_rt5676_dev_probe() 276 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_HDMI_I2S].codecs->of_node) { in mt8173_rt5650_rt5676_dev_probe()
|
D | mt8173-rt5650.c | 278 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_dev_probe() 280 if (!mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_dev_probe() 285 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_dev_probe() 286 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe() 298 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].dai_name = in mt8173_rt5650_dev_probe() 313 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe() 315 if (!mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node) { in mt8173_rt5650_dev_probe()
|
D | mt8173-rt5650-rt5514.c | 198 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5514_dev_probe() 200 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5514_dev_probe() 205 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5514_dev_probe() 207 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5514_dev_probe() 213 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5514_dev_probe()
|
/Linux-v5.15/sound/soc/mediatek/ |
D | Kconfig | 12 that can be used with other codecs. 23 with the CS42448 codecs. 33 with the WM8960 codecs. 43 that can be used with other codecs. 53 with the MT6351 codecs. 63 that can be used with other codecs. 89 tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs" 95 with the RT5650 and RT5514 codecs. 100 tristate "ASoC Audio driver for MT8173 with RT5650 RT5676 codecs" 107 with the RT5650 and RT5676 codecs. [all …]
|
/Linux-v5.15/sound/soc/rockchip/ |
D | rockchip_rt5645.c | 164 rk_dailink.codecs->of_node = of_parse_phandle(np, in snd_rk_mc_probe() 166 if (!rk_dailink.codecs->of_node) { in snd_rk_mc_probe() 203 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_probe() 204 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_probe() 213 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_remove() 214 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_remove()
|
D | Kconfig | 6 Say Y or M if you want to add support for codecs attached to 58 tristate "ASoC support multiple codecs for Rockchip RK3288 boards" 70 tristate "ASoC support multiple codecs for Rockchip RK3399 GRU boards" 80 Say Y or M here if you want to add support multiple codecs for SoC
|
/Linux-v5.15/sound/soc/generic/ |
D | simple-card.c | 214 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, 0); in simple_dai_link_of_dpcm() local 229 snprintf(dai_name, sizeof(dai_name), "be.%s", codecs->dai_name); in simple_dai_link_of_dpcm() 232 snd_soc_of_parse_node_prefix(top, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 234 snd_soc_of_parse_node_prefix(node, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 236 snd_soc_of_parse_node_prefix(np, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 262 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, 0); in simple_dai_link_of() local 297 "%s-%s", cpus->dai_name, codecs->dai_name); in simple_dai_link_of() 490 li->num[li->link].codecs = 1; in simple_count_noml() 516 li->num[li->link].codecs = 1; in simple_count_dpcm() 578 li->num[0].codecs = 1; in simple_get_dais_count() [all …]
|
D | simple-card-utils.c | 634 int cc = li->num[i].cpus + li->num[i].codecs; in asoc_simple_init_priv() 640 cnf_num += li->num[i].codecs; in asoc_simple_init_priv() 692 if (li->num[i].codecs) { in asoc_simple_init_priv() 694 dai_props[i].codecs = in asoc_simple_init_priv() 695 dai_link[i].codecs = dlcs; in asoc_simple_init_priv() 696 dai_props[i].num.codecs = in asoc_simple_init_priv() 697 dai_link[i].num_codecs = li->num[i].codecs; in asoc_simple_init_priv() 700 dlcs += li->num[i].codecs; in asoc_simple_init_priv() 701 dais += li->num[i].codecs; in asoc_simple_init_priv() 706 cconf += li->num[i].codecs; in asoc_simple_init_priv() [all …]
|
D | audio-graph-card.c | 320 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, 0); in graph_dai_link_of_dpcm() local 335 "be.%pOFP.%s", codecs->of_node, codecs->dai_name); in graph_dai_link_of_dpcm() 340 snd_soc_of_parse_node_prefix(top, cconf, codecs->of_node, in graph_dai_link_of_dpcm() 343 snd_soc_of_parse_node_prefix(ports, cconf, codecs->of_node, "prefix"); in graph_dai_link_of_dpcm() 344 snd_soc_of_parse_node_prefix(port, cconf, codecs->of_node, in graph_dai_link_of_dpcm() 370 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, 0); in graph_dai_link_of() local 386 "%s-%s", cpus->dai_name, codecs->dai_name); in graph_dai_link_of() 614 li->num[li->link].codecs = 1; in graph_count_noml() 642 li->num[li->link].codecs = 1; in graph_count_dpcm()
|
/Linux-v5.15/sound/soc/fsl/ |
D | imx-rpmsg.c | 60 data->dai.codecs = &dlc[2]; in imx_rpmsg_probe() 72 data->dai.codecs->dai_name = "snd-soc-dummy-dai"; in imx_rpmsg_probe() 73 data->dai.codecs->name = "snd-soc-dummy"; in imx_rpmsg_probe() 75 data->dai.codecs->of_node = args.np; in imx_rpmsg_probe() 76 ret = snd_soc_get_dai_name(&args, &data->dai.codecs->dai_name); in imx_rpmsg_probe()
|
D | p1022_rdk.c | 230 mdata->dai[0].codecs = &comp[1]; in p1022_rdk_probe() 238 mdata->dai[1].codecs = &comp[4]; in p1022_rdk_probe() 249 mdata->dai[0].codecs->of_node = codec_np; in p1022_rdk_probe() 259 mdata->dai[0].codecs->dai_name = "wm8960-hifi"; in p1022_rdk_probe() 260 mdata->dai[1].codecs->dai_name = mdata->dai[0].codecs->dai_name; in p1022_rdk_probe()
|
D | imx-hdmi.c | 136 data->dai.codecs = &dlc[2]; in imx_hdmi_probe() 170 data->dai.codecs->dai_name = "i2s-hifi"; in imx_hdmi_probe() 171 data->dai.codecs->name = "hdmi-audio-codec.1"; in imx_hdmi_probe() 180 data->dai.codecs->dai_name = "i2s-hifi"; in imx_hdmi_probe() 181 data->dai.codecs->name = "hdmi-audio-codec.2"; in imx_hdmi_probe()
|
D | imx-spdif.c | 36 data->dai.codecs = &comp[1]; in imx_spdif_audio_probe() 45 data->dai.codecs->dai_name = "snd-soc-dummy-dai"; in imx_spdif_audio_probe() 46 data->dai.codecs->name = "snd-soc-dummy"; in imx_spdif_audio_probe()
|
/Linux-v5.15/Documentation/devicetree/bindings/sound/ |
D | rockchip,rk3399-gru-sound.txt | 1 ROCKCHIP with MAX98357A/RT5514/DA7219 codecs on GRU boards 6 connected to the codecs 7 - rockchip,codec: The phandle of the audio codecs
|
/Linux-v5.15/sound/soc/ti/ |
D | j721e-evm.c | 663 priv->dai_links[*link_idx].codecs = &compnent[comp_idx++]; in j721e_soc_probe_cpb() 672 priv->dai_links[*link_idx].codecs->of_node = codec_node; in j721e_soc_probe_cpb() 673 priv->dai_links[*link_idx].codecs->dai_name = "pcm3168a-dac"; in j721e_soc_probe_cpb() 683 priv->dai_links[*link_idx].codecs = &compnent[comp_idx++]; in j721e_soc_probe_cpb() 692 priv->dai_links[*link_idx].codecs->of_node = codec_node; in j721e_soc_probe_cpb() 693 priv->dai_links[*link_idx].codecs->dai_name = "pcm3168a-adc"; in j721e_soc_probe_cpb() 769 priv->dai_links[*link_idx].codecs = &compnent[comp_idx]; in j721e_soc_probe_ivi() 777 priv->dai_links[*link_idx].codecs[0].of_node = codeca_node; in j721e_soc_probe_ivi() 778 priv->dai_links[*link_idx].codecs[0].dai_name = "pcm3168a-dac"; in j721e_soc_probe_ivi() 779 priv->dai_links[*link_idx].codecs[1].of_node = codecb_node; in j721e_soc_probe_ivi() [all …]
|
/Linux-v5.15/sound/soc/samsung/ |
D | snow.c | 148 link->codecs = links_codecs; in snow_probe() 189 link->codecs->dai_name = "HiFi"; in snow_probe() 198 link->codecs->of_node = of_parse_phandle(dev->of_node, in snow_probe() 200 if (!link->codecs->of_node) { in snow_probe() 231 of_node_put(link->codecs->of_node); in snow_remove()
|
/Linux-v5.15/include/sound/ |
D | simple_card_utils.h | 43 int codecs; member 53 struct snd_soc_dai_link_component *codecs; member 78 #define simple_props_to_dlc_codec(props, i) ((props)->codecs + i) 92 ((i) < (props)->num.codecs) && \ 102 ((i) < (props)->num.codecs) && \ 114 ((i) < (props)->num.codecs) && \
|
/Linux-v5.15/Documentation/sound/hd-audio/ |
D | controls.rst | 8 Realtek codecs 35 IDT/Sigmatel codecs 41 (see HD-Audio.txt). Note that on some codecs the analog-loopback 62 VIA codecs 101 Conexant codecs 105 See Realtek codecs. 108 Analog codecs
|
/Linux-v5.15/sound/soc/kirkwood/ |
D | armada-370-db.c | 116 a370db_dai[0].codecs->of_node = in a370db_probe() 123 a370db_dai[1].codecs->of_node = in a370db_probe() 130 a370db_dai[2].codecs->of_node = in a370db_probe()
|
/Linux-v5.15/sound/soc/sof/ |
D | nocodec.c | 47 links[i].codecs = &dlc[1]; in sof_nocodec_bes_setup() 58 links[i].codecs->dai_name = "snd-soc-dummy-dai"; in sof_nocodec_bes_setup() 59 links[i].codecs->name = "snd-soc-dummy"; in sof_nocodec_bes_setup()
|