Lines Matching refs:dai_link

527 	.dai_link = mt8183_mt6358_ts3a227_dai_links,
534 .dai_link = mt8183_mt6358_ts3a227_dai_links,
552 .dai_link = mt8183_mt6358_ts3a227_dai_links,
591 struct snd_soc_dai_link *dai_link;
614 for_each_card_prelinks(card, i, dai_link) {
615 if (ec_codec && strcmp(dai_link->name, "Wake on Voice") == 0) {
616 dai_link->cpus[0].name = NULL;
617 dai_link->cpus[0].of_node = ec_codec;
618 dai_link->cpus[0].dai_name = NULL;
619 dai_link->codecs[0].name = NULL;
620 dai_link->codecs[0].of_node = ec_codec;
621 dai_link->codecs[0].dai_name = "Wake on Voice";
622 dai_link->platforms[0].of_node = ec_codec;
623 dai_link->ignore = 0;
626 if (strcmp(dai_link->name, "I2S3") == 0) {
629 dai_link->be_hw_params_fixup =
631 dai_link->ops = &mt8183_mt6358_i2s_ops;
632 dai_link->cpus = i2s3_max98357a_cpus;
633 dai_link->num_cpus =
635 dai_link->codecs = i2s3_max98357a_codecs;
636 dai_link->num_codecs =
638 dai_link->platforms = i2s3_max98357a_platforms;
639 dai_link->num_platforms =
642 dai_link->be_hw_params_fixup =
644 dai_link->ops = &mt8183_mt6358_rt1015_i2s_ops;
645 dai_link->cpus = i2s3_rt1015_cpus;
646 dai_link->num_cpus =
648 dai_link->codecs = i2s3_rt1015_codecs;
649 dai_link->num_codecs =
651 dai_link->platforms = i2s3_rt1015_platforms;
652 dai_link->num_platforms =
658 if (strcmp(dai_link->name, "I2S2") == 0 ||
659 strcmp(dai_link->name, "I2S3") == 0)
660 dai_link->dai_fmt = SND_SOC_DAIFMT_LEFT_J |
665 if (hdmi_codec && strcmp(dai_link->name, "TDM") == 0) {
666 dai_link->codecs->of_node = hdmi_codec;
667 dai_link->ignore = 0;
670 if (!dai_link->platforms->name)
671 dai_link->platforms->of_node = platform_node;