Lines Matching defs:dai_link

1351 	.dai_link = mt8195_mt6359_dai_links,
1370 if (!strcmp(rtd->dai_link->name, "ETDM2_IN_BE") ||
1371 !strcmp(rtd->dai_link->name, "ETDM1_OUT_BE")) {
1381 struct snd_soc_dai_link *dai_link;
1465 for_each_card_prelinks(card, i, dai_link) {
1466 if (!dai_link->platforms->name) {
1467 if (!strncmp(dai_link->name, "AFE_SOF", strlen("AFE_SOF")) && sof_on)
1468 dai_link->platforms->of_node = adsp_node;
1470 dai_link->platforms->of_node = platform_node;
1473 if (strcmp(dai_link->name, "DPTX_BE") == 0) {
1477 dai_link->codecs->of_node = dp_node;
1478 dai_link->codecs->name = NULL;
1479 dai_link->codecs->dai_name = "i2s-hifi";
1480 dai_link->init = mt8195_dptx_codec_init;
1482 } else if (strcmp(dai_link->name, "ETDM3_OUT_BE") == 0) {
1486 dai_link->codecs->of_node = hdmi_node;
1487 dai_link->codecs->name = NULL;
1488 dai_link->codecs->dai_name = "i2s-hifi";
1489 dai_link->init = mt8195_hdmi_codec_init;
1491 } else if (strcmp(dai_link->name, "ETDM1_OUT_BE") == 0 ||
1492 strcmp(dai_link->name, "ETDM2_IN_BE") == 0) {
1493 dai_link->codecs->name =
1495 dai_link->codecs->dai_name =
1497 } else if (strcmp(dai_link->name, "DL_SRC_BE") == 0 ||
1498 strcmp(dai_link->name, "UL_SRC1_BE") == 0 ||
1499 strcmp(dai_link->name, "UL_SRC2_BE") == 0) {
1501 dai_link->init = mt8195_mt6359_init;
1504 } else if (strcmp(dai_link->name, "ETDM2_OUT_BE") == 0) {
1507 dai_link->codecs = rt1011_comps;
1508 dai_link->num_codecs = ARRAY_SIZE(rt1011_comps);
1509 dai_link->init = mt8195_rt1011_init;
1510 dai_link->ops = &mt8195_rt1011_etdm_ops;
1511 dai_link->be_hw_params_fixup = mt8195_etdm_hw_params_fixup;
1516 dai_link->codecs = rt1019_comps;
1517 dai_link->num_codecs = ARRAY_SIZE(rt1019_comps);
1518 dai_link->init = mt8195_rt1019_init;
1521 dai_link->codecs = max98390_comps;
1522 dai_link->num_codecs = ARRAY_SIZE(max98390_comps);
1523 dai_link->init = mt8195_max98390_init;