Home
last modified time | relevance | path

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

12345678910>>...23

/openbmc/linux/sound/soc/mediatek/
H A 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 …]
/openbmc/linux/drivers/media/platform/qcom/venus/
H A Dhfi_parser.c41 u32 codecs, u32 domain, func cb, void *data, in for_each_codec() argument
51 if (cap->codec & codecs && cap->domain == domain) in for_each_codec()
66 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode() argument
81 codecs, domain, fill_buf_mode, type, 1); in parse_alloc_mode()
100 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level() argument
111 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_profile_level()
128 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps() argument
140 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_caps()
157 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats() argument
185 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain, in parse_raw_formats()
[all …]
/openbmc/linux/sound/aoa/fabrics/
H A 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 …]
/openbmc/linux/sound/soc/intel/avs/boards/
H A 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()
105 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:00"); in avs_create_dai_link()
106 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link()
107 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:01"); in avs_create_dai_link()
108 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link()
109 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link()
110 !dl->codecs[1].name || !dl->codecs[1].dai_name) in avs_create_dai_link()
H A Dhdaudio.c15 #include "../../../codecs/hda.h"
48 dl[i].codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_links()
50 if (!dl[i].codecs || !dl[i].cpus) in avs_create_dai_links()
57 dl[i].codecs->name = devm_kstrdup(dev, cname, GFP_KERNEL); in avs_create_dai_links()
58 if (!dl[i].codecs->name) in avs_create_dai_links()
61 dl[i].codecs->dai_name = pcm->name; in avs_create_dai_links()
192 binder->codecs = devm_kzalloc(dev, sizeof(*binder->codecs), GFP_KERNEL); in avs_hdaudio_probe()
193 if (!binder->platforms || !binder->codecs) in avs_hdaudio_probe()
196 binder->codecs->name = devm_kstrdup(dev, dev_name(&codec->core.dev), GFP_KERNEL); in avs_hdaudio_probe()
197 if (!binder->codecs->name) in avs_hdaudio_probe()
[all …]
H A 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()
H A Dmax98927.c109 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs) * 2, GFP_KERNEL); in avs_create_dai_link()
110 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
114 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_DEV0_NAME); in avs_create_dai_link()
115 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_CODEC_NAME); in avs_create_dai_link()
116 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_DEV1_NAME); in avs_create_dai_link()
117 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_CODEC_NAME); in avs_create_dai_link()
118 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link()
119 !dl->codecs[1].name || !dl->codecs[1].dai_name) in avs_create_dai_link()
H A Dmax98357a.c63 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
64 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
68 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "MX98357A:00"); in avs_create_dai_link()
69 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "HiFi"); in avs_create_dai_link()
70 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
H A Drt286.c15 #include "../../../codecs/rt286.h"
131 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
132 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
136 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link()
137 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT286_CODEC_DAI); in avs_create_dai_link()
138 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
H A Drt298.c16 #include "../../../codecs/rt298.h"
148 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
149 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
153 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link()
154 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT298_CODEC_DAI); in avs_create_dai_link()
155 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
H A Drt274.c15 #include "../../../codecs/rt274.h"
162 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
163 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
167 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT34C2:00"); in avs_create_dai_link()
168 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT274_CODEC_DAI); in avs_create_dai_link()
169 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
H A Drt5663.c17 #include "../../../codecs/rt5663.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()
155 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10EC5663:00"); in avs_create_dai_link()
156 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT5663_CODEC_DAI); in avs_create_dai_link()
157 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
H A Dnau8825.c18 #include "../../../codecs/nau8825.h"
188 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
189 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
193 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10508825:00"); in avs_create_dai_link()
194 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, SKL_NUVOTON_CODEC_DAI); in avs_create_dai_link()
195 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
H A Dda7219.c18 #include "../../../codecs/da7219.h"
181 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link()
182 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link()
186 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-DLGS7219:00"); in avs_create_dai_link()
187 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, DA7219_DAI_NAME); in avs_create_dai_link()
188 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
/openbmc/linux/sound/soc/intel/common/
H A 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"},
H A Dsoc-acpi-intel-kbl-match.c17 .codecs = {"10508825"}
22 .codecs = {"10EC5663"}
27 .codecs = {"10EC5663", "10EC5514"}
32 .codecs = {"MX98357A"}
37 .codecs = {"MX98927"}
42 .codecs = {"MX98373"}
/openbmc/linux/sound/soc/mediatek/mt8173/
H A 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"
267 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
269 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5676_dev_probe()
275 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe()
277 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5676_dev_probe()
284 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
286 mt8173_rt5650_rt5676_dais[DAI_LINK_INTERCODEC].codecs->of_node = in mt8173_rt5650_rt5676_dev_probe()
287 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
[all …]
H A Dmt8173-rt5650-rt5514.c3 * mt8173-rt5650-rt5514.c -- MT8173 machine driver with RT5650/5514 codecs
14 #include "../../codecs/rt5645.h"
211 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5514_dev_probe()
213 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5514_dev_probe()
219 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5514_dev_probe()
221 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5514_dev_probe()
228 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5514_dev_probe()
H A Dmt8173-rt5650.c3 * mt8173-rt5650.c -- MT8173 machine driver with RT5650 codecs
14 #include "../../codecs/rt5645.h"
291 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_dev_probe()
293 if (!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].of_node = in mt8173_rt5650_dev_probe()
300 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe()
312 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].dai_name = in mt8173_rt5650_dev_probe()
327 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe()
329 if (!mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node) { in mt8173_rt5650_dev_probe()
/openbmc/linux/include/sound/
H A Dsoc-acpi.h33 /* check all codecs */
51 /* check all codecs */
144 * This choice was found to be valid on platforms with ES8336 codecs.
162 * @comp_ids: list of compatible audio codecs using the same machine driver,
173 * audio codecs whose presence if checked with ACPI
205 * @num_codecs: number of secondary codecs used in the platform
206 * @codecs: holds the codec IDs
211 u8 codecs[SND_SOC_ACPI_MAX_CODECS][ACPI_ID_LEN]; member
/openbmc/linux/Documentation/sound/hd-audio/
H A 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
/openbmc/linux/sound/soc/rockchip/
H A Drockchip_rt5645.c20 #include "../codecs/rt5645.h"
176 rk_dailink.codecs->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
178 if (!rk_dailink.codecs->of_node) { in snd_rk_mc_probe()
215 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_probe()
216 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_probe()
225 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_remove()
226 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_remove()
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A 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
H A 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.
/openbmc/linux/sound/soc/amd/acp/
H A 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"
1361 links[i].codecs = &asoc_dummy_dlc; in acp_sofdsp_dai_links_create()
1365 links[i].codecs = rt5682; in acp_sofdsp_dai_links_create()
1371 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create()
1377 links[i].codecs = nau8821; in acp_sofdsp_dai_links_create()
1398 links[i].codecs = &asoc_dummy_dlc; in acp_sofdsp_dai_links_create()
[all …]

12345678910>>...23