Home
last modified time | relevance | path

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

12345678910>>...21

/linux-6.14.4/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.
73 boards with the WM8960 codecs.
83 that can be used with other codecs.
109 tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs"
115 with the RT5650 and RT5514 codecs.
[all …]
/linux-6.14.4/drivers/media/platform/qcom/venus/
Dhfi_parser.c43 u32 codecs, u32 domain, func cb, void *data, in for_each_codec() argument
53 if (cap->codec & codecs && cap->domain == domain) in for_each_codec()
68 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode() argument
83 codecs, domain, fill_buf_mode, type, 1); in parse_alloc_mode()
104 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level() argument
115 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_profile_level()
134 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps() argument
146 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_caps()
165 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats() argument
194 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_raw_formats()
[all …]
/linux-6.14.4/sound/aoa/fabrics/
Dlayout.c7 * This fabric module looks for sound codecs based on the
51 * fabric has to know the codec anyway and all codecs might have
65 struct codec_connect_info codecs[MAX_CODECS_PER_BUS]; member
276 .codecs[0] = {
280 .codecs[1] = {
287 .codecs[0] = {
294 .codecs[0] = {
302 .codecs[0] = {
309 .codecs[0] = {
317 .codecs[0] = {
[all …]
/linux-6.14.4/sound/soc/intel/common/
Dsoc-acpi-intel-ssp-common.c27 static const struct codec_map codecs[] = { variable
83 for (i = 0; i < ARRAY_SIZE(codecs); i++) { in snd_soc_acpi_intel_detect_codec_type()
84 if (!acpi_dev_present(codecs[i].acpi_hid, NULL, -1)) in snd_soc_acpi_intel_detect_codec_type()
87 dev_dbg(dev, "codec %s found\n", codecs[i].name); in snd_soc_acpi_intel_detect_codec_type()
88 return codecs[i].codec_type; in snd_soc_acpi_intel_detect_codec_type()
117 for (i = 0; i < ARRAY_SIZE(codecs); i++) { in snd_soc_acpi_intel_get_codec_name()
118 if (codecs[i].codec_type != codec_type) in snd_soc_acpi_intel_get_codec_name()
121 return codecs[i].name; in snd_soc_acpi_intel_get_codec_name()
139 for (i = 0; i < ARRAY_SIZE(codecs); i++) { in snd_soc_acpi_intel_get_codec_tplg_suffix()
140 if (codecs[i].codec_type != codec_type) in snd_soc_acpi_intel_get_codec_tplg_suffix()
[all …]
Dsoc-acpi-intel-jsl-match.c14 .codecs = { "ESSX8316", "ESSX8326", "ESSX8336"},
19 .codecs = {"MX98373"}
24 .codecs = {"10EC1015"}
29 .codecs = {"RTL1015"}
34 .codecs = {"MX98360A"}
39 .codecs = {"10EC5650"}
44 .codecs = {"10EC5682", "RTL5682"},
Dsoc-acpi-intel-kbl-match.c14 .codecs = {"10508825"}
19 .codecs = {"10EC5663"}
24 .codecs = {"10EC5663", "10EC5514"}
29 .codecs = {"MX98357A"}
34 .codecs = {"MX98927"}
39 .codecs = {"MX98373"}
/linux-6.14.4/sound/soc/intel/avs/boards/
Dhdaudio.c15 #include "../../../codecs/hda.h"
46 dl[i].codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_links()
48 if (!dl[i].codecs || !dl[i].cpus) in avs_create_dai_links()
55 dl[i].codecs->name = devm_kstrdup_const(dev, cname, GFP_KERNEL); in avs_create_dai_links()
56 if (!dl[i].codecs->name) in avs_create_dai_links()
59 dl[i].codecs->dai_name = pcm->name; in avs_create_dai_links()
186 binder->codecs = devm_kzalloc(dev, sizeof(*binder->codecs), GFP_KERNEL); in avs_hdaudio_probe()
187 if (!binder->platforms || !binder->codecs) in avs_hdaudio_probe()
190 binder->codecs->name = devm_kstrdup_const(dev, dev_name(&codec->core.dev), GFP_KERNEL); in avs_hdaudio_probe()
191 if (!binder->codecs->name) in avs_hdaudio_probe()
[all …]
Dssm4567.c16 #include "../../../codecs/nau8825.h"
100 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs) * 2, GFP_KERNEL); in avs_create_dai_link()
101 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
106 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:00"); in avs_create_dai_link()
107 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link()
108 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:01"); in avs_create_dai_link()
109 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link()
110 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link()
111 !dl->codecs[1].name || !dl->codecs[1].dai_name) in avs_create_dai_link()
Dmax98373.c114 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs) * 2, GFP_KERNEL); in avs_create_dai_link()
115 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
120 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_DEV0_NAME); in avs_create_dai_link()
121 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_CODEC_NAME); in avs_create_dai_link()
122 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_DEV1_NAME); in avs_create_dai_link()
123 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_CODEC_NAME); in avs_create_dai_link()
124 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link()
125 !dl->codecs[1].name || !dl->codecs[1].dai_name) in avs_create_dai_link()
Dmax98927.c111 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs) * 2, GFP_KERNEL); in avs_create_dai_link()
112 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
117 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_DEV0_NAME); in avs_create_dai_link()
118 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_CODEC_NAME); in avs_create_dai_link()
119 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_DEV1_NAME); in avs_create_dai_link()
120 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_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()
Drt5514.c17 #include "../../../codecs/rt5514.h"
103 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
104 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
109 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10EC5514:00"); in avs_create_dai_link()
110 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT5514_CODEC_DAI); in avs_create_dai_link()
111 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Dmax98357a.c65 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
66 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
71 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "MX98357A:00"); in avs_create_dai_link()
72 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "HiFi"); in avs_create_dai_link()
73 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Drt286.c15 #include "../../../codecs/rt286.h"
133 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
134 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
139 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link()
140 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT286_CODEC_DAI); in avs_create_dai_link()
141 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Drt298.c16 #include "../../../codecs/rt298.h"
150 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
151 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
156 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link()
157 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT298_CODEC_DAI); in avs_create_dai_link()
158 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Drt5663.c17 #include "../../../codecs/rt5663.h"
152 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
153 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
158 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10EC5663:00"); in avs_create_dai_link()
159 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT5663_CODEC_DAI); in avs_create_dai_link()
160 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
Drt274.c15 #include "../../../codecs/rt274.h"
165 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
166 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
171 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT34C2:00"); in avs_create_dai_link()
172 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT274_CODEC_DAI); in avs_create_dai_link()
173 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
/linux-6.14.4/sound/soc/mediatek/mt8173/
Dmt8173-rt5650-rt5676.c3 * mt8173-rt5650-rt5676.c -- MT8173 machine driver with RT5650/5676 codecs
12 #include "../../codecs/rt5645.h"
13 #include "../../codecs/rt5677.h"
263 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
265 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].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 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5676_dev_probe()
280 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
282 mt8173_rt5650_rt5676_dais[DAI_LINK_INTERCODEC].codecs->of_node = in mt8173_rt5650_rt5676_dev_probe()
283 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
12 #include "../../codecs/rt5645.h"
287 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_dev_probe()
289 if (!mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_dev_probe()
295 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_dev_probe()
296 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe()
308 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].dai_name = in mt8173_rt5650_dev_probe()
323 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe()
325 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
12 #include "../../codecs/rt5645.h"
207 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5514_dev_probe()
209 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5514_dev_probe()
215 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5514_dev_probe()
217 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5514_dev_probe()
224 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5514_dev_probe()
/linux-6.14.4/sound/soc/intel/boards/
Dsof_board_helpers.c212 /* codecs - caller to handle */ in set_ssp_codec_link()
256 /* codecs */ in set_dmic_link()
257 link->codecs = dmic_component; in set_dmic_link()
277 struct snd_soc_dai_link_component *cpus, *codecs; in set_idisp_hdmi_link() local
300 /* codecs */ in set_idisp_hdmi_link()
302 codecs = devm_kzalloc(dev, in set_idisp_hdmi_link()
305 if (!codecs) in set_idisp_hdmi_link()
308 codecs->name = "ehdaudio0D2"; in set_idisp_hdmi_link()
309 codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, in set_idisp_hdmi_link()
311 if (!codecs->dai_name) in set_idisp_hdmi_link()
[all …]
/linux-6.14.4/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-6.14.4/include/sound/
Dsoc-acpi.h33 /* check all codecs */
51 /* check all codecs */
146 * This choice was found to be valid on platforms with ES8336 codecs.
176 * @comp_ids: list of compatible audio codecs using the same machine driver,
187 * audio codecs whose presence if checked with ACPI
224 * @num_codecs: number of secondary codecs used in the platform
225 * @codecs: holds the codec IDs
230 u8 codecs[SND_SOC_ACPI_MAX_CODECS][ACPI_ID_LEN]; member
/linux-6.14.4/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"
28 #include "../../codecs/nau8821.h"
1414 links[i].codecs = &snd_soc_dummy_dlc; in acp_sofdsp_dai_links_create()
1418 links[i].codecs = rt5682; in acp_sofdsp_dai_links_create()
1424 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
1430 links[i].codecs = nau8821; in acp_sofdsp_dai_links_create()
1449 links[i].codecs = &snd_soc_dummy_dlc; in acp_sofdsp_dai_links_create()
[all …]
/linux-6.14.4/sound/soc/rockchip/
Drockchip_rt5645.c18 #include "../codecs/rt5645.h"
174 rk_dailink.codecs->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
176 if (!rk_dailink.codecs->of_node) { in snd_rk_mc_probe()
213 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_probe()
214 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_probe()
223 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_remove()
224 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_remove()
/linux-6.14.4/Documentation/devicetree/bindings/sound/
Dcirrus,madera.yaml7 title: Cirrus Logic Madera class audio CODECs
13 This describes audio configuration bindings for these codecs.
75 CS47L35_DMIC_REF_xxx values For all other codecs one of
103 codecs that do not have OUT6.
112 of this value. The second cell is ignored for codecs that

12345678910>>...21