Home
last modified time | relevance | path

Searched full:codecs (Results 1 – 25 of 493) sorted by relevance

12345678910>>...20

/Linux-v6.1/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-v6.1/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-v6.1/sound/aoa/fabrics/
Dlayout.c7 * This fabric module looks for sound codecs based on the
50 * fabric has to know the codec anyway and all codecs might have
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] = {
[all …]
/Linux-v6.1/sound/soc/amd/acp/
Dacp-mach-common.c24 #include "../../codecs/rt5682.h"
25 #include "../../codecs/rt1019.h"
26 #include "../../codecs/rt5682s.h"
27 #include "../../codecs/nau8825.h"
604 links[i].codecs = dummy_codec; in acp_sofdsp_dai_links_create()
608 links[i].codecs = rt5682; in acp_sofdsp_dai_links_create()
614 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
635 links[i].codecs = dummy_codec; in acp_sofdsp_dai_links_create()
639 links[i].codecs = nau8825; in acp_sofdsp_dai_links_create()
645 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
[all …]
/Linux-v6.1/sound/soc/mediatek/mt8173/
Dmt8173-rt5650-rt5676.c3 * mt8173-rt5650-rt5676.c -- MT8173 machine driver with RT5650/5676 codecs
14 #include "../../codecs/rt5645.h"
15 #include "../../codecs/rt5677.h"
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()
262 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe()
264 if (!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_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
273 mt8173_rt5650_rt5676_dais[DAI_LINK_INTERCODEC].codecs->of_node = in mt8173_rt5650_rt5676_dev_probe()
274 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
[all …]
Dmt8173-rt5650.c3 * mt8173-rt5650.c -- MT8173 machine driver with RT5650 codecs
14 #include "../../codecs/rt5645.h"
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()
286 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_dev_probe()
287 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe()
299 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].dai_name = in mt8173_rt5650_dev_probe()
314 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe()
316 if (!mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node) { in mt8173_rt5650_dev_probe()
Dmt8173-rt5650-rt5514.c3 * mt8173-rt5650-rt5514.c -- MT8173 machine driver with RT5650/5514 codecs
14 #include "../../codecs/rt5645.h"
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-v6.1/sound/soc/intel/avs/boards/
Dmax98373.c112 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs) * 2, GFP_KERNEL); in avs_create_dai_link()
113 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
117 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_DEV0_NAME); in avs_create_dai_link()
118 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_CODEC_NAME); in avs_create_dai_link()
119 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_DEV1_NAME); in avs_create_dai_link()
120 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_CODEC_NAME); in avs_create_dai_link()
121 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link()
122 !dl->codecs[1].name || !dl->codecs[1].dai_name) in avs_create_dai_link()
Dssm4567.c16 #include "../../../codecs/nau8825.h"
131 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs) * 2, GFP_KERNEL); in avs_create_dai_link()
132 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
136 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:00"); in avs_create_dai_link()
137 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link()
138 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:01"); in avs_create_dai_link()
139 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link()
140 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link()
141 !dl->codecs[1].name || !dl->codecs[1].dai_name) in avs_create_dai_link()
Dhdaudio.c14 #include "../../../codecs/hda.h"
47 dl[i].codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_links()
49 if (!dl[i].codecs || !dl[i].cpus) in avs_create_dai_links()
56 dl[i].codecs->name = devm_kstrdup(dev, cname, GFP_KERNEL); in avs_create_dai_links()
57 dl[i].codecs->dai_name = pcm->name; in avs_create_dai_links()
253 binder->codecs = devm_kzalloc(dev, sizeof(*binder->codecs), GFP_KERNEL); in avs_hdaudio_probe()
254 if (!binder->platforms || !binder->codecs) in avs_hdaudio_probe()
257 binder->codecs->name = devm_kstrdup(dev, dev_name(&codec->core.dev), GFP_KERNEL); in avs_hdaudio_probe()
258 if (!binder->codecs->name) in avs_hdaudio_probe()
263 binder->codecs->dai_name = "codec-probing-DAI"; in avs_hdaudio_probe()
[all …]
Dmax98357a.c42 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
43 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
47 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "MX98357A:00"); in avs_create_dai_link()
48 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "HiFi"); in avs_create_dai_link()
49 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Di2s_test.c31 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
32 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
36 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "snd-soc-dummy"); in avs_create_dai_link()
37 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "snd-soc-dummy-dai"); in avs_create_dai_link()
38 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Dda7219.c17 #include "../../../codecs/da7219.h"
18 #include "../../../codecs/da7219-aad.h"
129 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
130 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
134 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-DLGS7219:00"); in avs_create_dai_link()
135 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, DA7219_DAI_NAME); in avs_create_dai_link()
136 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Drt286.c15 #include "../../../codecs/rt286.h"
127 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
128 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
132 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link()
133 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "rt286-aif1"); in avs_create_dai_link()
134 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Drt298.c15 #include "../../../codecs/rt298.h"
127 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
128 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
132 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link()
133 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "rt298-aif1"); in avs_create_dai_link()
134 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Drt274.c15 #include "../../../codecs/rt274.h"
157 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
158 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
162 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT34C2:00"); in avs_create_dai_link()
163 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "rt274-aif1"); in avs_create_dai_link()
164 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
/Linux-v6.1/sound/soc/intel/common/
Dsoc-acpi-intel-jsl-match.c14 .codecs = { "ESSX8316", "ESSX8326", "ESSX8336"},
19 .codecs = {"MX98373"}
24 .codecs = {"10EC1015"}
29 .codecs = {"RTL1015"}
34 .codecs = {"MX98360A"}
39 .codecs = {"10EC5682", "RTL5682"},
Dsoc-acpi-intel-kbl-match.c17 .codecs = {"10508825"}
22 .codecs = {"10EC5663"}
27 .codecs = {"10EC5663", "10EC5514"}
32 .codecs = {"MX98357A"}
37 .codecs = {"MX98927"}
42 .codecs = {"MX98373"}
/Linux-v6.1/include/sound/
Dsoc-acpi.h32 /* check all codecs */
50 /* check all codecs */
136 * This choice was found to be valid on platforms with ES8336 codecs.
153 * @comp_ids: list of compatible audio codecs using the same machine driver,
164 * audio codecs whose presence if checked with ACPI
195 * @num_codecs: number of secondary codecs used in the platform
196 * @codecs: holds the codec IDs
201 u8 codecs[SND_SOC_ACPI_MAX_CODECS][ACPI_ID_LEN]; member
/Linux-v6.1/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-v6.1/sound/soc/generic/
Dsimple-card.c238 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, 0); in simple_dai_link_of_dpcm() local
253 snprintf(dai_name, sizeof(dai_name), "be.%s", codecs->dai_name); in simple_dai_link_of_dpcm()
256 snd_soc_of_parse_node_prefix(top, cconf, codecs->of_node, in simple_dai_link_of_dpcm()
258 snd_soc_of_parse_node_prefix(node, cconf, codecs->of_node, in simple_dai_link_of_dpcm()
260 snd_soc_of_parse_node_prefix(np, cconf, codecs->of_node, in simple_dai_link_of_dpcm()
286 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, 0); in simple_dai_link_of() local
321 "%s-%s", cpus->dai_name, codecs->dai_name); in simple_dai_link_of()
453 * all Codecs are detected as "dummy-Codec". in simple_for_each_link()
513 li->num[li->link].codecs = 1; in simple_count_noml()
539 li->num[li->link].codecs = 1; in simple_count_dpcm()
[all …]
/Linux-v6.1/sound/soc/rockchip/
Drockchip_rt5645.c20 #include "../codecs/rt5645.h"
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()
DKconfig6 Say Y or M if you want to add support for codecs attached to
69 tristate "ASoC support multiple codecs for Rockchip RK3288 boards"
81 tristate "ASoC support multiple codecs for Rockchip RK3399 GRU boards"
91 Say Y or M here if you want to add support multiple codecs for SoC
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dcirrus,madera.yaml7 title: Cirrus Logic Madera class audio CODECs
13 This describes audio configuration bindings for these codecs.
72 CS47L35_DMIC_REF_xxx values For all other codecs one of
100 codecs that do not have OUT6.
109 of this value. The second cell is ignored for codecs that
Dmt8183-mt6358-ts3a227-max98357.txt1 MT8183 with MT6358, TS3A227, MAX98357, and RT1015 CODECS
11 - mediatek,headset-codec: the phandles of ts3a227 codecs
12 - mediatek,ec-codec: the phandle of EC codecs.

12345678910>>...20