/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/drivers/media/platform/qcom/venus/ |
H A D | hfi_parser.c | 43 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, domai in parse_raw_formats() 204 struct hfi_codec_supported *codecs = data; parse_codecs() local 227 parse_codecs_mask(u32 * codecs,u32 * domain,void * data) parse_codecs_mask() argument 237 parser_init(struct venus_inst * inst,u32 * codecs,u32 * domain) parser_init() argument 246 parser_fini(struct venus_inst * inst,u32 codecs,u32 domain) parser_fini() argument 303 u32 *words = buf, *payload, codecs = 0, domain = 0; hfi_parser() local [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[ 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-glk-match.c | 14 .codecs = { "ESSX8316", "ESSX8326", "ESSX8336"}, 19 .codecs = {"MX98357A"} 24 .codecs = {"10EC5682", "RTL5682"},
|
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"},
|
/linux/sound/soc/intel/avs/boards/ |
H A D | ssm4567.c | 16 #include "../../../codecs/nau8825.h" 100 dl->codecs = devm_kcalloc(dev, 2, sizeof(*dl->codecs), 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[ in avs_create_dai_link() [all...] |
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 | max98927.c | 111 dl->codecs = devm_kcalloc(dev, 2, sizeof(*dl->codecs), 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[ in avs_create_dai_link() [all...] |
H A D | max98373.c | 114 dl->codecs = devm_kcalloc(dev, 2, sizeof(*dl->codecs), 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[ in avs_create_dai_link() [all...] |
H A D | max98357a.c | 65 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()
|
H A D | rt5514.c | 17 #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()
|
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 | rt286.c | 15 #include "../../../codecs/rt286.h" 134 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 135 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 140 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-INT343A:00"); in avs_create_dai_link() 141 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, RT286_CODEC_DAI); in avs_create_dai_link() 142 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" 185 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 186 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 191 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-DLGS7219:00"); in avs_create_dai_link() 192 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, DA7219_DAI_NAME); in avs_create_dai_link() 193 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
H A D | nau8825.c | 18 #include "../../../codecs/nau8825.h" 191 dl->codecs = devm_kzalloc(dev, sizeof(*dl->codecs), GFP_KERNEL); in avs_create_dai_link() 192 if (!dl->name || !dl->cpus || !dl->codecs) in avs_create_dai_link() 197 dl->codecs->name = devm_kasprintf(dev, GFP_KERNEL, "i2c-10508825:00"); in avs_create_dai_link() 198 dl->codecs->dai_name = devm_kasprintf(dev, GFP_KERNEL, SKL_NUVOTON_CODEC_DAI); in avs_create_dai_link() 199 if (!dl->cpus->dai_name || !dl->codecs->name || !dl->codecs->dai_name) in avs_create_dai_link()
|
/linux/sound/soc/rockchip/ |
H A D | rockchip_rt5645.c | 18 #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/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 in set_idisp_hdmi_link() [all...] |
/linux/sound/soc/generic/ |
H A D | simple-card.c | 272 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); in simple_dai_link_of_dpcm() local 287 snprintf(dai_name, sizeof(dai_name), "be.%s", codecs->dai_name); in simple_dai_link_of_dpcm() 290 snd_soc_of_parse_node_prefix(top, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 292 snd_soc_of_parse_node_prefix(node, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 294 snd_soc_of_parse_node_prefix(np, cconf, codecs->of_node, in simple_dai_link_of_dpcm() 317 struct snd_soc_dai_link_component *codecs = snd_soc_link_to_codec(dai_link, 0); in simple_dai_link_of() local 350 "%s-%s", cpus->dai_name, codecs->dai_name); in simple_dai_link_of() 587 li->num[li->link].codecs = 1; in simple_count_noml() 616 li->num[li->link].codecs = 1; in simple_count_dpcm() 679 li->num[0].codecs in simple_get_dais_count() 756 struct snd_soc_dai_link_component *codecs; simple_probe() local [all...] |
/linux/sound/soc/mediatek/mt8173/ |
H A D | mt8173-rt5650.c | 3 * 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()
|
H A D | mt8173-rt5650-rt5514.c | 3 * 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/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/drivers/gpu/drm/amd/amdgpu/ |
H A D | nv.c | 211 const struct amdgpu_video_codecs **codecs) in nv_query_video_codecs() argument 223 *codecs = &sriov_sc_video_codecs_encode; in nv_query_video_codecs() 225 *codecs = &sriov_sc_video_codecs_decode_vcn1; in nv_query_video_codecs() 228 *codecs = &sriov_sc_video_codecs_encode; in nv_query_video_codecs() 230 *codecs = &sriov_sc_video_codecs_decode_vcn0; in nv_query_video_codecs() 235 *codecs = &sc_video_codecs_encode; in nv_query_video_codecs() 237 *codecs = &sc_video_codecs_decode_vcn1; in nv_query_video_codecs() 240 *codecs = &sc_video_codecs_encode; in nv_query_video_codecs() 242 *codecs = &sc_video_codecs_decode_vcn0; in nv_query_video_codecs() 249 *codecs in nv_query_video_codecs() [all...] |
/linux/Documentation/devicetree/bindings/sound/ |
H A D | rockchip,rk3399-gru-sound.txt | 1 ROCKCHIP with MAX98357A/RT5514/DA7219 codecs on GRU boards 6 connected to the codecs 7 - rockchip,codec: The phandle of the audio codecs
|