Lines Matching refs:dai
97 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
98 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
110 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
111 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
142 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
143 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
153 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
154 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
170 static int fsl_xcvr_activate_ctl(struct snd_soc_dai *dai, const char *name,
173 struct snd_soc_card *card = dai->component->card;
200 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
201 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
204 struct snd_soc_card *card = dai->component->card;
209 fsl_xcvr_activate_ctl(dai, fsl_xcvr_arc_mode_kctl.name,
211 fsl_xcvr_activate_ctl(dai, fsl_xcvr_earc_capds_kctl.name,
223 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
224 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
408 struct snd_soc_dai *dai)
410 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
424 dev_err(dai->dev, "Failed to set bypass fem: %d\n", ret);
433 dev_err(dai->dev, "Failed to set TX freq %u: %d\n",
441 dev_err(dai->dev, "Failed to set TX_DPTH: %d\n", ret);
462 dev_err(dai->dev, "Failed to set RX_DPTH: %d\n", ret);
468 dev_err(dai->dev, "Failed to set RX freq %u: %d\n",
481 dev_err(dai->dev, "Failed to set RX_DPTH: %d\n", ret);
490 dev_err(dai->dev, "Failed to clr TX_DPTH: %d\n", ret);
506 dev_err(dai->dev, "Error while setting IER0: %d\n", ret);
515 dev_err(dai->dev, "Error while setting EXT_CTRL: %d\n", ret);
543 struct snd_soc_dai *dai)
545 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
550 dev_err(dai->dev, "%sX busy\n", tx ? "T" : "R");
581 struct snd_soc_card *card = dai->component->card;
585 fsl_xcvr_activate_ctl(dai, fsl_xcvr_mode_kctl.name, false);
586 fsl_xcvr_activate_ctl(dai, fsl_xcvr_arc_mode_kctl.name, false);
587 fsl_xcvr_activate_ctl(dai, fsl_xcvr_earc_capds_kctl.name, false);
595 struct snd_soc_dai *dai)
597 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
607 struct snd_soc_card *card = dai->component->card;
610 fsl_xcvr_activate_ctl(dai, fsl_xcvr_mode_kctl.name, true);
611 fsl_xcvr_activate_ctl(dai, fsl_xcvr_arc_mode_kctl.name,
613 fsl_xcvr_activate_ctl(dai, fsl_xcvr_earc_capds_kctl.name,
620 dev_err(dai->dev, "Failed to set IER0: %d\n", ret);
637 dev_err(dai->dev, "Err setting DPATH RESET: %d\n", ret);
643 struct snd_soc_dai *dai)
645 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
661 dev_err(dai->dev, "err updating isr %d\n", ret);
670 dev_err(dai->dev, "Failed to start DATA_TX: %d\n", ret);
681 dev_err(dai->dev, "Failed to enable DMA: %d\n", ret);
690 dev_err(dai->dev, "Failed to clear DPATH RESET: %d\n", ret);
703 dev_err(dai->dev, "Failed to disable DMA: %d\n", ret);
714 dev_err(dai->dev, "Failed to stop DATA_TX: %d\n", ret);
727 dev_err(dai->dev,
841 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
842 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
852 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
853 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
863 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol);
864 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
911 static int fsl_xcvr_dai_probe(struct snd_soc_dai *dai)
913 struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai);
915 snd_soc_dai_init_dma_data(dai, &xcvr->dma_prms_tx, &xcvr->dma_prms_rx);
920 snd_soc_add_dai_controls(dai, &fsl_xcvr_mode_kctl, 1);
921 snd_soc_add_dai_controls(dai, &fsl_xcvr_arc_mode_kctl, 1);
922 snd_soc_add_dai_controls(dai, &fsl_xcvr_earc_capds_kctl, 1);
924 snd_soc_add_dai_controls(dai, fsl_xcvr_tx_ctls,
926 snd_soc_add_dai_controls(dai, fsl_xcvr_rx_ctls,
962 .name = "fsl-xcvr-dai",
1341 * Register platform component before registering cpu dai for there