| /linux/sound/soc/intel/boards/ |
| H A D | sof_realtek_common.c | 190 unsigned int num_codecs = get_num_codecs(RT1011_ACPI_HID); in rt1011_init() 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() 264 switch (num_codecs) { in sof_rt1011_dai_link() 267 link->num_codecs in sof_rt1011_dai_link() 189 unsigned int num_codecs = get_num_codecs(RT1011_ACPI_HID); rt1011_init() local 262 unsigned int num_codecs = get_num_codecs(RT1011_ACPI_HID); sof_rt1011_dai_link() local 283 unsigned int num_codecs = get_num_codecs(RT1011_ACPI_HID); sof_rt1011_codec_conf() local 484 unsigned int num_codecs = get_num_codecs(RT1015_ACPI_HID); speaker_codec_init_lr() local [all...] |
| H A D | sof_maxim_common.c | 242 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() 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() 496 switch (num_codecs) { in max_98390_dai_link() 419 unsigned int num_codecs = get_num_codecs(MAX_98390_ACPI_HID); max_98390_init() local 491 unsigned int num_codecs = get_num_codecs(MAX_98390_ACPI_HID); max_98390_dai_link() local 513 unsigned int num_codecs = get_num_codecs(MAX_98390_ACPI_HID); max_98390_set_codec_conf() local [all...] |
| H A D | sof_board_helpers.c | 260 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 D | sof_pcm512x.c | 245 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 D | soc-acpi-intel-jsl-match.c | 13 .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 D | soc-acpi-intel-kbl-match.c | 13 .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 D | soc-acpi-intel-cht-match.c | 111 .num_codecs = 2, 116 .num_codecs = 2, 121 .num_codecs = 3, 126 .num_codecs = 2,
|
| H A D | soc-acpi-intel-glk-match.c | 13 .num_codecs = 3, 18 .num_codecs = 1, 23 .num_codecs = 2,
|
| H A D | soc-acpi-intel-cml-match.c | 13 .num_codecs = 3, 18 .num_codecs = 1, 23 .num_codecs = 1, 28 .num_codecs = 1, 33 .num_codecs = 1,
|
| H A D | soc-acpi-intel-byt-match.c | 122 .num_codecs = 3, 127 .num_codecs = 3, 132 .num_codecs = 2, 137 .num_codecs = 2,
|
| H A D | soc-acpi-intel-bxt-match.c | 45 .num_codecs = 3, 50 .num_codecs = 1,
|
| H A D | soc-acpi-intel-arl-match.c | 409 .num_codecs = 3, 414 .num_codecs = 2, 419 .num_codecs = 1,
|
| H A D | soc-acpi-intel-skl-match.c | 13 .num_codecs = 1,
|
| /linux/sound/soc/meson/ |
| H A D | meson-card-utils.c | 140 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/amd/acp/ |
| H A D | acp-mach-common.c | 1421 links[i].num_codecs = 1; in acp_sofdsp_dai_links_create() 1425 links[i].num_codecs = ARRAY_SIZE(rt5682); in acp_sofdsp_dai_links_create() 1431 links[i].num_codecs = ARRAY_SIZE(rt5682s); in acp_sofdsp_dai_links_create() 1437 links[i].num_codecs = ARRAY_SIZE(nau8821); in acp_sofdsp_dai_links_create() 1456 links[i].num_codecs = 1; in acp_sofdsp_dai_links_create() 1460 links[i].num_codecs = ARRAY_SIZE(nau8825); in acp_sofdsp_dai_links_create() 1466 links[i].num_codecs = ARRAY_SIZE(rt5682s); in acp_sofdsp_dai_links_create() 1491 links[i].num_codecs = 1; in acp_sofdsp_dai_links_create() 1495 links[i].num_codecs = ARRAY_SIZE(rt1019); in acp_sofdsp_dai_links_create() 1503 links[i].num_codecs in acp_sofdsp_dai_links_create() [all...] |
| H A D | amd-acpi-mach.c | 12 .num_codecs = 1, 17 .num_codecs = 1,
|
| H A D | acp-sdw-sof-mach.c | 107 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 D | acp-sdw-legacy-mach.c | 151 int num_codecs = soc_dai->num_devs[stream]; in create_sdw_dailink() local 206 codecs = devm_kcalloc(dev, num_codecs, sizeof(*codecs), GFP_KERNEL); in create_sdw_dailink() 210 codec_maps = devm_kcalloc(dev, num_codecs, sizeof(*codec_maps), GFP_KERNEL); in create_sdw_dailink() 235 WARN_ON(j != num_codecs); in create_sdw_dailink() 242 1, codecs, num_codecs, in create_sdw_dailink()
|
| /linux/sound/soc/amd/ |
| H A D | acp-config.c | 206 .num_codecs = 1, 211 .num_codecs = 1, 216 .num_codecs = 1,
|
| /linux/sound/soc/fsl/ |
| H A D | imx-card.c | 85 unsigned int num_codecs; member 650 plat_data->num_codecs = link->num_codecs; in imx_card_parse_of() 668 link->num_codecs = 1; in imx_card_parse_of() 785 data->num_dapm_routes = plat_data->num_codecs + 1; in imx_card_probe() 796 if (plat_data->num_codecs == 1) { in imx_card_probe() 801 for (i = 0; i < plat_data->num_codecs; i++) { in imx_card_probe() 815 if (plat_data->num_codecs == 1) { in imx_card_probe() 820 for (i = 0; i < plat_data->num_codecs; i++) { in imx_card_probe()
|
| /linux/sound/pci/vx222/ |
| H A D | vx222.c | 69 .num_codecs = 1, 81 .num_codecs = 1, 93 .num_codecs = 1,
|
| /linux/sound/soc/sdw_utils/ |
| H A D | soc_sdw_cs_amp.c | 85 amps_per_bus = dai_link->num_codecs / dai_link->num_cpus; in asoc_sdw_cs_spk_feedback_rtd_init() 87 dev_err(rtd->card->dev, "Illegal num_codecs:%u / num_cpus:%u\n", 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 D | soc_sdw_utils.c | 1040 int num_codecs; in asoc_sdw_hw_params() local 1052 num_codecs = rtd->dai_link->num_codecs; in asoc_sdw_hw_params() 1054 if (ch < num_codecs || ch % num_codecs != 0) { in asoc_sdw_hw_params() 1056 ch, num_codecs); in asoc_sdw_hw_params() 1060 ch_mask = GENMASK(ch / num_codecs - 1, 0); in asoc_sdw_hw_params() 1177 for (j = 0; j < dai_link->num_codecs; j++) { in asoc_sdw_mc_find_codec_dai_used() 1255 dai_links->num_codecs = codecs_num; in asoc_sdw_init_dai_link()
|
| /linux/sound/soc/ |
| H A D | soc-core.c | 111 return rtd->dai_link->num_codecs ? attr->mode : 0; /* enabled only with codec */ in soc_dev_attr_is_visible() 531 dai_link->num_codecs + in soc_new_pcm_runtime() 548 if ((dai_link->num_cpus + dai_link->num_codecs) == 0) { in soc_new_pcm_runtime() 556 rtd->dais = devm_kcalloc(dev, dai_link->num_cpus + dai_link->num_codecs, in soc_new_pcm_runtime() 565 * |--- num_cpus ---|--- num_codecs --| in soc_new_pcm_runtime() 604 if (dai_link->num_codecs == 0 && dai_link->codecs) { in snd_soc_fill_dummy_dai() 605 dai_link->num_codecs = 1; 1095 if (dai_link->num_cpus > 1 && dai_link->num_codecs > 1 && in snd_soc_compensate_channel_connection_map() 1096 dai_link->num_cpus != dai_link->num_codecs && !dai_link->ch_maps) { in snd_soc_compensate_channel_connection_map() 1108 dai_link->num_codecs > MAX_DEFAULT_CH_MAP_SIZ in snd_soc_compensate_channel_connection_map() [all...] |
| /linux/sound/pcmcia/vx/ |
| H A D | vxpocket.c | 73 .num_codecs = 1, 95 .num_codecs = 2,
|