Home
last modified time | relevance | path

Searched refs:num_codecs (Results 1 – 25 of 129) sorted by relevance

123456

/linux/sound/soc/intel/boards/
H A Dsof_realtek_common.c190 unsigned int num_codecs = get_num_codecs(RT1011_ACPI_HID); in rt1011_init() local
193 switch (num_codecs) { in rt1011_init()
229 ret = snd_soc_dapm_new_controls(dapm, realtek_4spk_widgets, num_codecs); in rt1011_init()
236 ret = snd_soc_add_card_controls(card, realtek_4spk_kcontrols, num_codecs); in rt1011_init()
243 ret = snd_soc_dapm_add_routes(dapm, rt1011_4spk_routes, num_codecs); in rt1011_init()
251 dev_err(rtd->dev, "rt1011: invalid num_codecs %d\n", num_codecs); in rt1011_init()
260 unsigned int num_codecs = get_num_codecs(RT1011_ACPI_HID); in sof_rt1011_dai_link() local
264 switch (num_codecs) { in sof_rt1011_dai_link()
267 link->num_codecs = num_codecs; in sof_rt1011_dai_link()
270 dev_err(dev, "rt1011: invalid num_codecs %d\n", num_codecs); in sof_rt1011_dai_link()
[all …]
H A Dsof_maxim_common.c242 unsigned int num_codecs = get_num_codecs(MAX_98373_ACPI_HID); in max_98373_spk_codec_init() local
245 switch (num_codecs) { in max_98373_spk_codec_init()
272 dev_err(rtd->dev, "max98373: invalid num_codecs %d\n", num_codecs); in max_98373_spk_codec_init()
282 link->num_codecs = ARRAY_SIZE(max_98373_components); in max_98373_dai_link()
420 unsigned int num_codecs = get_num_codecs(MAX_98390_ACPI_HID); in max_98390_init() local
423 switch (num_codecs) { in max_98390_init()
479 dev_err(rtd->dev, "invalid codec number %d\n", num_codecs); in max_98390_init()
492 unsigned int num_codecs = get_num_codecs(MAX_98390_ACPI_HID); in max_98390_dai_link() local
496 switch (num_codecs) { in max_98390_dai_link()
499 link->num_codecs = num_codecs; in max_98390_dai_link()
[all …]
H A Dsof_board_helpers.c260 link->num_codecs = ARRAY_SIZE(dmic_component); in set_dmic_link()
320 link->num_codecs = 1; in set_idisp_hdmi_link()
401 link->num_codecs = 1; in set_bt_offload_link()
440 link->num_codecs = 1; in set_hdmi_in_link()
468 link->num_codecs = ARRAY_SIZE(hda_analog_codecs); in set_hda_codec_link()
481 link->num_codecs = ARRAY_SIZE(hda_digital_codecs); in set_hda_codec_link()
H A Dsof_pcm512x.c245 links[id].num_codecs = ARRAY_SIZE(pcm512x_component); in sof_card_dai_links_create()
293 links[id].num_codecs = ARRAY_SIZE(dmic_component); in sof_card_dai_links_create()
340 links[id].num_codecs = 1; in sof_card_dai_links_create()
/linux/sound/soc/intel/common/
H A Dsoc-acpi-intel-jsl-match.c13 .num_codecs = 3,
18 .num_codecs = 1,
23 .num_codecs = 1,
28 .num_codecs = 1,
33 .num_codecs = 1,
38 .num_codecs = 1,
43 .num_codecs = 2,
H A Dsoc-acpi-intel-kbl-match.c13 .num_codecs = 1,
18 .num_codecs = 1,
23 .num_codecs = 2,
28 .num_codecs = 1,
33 .num_codecs = 1,
38 .num_codecs = 1,
H A Dsoc-acpi-intel-cht-match.c111 .num_codecs = 2,
116 .num_codecs = 2,
121 .num_codecs = 3,
126 .num_codecs = 2,
H A Dsoc-acpi-intel-cml-match.c13 .num_codecs = 3,
18 .num_codecs = 1,
23 .num_codecs = 1,
28 .num_codecs = 1,
33 .num_codecs = 1,
H A Dsoc-acpi-intel-glk-match.c13 .num_codecs = 3,
18 .num_codecs = 1,
23 .num_codecs = 2,
H A Dsoc-acpi-intel-byt-match.c122 .num_codecs = 3,
127 .num_codecs = 3,
132 .num_codecs = 2,
137 .num_codecs = 2,
H A Dsoc-acpi-intel-bxt-match.c45 .num_codecs = 3,
50 .num_codecs = 1,
H A Dsoc-acpi-intel-adl-match.c13 .num_codecs = 3,
574 .num_codecs = 1,
579 .num_codecs = 2,
584 .num_codecs = 1,
589 .num_codecs = 1,
H A Dsoc-acpi-intel-rpl-match.c395 .num_codecs = 2,
400 .num_codecs = 3,
405 .num_codecs = 1,
410 .num_codecs = 1,
H A Dsoc-acpi-intel-arl-match.c408 .num_codecs = 3,
413 .num_codecs = 2,
418 .num_codecs = 1,
/linux/sound/soc/amd/acp/
H A Dacp-mach-common.c1431 links[i].num_codecs = 1; in acp_sofdsp_dai_links_create()
1435 links[i].num_codecs = ARRAY_SIZE(rt5682); in acp_sofdsp_dai_links_create()
1441 links[i].num_codecs = ARRAY_SIZE(rt5682s); in acp_sofdsp_dai_links_create()
1447 links[i].num_codecs = ARRAY_SIZE(nau8821); in acp_sofdsp_dai_links_create()
1466 links[i].num_codecs = 1; in acp_sofdsp_dai_links_create()
1470 links[i].num_codecs = ARRAY_SIZE(nau8825); in acp_sofdsp_dai_links_create()
1476 links[i].num_codecs = ARRAY_SIZE(rt5682s); in acp_sofdsp_dai_links_create()
1501 links[i].num_codecs = 1; in acp_sofdsp_dai_links_create()
1505 links[i].num_codecs = ARRAY_SIZE(rt1019); in acp_sofdsp_dai_links_create()
1513 links[i].num_codecs = ARRAY_SIZE(max98360a); in acp_sofdsp_dai_links_create()
[all …]
H A Damd-acpi-mach.c12 .num_codecs = 1,
17 .num_codecs = 1,
H A Dacp-sdw-sof-mach.c107 int num_codecs = sof_dai->num_devs[stream]; in create_sdw_dailink() local
162 codecs = devm_kcalloc(dev, num_codecs, sizeof(*codecs), GFP_KERNEL); in create_sdw_dailink()
166 codec_maps = devm_kcalloc(dev, num_codecs, sizeof(*codec_maps), GFP_KERNEL); in create_sdw_dailink()
191 WARN_ON(j != num_codecs); in create_sdw_dailink()
198 ARRAY_SIZE(platform_component), codecs, num_codecs, in create_sdw_dailink()
H A Dacp-sdw-legacy-mach.c175 int num_codecs = soc_dai->num_devs[stream]; in create_sdw_dailink() local
230 codecs = devm_kcalloc(dev, num_codecs, sizeof(*codecs), GFP_KERNEL); in create_sdw_dailink()
234 codec_maps = devm_kcalloc(dev, num_codecs, sizeof(*codec_maps), GFP_KERNEL); in create_sdw_dailink()
259 WARN_ON(j != num_codecs); in create_sdw_dailink()
266 1, codecs, num_codecs, in create_sdw_dailink()
/linux/sound/soc/meson/
H A Dmeson-card-utils.c140 int ret, num_codecs; in meson_card_set_be_link() local
142 num_codecs = of_get_child_count(node); in meson_card_set_be_link()
143 if (!num_codecs) { in meson_card_set_be_link()
149 codec = devm_kcalloc(card->dev, num_codecs, sizeof(*codec), GFP_KERNEL); in meson_card_set_be_link()
154 link->num_codecs = num_codecs; in meson_card_set_be_link()
178 link->num_codecs = 1; in meson_card_set_fe_link()
/linux/sound/soc/samsung/
H A Dtm2_wm5110.c505 int num_codecs, ret, i; in tm2_probe() local
543 num_codecs = of_count_phandle_with_args(dev->of_node, "audio-codec", in tm2_probe()
547 if (num_codecs > 1) { in tm2_probe()
554 for (i = 0; i < num_codecs; i++) { in tm2_probe()
582 if (num_codecs > 1 && i == card->num_links - 1) in tm2_probe()
590 if (num_codecs > 1) { in tm2_probe()
624 for (i = 0; i < num_codecs; i++) { in tm2_probe()
/linux/sound/soc/fsl/
H A Dimx-card.c85 unsigned int num_codecs; member
649 plat_data->num_codecs = link->num_codecs; in imx_card_parse_of()
667 link->num_codecs = 1; in imx_card_parse_of()
786 data->num_dapm_routes = plat_data->num_codecs + 1; in imx_card_probe()
797 if (plat_data->num_codecs == 1) { in imx_card_probe()
802 for (i = 0; i < plat_data->num_codecs; i++) { in imx_card_probe()
816 if (plat_data->num_codecs == 1) { in imx_card_probe()
821 for (i = 0; i < plat_data->num_codecs; i++) { in imx_card_probe()
/linux/sound/pci/vx222/
H A Dvx222.c69 .num_codecs = 1,
81 .num_codecs = 1,
93 .num_codecs = 1,
/linux/sound/soc/amd/
H A Dacp-config.c219 .num_codecs = 1,
224 .num_codecs = 1,
229 .num_codecs = 1,
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_cs_amp.c85 amps_per_bus = dai_link->num_codecs / dai_link->num_cpus; in asoc_sdw_cs_spk_feedback_rtd_init()
88 dai_link->num_codecs, dai_link->num_cpus); in asoc_sdw_cs_spk_feedback_rtd_init()
H A Dsoc_sdw_utils.c1097 int num_codecs; in asoc_sdw_hw_params() local
1109 num_codecs = rtd->dai_link->num_codecs; in asoc_sdw_hw_params()
1111 if (ch < num_codecs || ch % num_codecs != 0) { in asoc_sdw_hw_params()
1113 ch, num_codecs); in asoc_sdw_hw_params()
1117 ch_mask = GENMASK(ch / num_codecs - 1, 0); in asoc_sdw_hw_params()
1234 for (j = 0; j < dai_link->num_codecs; j++) { in asoc_sdw_mc_find_codec_dai_used()
1312 dai_links->num_codecs = codecs_num; in asoc_sdw_init_dai_link()

123456