Lines Matching refs:dai
84 static int tegra20_i2s_set_fmt(struct snd_soc_dai *dai,
87 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai);
142 struct snd_soc_dai *dai)
144 struct device *dev = dai->dev;
145 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai);
227 struct snd_soc_dai *dai)
229 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai);
255 static int tegra20_i2s_probe(struct snd_soc_dai *dai)
257 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai);
259 snd_soc_dai_init_dma_data(dai, &i2s->playback_dma_data,
273 struct snd_soc_dai *dai = rule->private;
274 struct tegra20_i2s *i2s = dev_get_drvdata(dai->dev);
280 dev_err(dai->dev, "Can't get parent clock rate\n");
301 struct snd_soc_dai *dai)
303 if (!device_property_read_bool(dai->dev, "nvidia,fixed-parent-rate"))
308 tegra20_i2s_filter_rates, dai,
413 i2s->dai = tegra20_i2s_dai_template;
414 i2s->dai.name = dev_name(&pdev->dev);
454 &i2s->dai, 1);