Lines Matching refs:ret
175 int ret = -EINVAL;
183 return ret;
189 ret = 0;
194 if (ret) {
197 return ret;
209 ret = clk_set_parent(domain->codec.target,
211 if (ret)
212 return ret;
214 ret = clk_set_parent(domain->mcasp.target,
216 if (ret)
217 return ret;
222 ret = clk_set_rate(domain->codec.target, scki);
223 if (ret) {
226 return ret;
229 ret = clk_set_rate(domain->mcasp.target, scki);
230 if (!ret) {
235 return ret;
239 return ret;
259 int ret = 0;
272 ret = snd_pcm_hw_constraint_single(substream->runtime,
276 ret = snd_pcm_hw_rule_add(substream->runtime, 0,
282 if (ret)
286 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, 32);
287 if (ret && ret != -ENOTSUPP)
291 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x3, 0x3, 2, 32);
292 if (ret && ret != -ENOTSUPP)
296 if (ret == -ENOTSUPP)
297 ret = 0;
299 if (ret)
303 return ret;
318 int ret;
324 ret = -EINVAL;
331 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, slot_width);
332 if (ret && ret != -ENOTSUPP)
336 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x3, 0x3, 2,
338 if (ret && ret != -ENOTSUPP)
342 ret = j721e_configure_refclk(priv, domain_id, params_rate(params));
343 if (ret)
348 ret = snd_soc_dai_set_sysclk(codec_dai, 0, sysclk_rate,
350 if (ret && ret != -ENOTSUPP) {
358 ret = snd_soc_dai_set_sysclk(cpu_dai, MCASP_CLK_HCLK_AUXCLK,
361 if (ret && ret != -ENOTSUPP) {
366 ret = 0;
371 return ret;
406 int i, ret;
409 ret = j721e_configure_refclk(priv, domain_id, 48000);
410 if (ret)
411 return ret;
415 ret = snd_soc_dai_set_sysclk(codec_dai, 0, sysclk_rate,
417 if (ret && ret != -ENOTSUPP)
418 return ret;
421 ret = snd_soc_dai_set_sysclk(cpu_dai, MCASP_CLK_HCLK_AUXCLK,
423 if (ret && ret != -ENOTSUPP)
424 return ret;
427 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, 32);
428 if (ret && ret != -ENOTSUPP)
429 return ret;
432 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x3, 0x3, 2, 32);
433 if (ret && ret != -ENOTSUPP)
434 return ret;
461 int ret;
465 ret = PTR_ERR(clocks->target);
466 if (ret != -EPROBE_DEFER)
468 prefix, ret);
469 return ret;
477 ret = PTR_ERR(parent);
478 if (ret == -EPROBE_DEFER)
479 return ret;
481 dev_dbg(dev, "no 48KHz parent for %s: %d\n", prefix, ret);
494 ret = PTR_ERR(parent);
495 if (ret == -EPROBE_DEFER)
496 return ret;
498 dev_dbg(dev, "no 44.1KHz parent for %s: %d\n", prefix, ret);
623 int ret;
634 ret = -EINVAL;
639 ret = j721e_get_clocks(priv->dev, &domain->codec, "cpb-codec-scki");
640 if (ret)
643 ret = j721e_get_clocks(priv->dev, &domain->mcasp, "cpb-mcasp-auxclk");
644 if (ret)
656 ret = -ENOMEM;
714 return ret;
725 int ret;
739 ret = -EINVAL;
746 ret = 0;
751 ret = j721e_get_clocks(priv->dev, &domain->codec, "ivi-codec-scki");
752 if (ret)
755 ret = j721e_get_clocks(priv->dev, &domain->mcasp, "ivi-mcasp-auxclk");
756 if (ret)
770 ret = -ENOMEM;
841 return ret;
850 int link_cnt, conf_cnt, ret;
893 ret = j721e_soc_probe_cpb(priv, &link_cnt, &conf_cnt);
894 if (ret)
895 return ret;
897 ret = j721e_soc_probe_ivi(priv, &link_cnt, &conf_cnt);
898 if (ret)
899 return ret;
907 ret = j721e_calculate_rate_range(priv);
908 if (ret)
909 return ret;
914 ret = devm_snd_soc_register_card(&pdev->dev, card);
915 if (ret)
917 ret);
919 return ret;