Home
last modified time | relevance | path

Searched refs:codecs (Results 1 – 25 of 211) sorted by relevance

123456789

/Linux-v5.15/drivers/media/platform/qcom/venus/
Dhfi_parser.c38 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/
Dlayout.c64 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/
Dsoc-acpi-intel-kbl-match.c17 .codecs = {"10508825"}
22 .codecs = {"10EC5663"}
27 .codecs = {"10EC5663", "10EC5514"}
32 .codecs = {"MX98357A"}
37 .codecs = {"MX98927"}
42 .codecs = {"MX98373"}
Dsoc-acpi-intel-jsl-match.c14 .codecs = {"MX98373"}
19 .codecs = {"10EC1015"}
24 .codecs = {"RTL1015"}
29 .codecs = {"MX98360A"}
Dsoc-acpi-intel-cml-match.c14 .codecs = {"10EC1011"}
19 .codecs = {"10EC1015"}
24 .codecs = {"MX98357A"}
29 .codecs = {"MX98390"}
/Linux-v5.15/sound/soc/mediatek/mt8173/
Dmt8173-rt5650-rt5676.c254 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()
Dmt8173-rt5650.c278 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()
Dmt8173-rt5650-rt5514.c198 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/
DKconfig12 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/
Drockchip_rt5645.c164 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()
DKconfig6 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/
Dsimple-card.c214 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 …]
Dsimple-card-utils.c634 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 …]
Daudio-graph-card.c320 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/
Dimx-rpmsg.c60 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()
Dp1022_rdk.c230 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()
Dimx-hdmi.c136 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()
Dimx-spdif.c36 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/
Drockchip,rk3399-gru-sound.txt1 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/
Dj721e-evm.c663 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/
Dsnow.c148 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/
Dsimple_card_utils.h43 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/
Dcontrols.rst8 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/
Darmada-370-db.c116 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/
Dnocodec.c47 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()

123456789