/linux/sound/soc/mediatek/ |
H A D | Kconfig | 14 that can be used with other codecs. 25 with the CS42448 codecs. 35 with the WM8960 codecs. 45 that can be used with other codecs. 55 with the MT6351 codecs. 65 that can be used with other codecs. 75 boards with the WM8960 codecs. 85 that can be used with other codecs. 111 tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs" 117 with the RT5650 and RT5514 codecs. [all …]
|
/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 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 …]
|
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"}
|
/linux/sound/soc/intel/avs/boards/ |
H A D | hdaudio.c | 15 #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_const(dev, cname, GFP_KERNEL); in avs_create_dai_links() 57 if (!dl[i].codecs->name) in avs_create_dai_links() 60 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() [all...] |
H A D | ssm4567.c | 16 #include "../../../codecs/nau8825.h" 98 dl->codecs = devm_kcalloc(dev, 2, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 99 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 104 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:00"); in avs_create_dai_link() 105 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link() 106 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343B:01"); in avs_create_dai_link() 107 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, "ssm4567-hifi"); in avs_create_dai_link() 108 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[ in avs_create_dai_link() [all...] |
H A D | max98373.c | 112 dl->codecs = devm_kcalloc(dev, 2, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 113 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 118 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_DEV0_NAME); in avs_create_dai_link() 119 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_CODEC_NAME); in avs_create_dai_link() 120 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_DEV1_NAME); in avs_create_dai_link() 121 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98373_CODEC_NAME); in avs_create_dai_link() 122 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link() 123 !dl->codecs[ in avs_create_dai_link() [all...] |
H A D | max98927.c | 109 dl->codecs = devm_kcalloc(dev, 2, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 110 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 115 dl->codecs[0].name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_DEV0_NAME); in avs_create_dai_link() 116 dl->codecs[0].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_CODEC_NAME); in avs_create_dai_link() 117 dl->codecs[1].name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_DEV1_NAME); in avs_create_dai_link() 118 dl->codecs[1].dai_name = devm_kasprintf(dev, GFP_KERNEL, MAX98927_CODEC_NAME); in avs_create_dai_link() 119 if (!dl->cpus->dai_name || !dl->codecs[0].name || !dl->codecs[0].dai_name || in avs_create_dai_link() 120 !dl->codecs[ in avs_create_dai_link() [all...] |
H A D | rt5514.c | 17 #include "../../../codecs/rt5514.h" 101 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 102 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 107 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10EC5514:00"); in avs_create_dai_link() 108 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT5514_CODEC_DAI); in avs_create_dai_link() 109 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
H A D | max98357a.c | 63 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() 69 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "MX98357A:00"); in avs_create_dai_link() 70 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, "HiFi"); in avs_create_dai_link() 71 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
H A D | rt298.c | 16 #include "../../../codecs/rt298.h" 149 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 150 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 155 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link() 156 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT298_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 D | rt286.c | 15 #include "../../../codecs/rt286.h" 132 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 133 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 138 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link() 139 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT286_CODEC_DAI); in avs_create_dai_link() 140 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
H A D | rt5663.c | 17 #include "../../../codecs/rt5663.h" 151 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 152 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 157 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10EC5663:00"); in avs_create_dai_link() 158 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT5663_CODEC_DAI); in avs_create_dai_link() 159 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
H A D | rt5640.c | 15 #include "../../../codecs/rt5640.h" 154 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 155 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 160 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10EC5640:0%d", uid); in avs_create_dai_link() 161 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT5640_CODEC_DAI); in avs_create_dai_link() 162 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
H A D | rt274.c | 15 #include "../../../codecs/rt274.h" 164 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 165 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 170 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT34C2:00"); in avs_create_dai_link() 171 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT274_CODEC_DAI); in avs_create_dai_link() 172 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
H A D | da7219.c | 18 #include "../../../codecs/da7219.h" 183 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 184 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 189 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-DLGS7219:00"); in avs_create_dai_link() 190 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, DA7219_DAI_NAME); in avs_create_dai_link() 191 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
/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/intel/boards/ |
H A D | sof_board_helpers.c | 212 /* 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/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/include/sound/ |
H A D | soc-acpi.h | 34 /* check all codecs */ 52 /* check all codecs */ 147 * This choice was found to be valid on platforms with ES8336 codecs. 177 * @comp_ids: list of compatible audio codecs using the same machine driver, 188 * audio codecs whose presence if checked with ACPI 237 * @num_codecs: number of secondary codecs used in the platform 238 * @codecs: holds the codec IDs 243 u8 codecs[SND_SOC_ACPI_MAX_CODECS][ACPI_ID_LEN]; member
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | cirrus,madera.yaml | 7 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
|
/linux/sound/soc/amd/acp/ |
H A D | acp-mach-common.c | 24 #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/sound/soc/mediatek/mt8195/ |
H A D | mt8195-mt6359.c | 19 #include "../../codecs/mt6359.h" 20 #include "../../codecs/rt1011.h" 21 #include "../../codecs/rt5682.h" 1296 dai_link->codecs->of_node = dp_node; in mt8195_mt6359_legacy_probe() 1297 dai_link->codecs->name = NULL; in mt8195_mt6359_legacy_probe() 1298 dai_link->codecs->dai_name = "i2s-hifi"; in mt8195_mt6359_legacy_probe() 1305 dai_link->codecs->of_node = hdmi_node; in mt8195_mt6359_legacy_probe() 1306 dai_link->codecs->name = NULL; in mt8195_mt6359_legacy_probe() 1307 dai_link->codecs->dai_name = "i2s-hifi"; in mt8195_mt6359_legacy_probe() 1314 dai_link->codecs in mt8195_mt6359_legacy_probe() [all...] |
/linux/sound/hda/codecs/ |
H A D | Kconfig | 132 source "sound/hda/codecs/realtek/Kconfig" 133 source "sound/hda/codecs/cirrus/Kconfig" 134 source "sound/hda/codecs/hdmi/Kconfig" 135 source "sound/hda/codecs/side-codecs/Kconfig"
|