| /linux/sound/aoa/fabrics/ |
| H A D | layout.c | 7 * 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[ 611 struct aoa_codec *codecs[MAX_CODECS_PER_BUS]; global() member [all...] |
| /linux/sound/soc/intel/common/ |
| H A D | soc-acpi-intel-ssp-common.c | 27 static const struct codec_map codecs[] = { variable 86 for (i = 0; i < ARRAY_SIZE(codecs); i++) { in snd_soc_acpi_intel_detect_codec_type() 87 if (!acpi_dev_present(codecs[i].acpi_hid, NULL, -1)) in snd_soc_acpi_intel_detect_codec_type() 90 dev_dbg(dev, "codec %s found\n", codecs[i].name); in snd_soc_acpi_intel_detect_codec_type() 91 return codecs[i].codec_type; in snd_soc_acpi_intel_detect_codec_type() 120 for (i = 0; i < ARRAY_SIZE(codecs); i++) { in snd_soc_acpi_intel_get_codec_name() 121 if (codecs[i].codec_type != codec_type) in snd_soc_acpi_intel_get_codec_name() 124 return codecs[i].name; in snd_soc_acpi_intel_get_codec_name() 142 for (i = 0; i < ARRAY_SIZE(codecs); i++) { in snd_soc_acpi_intel_get_codec_tplg_suffix() 143 if (codecs[ in snd_soc_acpi_intel_get_codec_tplg_suffix() [all...] |
| H A D | soc-acpi-intel-jsl-match.c | 14 .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 D | soc-acpi-intel-kbl-match.c | 14 .codecs = {"10508825"} 19 .codecs = {"10EC5663"} 24 .codecs = {"10EC5663", "10EC5514"} 29 .codecs = {"MX98357A"} 34 .codecs = {"MX98927"} 39 .codecs = {"MX98373"}
|
| H A D | soc-acpi-intel-cht-match.c | 112 .codecs = { "10EC5640", "10EC3276" }, 117 .codecs = { "10EC5670", "10EC5672" }, 122 .codecs = { "10EC5645", "10EC5650", "10EC3270" }, 127 .codecs = { "DGLS7212", "DGLS7213"},
|
| H A D | soc-acpi-intel-glk-match.c | 14 .codecs = { "ESSX8316", "ESSX8326", "ESSX8336"}, 19 .codecs = {"MX98357A"} 24 .codecs = {"10EC5682", "RTL5682"},
|
| H A D | soc-acpi-intel-cml-match.c | 14 .codecs = { "ESSX8316", "ESSX8326", "ESSX8336"}, 19 .codecs = {"10EC1011"} 24 .codecs = {"10EC1015"} 29 .codecs = {"MX98357A"} 34 .codecs = {"MX98390"}
|
| H A D | soc-acpi-intel-byt-match.c | 123 .codecs = { "10EC5640", "10EC5642", "INTCCFFD"}, 128 .codecs = { "10WM5102", "WM510204", "WM510205"}, 133 .codecs = { "DGLS7212", "DGLS7213"}, 138 .codecs = { "10EC5645", "10EC5648"},
|
| H A D | soc-acpi-intel-nvl-match.c | 16 .codecs = { "ESSX8316", "ESSX8326", "ESSX8336"}, 21 .codecs = {"INTC10B0"} 26 .codecs = {RT5682_ACPI_HID, RT5682S_ACPI_HID},
|
| H A D | soc-acpi-intel-bxt-match.c | 46 .codecs = { "ESSX8316", "ESSX8326", "ESSX8336"}, 51 .codecs = {"MX98357A"}
|
| /linux/sound/soc/mediatek/ |
| H A D | Kconfig | 14 that can be used with other codecs. 25 with the CS42448 codecs. 45 with the WM8960 codecs. 55 that can be used with other codecs. 65 with the MT6351 codecs. 75 that can be used with other codecs. 85 boards with the WM8960 codecs. 95 that can be used with other codecs. 121 tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs" 127 with the RT5650 and RT5514 codecs [all...] |
| /linux/sound/soc/intel/avs/boards/ |
| H A D | hdaudio.c | 64 dl[i].codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_links() 66 if (!dl[i].codecs || !dl[i].cpus) in avs_create_dai_links() 73 dl[i].codecs->name = devm_kstrdup_const(dev, cname, GFP_KERNEL); in avs_create_dai_links() 74 if (!dl[i].codecs->name) in avs_create_dai_links() 77 dl[i].codecs->dai_name = pcm->name; in avs_create_dai_links() 209 binder->codecs = devm_kzalloc(dev, sizeof(*binder->codecs), GFP_KERNEL); in avs_hdaudio_probe() 210 if (!binder->platforms || !binder->codecs) in avs_hdaudio_probe() 213 binder->codecs->name = devm_kstrdup_const(dev, dev_name(&codec->core.dev), GFP_KERNEL); in avs_hdaudio_probe() 214 if (!binder->codecs->name) in avs_hdaudio_probe() 219 binder->codecs->dai_name = "codec-probing-DAI"; in avs_hdaudio_probe()
|
| /linux/sound/soc/intel/boards/ |
| H A D | sof_board_helpers.c | 214 /* codecs - caller to handle */ in set_ssp_codec_link() 258 /* codecs */ in set_dmic_link() 259 link->codecs = dmic_component; in set_dmic_link() 279 struct snd_soc_dai_link_component *cpus, *codecs; in set_idisp_hdmi_link() 302 /* codecs */ in set_idisp_hdmi_link() 304 codecs = devm_kzalloc(dev, in set_idisp_hdmi_link() 307 if (!codecs) in set_idisp_hdmi_link() 310 codecs->name = "ehdaudio0D2"; in set_idisp_hdmi_link() 311 codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, in set_idisp_hdmi_link() 313 if (!codecs in set_idisp_hdmi_link() 277 struct snd_soc_dai_link_component *cpus, *codecs; set_idisp_hdmi_link() local [all...] |
| /linux/sound/hda/codecs/realtek/ |
| H A D | Kconfig | 46 tristate "Build Realtek ALC269 HD-audio codecs support" if EXPERT 55 tristate "Build Realtek ALC662 HD-audio codecs support" if EXPERT 64 tristate "Build Realtek ALC680 HD-audio codecs support" if EXPERT 72 tristate "Build Realtek ALC861 HD-audio codecs support" if EXPERT 80 tristate "Build Realtek ALC861-VD HD-audio codecs support" if EXPERT 88 tristate "Build Realtek ALC880 HD-audio codecs support" if EXPERT 96 tristate "Build Realtek ALC882 HD-audio codecs support" if EXPERT
|
| /linux/sound/soc/generic/ |
| H A D | simple-card.c | 270 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); in simple_dai_link_of_dpcm() 285 snprintf(dai_name, sizeof(dai_name), "be.%s", codecs->dai_name); in simple_dai_link_of_dpcm() 288 snd_soc_of_parse_node_prefix(top, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 290 snd_soc_of_parse_node_prefix(node, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 292 snd_soc_of_parse_node_prefix(np, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 315 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); in simple_dai_link_of() 348 "%s-%s", cpus->dai_name, codecs->dai_name); in simple_dai_link_of() 547 li->num[li->link].codecs = 1; in simple_parse_of() 576 li->num[li->link].codecs = 1; in simple_count_noml() 639 li->num[0].codecs in simple_get_dais_count() 272 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); simple_dai_link_of_dpcm() local 317 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); simple_dai_link_of() local 756 struct snd_soc_dai_link_component *codecs; simple_probe() local [all...] |
| H A D | audio-graph-card.c | 248 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); in graph_dai_link_of_dpcm() local 261 "be.%pOFP.%s", codecs->of_node, codecs->dai_name); in graph_dai_link_of_dpcm() 267 snd_soc_of_parse_node_prefix(top, cconf, codecs->of_node, "prefix"); in graph_dai_link_of_dpcm() 268 snd_soc_of_parse_node_prefix(ports, cconf, codecs->of_node, "prefix"); in graph_dai_link_of_dpcm() 269 snd_soc_of_parse_node_prefix(port, cconf, codecs->of_node, "prefix"); in graph_dai_link_of_dpcm() 289 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); in graph_dai_link_of() local 305 "%s-%s", cpus->dai_name, codecs->dai_name); in graph_dai_link_of() 454 li->num[li->link].codecs = 1; in graph_count_noml() 486 li->num[li->link].codecs in graph_count_dpcm() [all...] |
| /linux/sound/soc/amd/acp/ |
| H A D | acp-mach-common.c | 25 #include "../../codecs/rt5682.h" 26 #include "../../codecs/rt1019.h" 27 #include "../../codecs/rt5682s.h" 28 #include "../../codecs/nau8825.h" 29 #include "../../codecs/nau8821.h" 1433 links[i].codecs = &snd_soc_dummy_dlc; in acp_sofdsp_dai_links_create() 1437 links[i].codecs = rt5682; in acp_sofdsp_dai_links_create() 1443 links[i].codecs = rt5682s; in acp_sofdsp_dai_links_create() 1449 links[i].codecs = nau8821; in acp_sofdsp_dai_links_create() 1468 links[i].codecs in acp_sofdsp_dai_links_create() [all...] |
| H A D | acp-sdw-sof-mach.c | 104 struct snd_soc_dai_link_component *codecs; in create_sdw_dailink() local 171 codecs = devm_kcalloc(dev, num_codecs, sizeof(*codecs), GFP_KERNEL); in create_sdw_dailink() 172 if (!codecs) in create_sdw_dailink() 195 codecs[j].name = sof_end->codec_name; in create_sdw_dailink() 196 codecs[j].dai_name = sof_end->dai_info->dai_name; in create_sdw_dailink() 207 ARRAY_SIZE(platform_component), codecs, num_codecs, in create_sdw_dailink()
|
| H A D | amd-acpi-mach.c | 13 .codecs = {"10EC1019"} 18 .codecs = {"MX98360A"}
|
| /linux/sound/soc/ti/ |
| H A D | davinci-evm.c | 192 dai->codecs->of_node = of_parse_phandle(np, "ti,audio-codec", 0); in davinci_evm_probe() 193 if (!dai->codecs->of_node) in davinci_evm_probe() 263 if (dai->codecs->of_node) { in davinci_evm_probe() 264 of_node_put(dai->codecs->of_node); in davinci_evm_probe() 265 dai->codecs->of_node = NULL; in davinci_evm_probe()
|
| /linux/sound/soc/fsl/ |
| H A D | p1022_rdk.c | 241 mdata->dai[0].codecs = &comp[1]; in p1022_rdk_probe() 249 mdata->dai[1].codecs = &comp[4]; in p1022_rdk_probe() 260 mdata->dai[0].codecs->of_node = codec_np; in p1022_rdk_probe() 264 * capture. We support codecs that have separate DAIs for both playback in p1022_rdk_probe() 270 mdata->dai[0].codecs->dai_name = "wm8960-hifi"; in p1022_rdk_probe() 271 mdata->dai[1].codecs->dai_name = mdata->dai[0].codecs->dai_name; in p1022_rdk_probe()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | soc21.c | 171 const struct amdgpu_video_codecs **codecs) in soc21_query_video_codecs() argument 185 *codecs = &sriov_vcn_4_0_0_video_codecs_encode_vcn1; in soc21_query_video_codecs() 187 *codecs = &sriov_vcn_4_0_0_video_codecs_decode_vcn1; in soc21_query_video_codecs() 190 *codecs = &sriov_vcn_4_0_0_video_codecs_encode_vcn0; in soc21_query_video_codecs() 192 *codecs = &sriov_vcn_4_0_0_video_codecs_decode_vcn0; in soc21_query_video_codecs() 197 *codecs = &vcn_4_0_0_video_codecs_encode_vcn1; in soc21_query_video_codecs() 199 *codecs = &vcn_4_0_0_video_codecs_decode_vcn1; in soc21_query_video_codecs() 202 *codecs = &vcn_4_0_0_video_codecs_encode_vcn0; in soc21_query_video_codecs() 204 *codecs = &vcn_4_0_0_video_codecs_decode_vcn0; in soc21_query_video_codecs() 210 *codecs = &vcn_4_0_0_video_codecs_encode_vcn0; in soc21_query_video_codecs() [all …]
|
| /linux/Documentation/sound/hd-audio/ |
| H A 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/sound/soc/atmel/ |
| H A D | mikroe-proto.c | 98 dai->codecs = &comp[1]; in snd_proto_probe() 105 dai->codecs->dai_name = "wm8731-hifi"; in snd_proto_probe() 113 dai->codecs->of_node = codec_np; in snd_proto_probe()
|
| /linux/sound/soc/ux500/ |
| H A D | mop500.c | 68 of_node_put(mop500_dai_links[0].codecs->of_node); in mop500_of_node_put() 95 mop500_dai_links[i].codecs->of_node = codec_np; in mop500_of_probe() 96 mop500_dai_links[i].codecs->name = NULL; in mop500_of_probe()
|