Lines Matching defs:link_idx

615 static int j721e_soc_probe_cpb(struct j721e_priv *priv, int *link_idx,
661 priv->dai_links[*link_idx].cpus = &compnent[comp_idx++];
662 priv->dai_links[*link_idx].num_cpus = 1;
663 priv->dai_links[*link_idx].codecs = &compnent[comp_idx++];
664 priv->dai_links[*link_idx].num_codecs = 1;
665 priv->dai_links[*link_idx].platforms = &compnent[comp_idx++];
666 priv->dai_links[*link_idx].num_platforms = 1;
668 priv->dai_links[*link_idx].name = "CPB PCM3168A Playback";
669 priv->dai_links[*link_idx].stream_name = "CPB PCM3168A Analog";
670 priv->dai_links[*link_idx].cpus->of_node = dai_node;
671 priv->dai_links[*link_idx].platforms->of_node = dai_node;
672 priv->dai_links[*link_idx].codecs->of_node = codec_node;
673 priv->dai_links[*link_idx].codecs->dai_name = "pcm3168a-dac";
674 priv->dai_links[*link_idx].playback_only = 1;
675 priv->dai_links[*link_idx].id = J721E_AUDIO_DOMAIN_CPB;
676 priv->dai_links[*link_idx].dai_fmt = J721E_DAI_FMT;
677 priv->dai_links[*link_idx].init = j721e_audio_init;
678 priv->dai_links[*link_idx].ops = &j721e_audio_ops;
679 (*link_idx)++;
681 priv->dai_links[*link_idx].cpus = &compnent[comp_idx++];
682 priv->dai_links[*link_idx].num_cpus = 1;
683 priv->dai_links[*link_idx].codecs = &compnent[comp_idx++];
684 priv->dai_links[*link_idx].num_codecs = 1;
685 priv->dai_links[*link_idx].platforms = &compnent[comp_idx++];
686 priv->dai_links[*link_idx].num_platforms = 1;
688 priv->dai_links[*link_idx].name = "CPB PCM3168A Capture";
689 priv->dai_links[*link_idx].stream_name = "CPB PCM3168A Analog";
690 priv->dai_links[*link_idx].cpus->of_node = dai_node;
691 priv->dai_links[*link_idx].platforms->of_node = dai_node;
692 priv->dai_links[*link_idx].codecs->of_node = codec_node;
693 priv->dai_links[*link_idx].codecs->dai_name = "pcm3168a-adc";
694 priv->dai_links[*link_idx].capture_only = 1;
695 priv->dai_links[*link_idx].id = J721E_AUDIO_DOMAIN_CPB;
696 priv->dai_links[*link_idx].dai_fmt = J721E_DAI_FMT;
697 priv->dai_links[*link_idx].init = j721e_audio_init;
698 priv->dai_links[*link_idx].ops = &j721e_audio_ops;
699 (*link_idx)++;
717 static int j721e_soc_probe_ivi(struct j721e_priv *priv, int *link_idx,
775 priv->dai_links[*link_idx].cpus = &compnent[comp_idx++];
776 priv->dai_links[*link_idx].num_cpus = 1;
777 priv->dai_links[*link_idx].platforms = &compnent[comp_idx++];
778 priv->dai_links[*link_idx].num_platforms = 1;
779 priv->dai_links[*link_idx].codecs = &compnent[comp_idx];
780 priv->dai_links[*link_idx].num_codecs = 2;
783 priv->dai_links[*link_idx].name = "IVI 2xPCM3168A Playback";
784 priv->dai_links[*link_idx].stream_name = "IVI 2xPCM3168A Analog";
785 priv->dai_links[*link_idx].cpus->of_node = dai_node;
786 priv->dai_links[*link_idx].platforms->of_node = dai_node;
787 priv->dai_links[*link_idx].codecs[0].of_node = codeca_node;
788 priv->dai_links[*link_idx].codecs[0].dai_name = "pcm3168a-dac";
789 priv->dai_links[*link_idx].codecs[1].of_node = codecb_node;
790 priv->dai_links[*link_idx].codecs[1].dai_name = "pcm3168a-dac";
791 priv->dai_links[*link_idx].playback_only = 1;
792 priv->dai_links[*link_idx].id = J721E_AUDIO_DOMAIN_IVI;
793 priv->dai_links[*link_idx].dai_fmt = J721E_DAI_FMT;
794 priv->dai_links[*link_idx].init = j721e_audio_init_ivi;
795 priv->dai_links[*link_idx].ops = &j721e_audio_ops;
796 (*link_idx)++;
798 priv->dai_links[*link_idx].cpus = &compnent[comp_idx++];
799 priv->dai_links[*link_idx].num_cpus = 1;
800 priv->dai_links[*link_idx].platforms = &compnent[comp_idx++];
801 priv->dai_links[*link_idx].num_platforms = 1;
802 priv->dai_links[*link_idx].codecs = &compnent[comp_idx];
803 priv->dai_links[*link_idx].num_codecs = 2;
805 priv->dai_links[*link_idx].name = "IVI 2xPCM3168A Capture";
806 priv->dai_links[*link_idx].stream_name = "IVI 2xPCM3168A Analog";
807 priv->dai_links[*link_idx].cpus->of_node = dai_node;
808 priv->dai_links[*link_idx].platforms->of_node = dai_node;
809 priv->dai_links[*link_idx].codecs[0].of_node = codeca_node;
810 priv->dai_links[*link_idx].codecs[0].dai_name = "pcm3168a-adc";
811 priv->dai_links[*link_idx].codecs[1].of_node = codecb_node;
812 priv->dai_links[*link_idx].codecs[1].dai_name = "pcm3168a-adc";
813 priv->dai_links[*link_idx].capture_only = 1;
814 priv->dai_links[*link_idx].id = J721E_AUDIO_DOMAIN_IVI;
815 priv->dai_links[*link_idx].dai_fmt = J721E_DAI_FMT;
816 priv->dai_links[*link_idx].init = j721e_audio_init;
817 priv->dai_links[*link_idx].ops = &j721e_audio_ops;
818 (*link_idx)++;