Lines Matching defs:link_idx

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