• Home
  • Raw
  • Download

Lines Matching refs:ret

49 	int ret;  in asoc_simple_card_startup()  local
51 ret = clk_prepare_enable(dai_props->cpu_dai.clk); in asoc_simple_card_startup()
52 if (ret) in asoc_simple_card_startup()
53 return ret; in asoc_simple_card_startup()
55 ret = clk_prepare_enable(dai_props->codec_dai.clk); in asoc_simple_card_startup()
56 if (ret) in asoc_simple_card_startup()
59 return ret; in asoc_simple_card_startup()
84 int ret = 0; in asoc_simple_card_hw_params() local
93 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in asoc_simple_card_hw_params()
95 if (ret && ret != -ENOTSUPP) in asoc_simple_card_hw_params()
98 ret = snd_soc_dai_set_sysclk(cpu_dai, 0, mclk, in asoc_simple_card_hw_params()
100 if (ret && ret != -ENOTSUPP) in asoc_simple_card_hw_params()
105 return ret; in asoc_simple_card_hw_params()
143 int ret; in __asoc_simple_card_dai_init() local
146 ret = snd_soc_dai_set_sysclk(dai, 0, set->sysclk, 0); in __asoc_simple_card_dai_init()
147 if (ret && ret != -ENOTSUPP) { in __asoc_simple_card_dai_init()
154 ret = snd_soc_dai_set_tdm_slot(dai, in __asoc_simple_card_dai_init()
159 if (ret && ret != -ENOTSUPP) { in __asoc_simple_card_dai_init()
165 ret = 0; in __asoc_simple_card_dai_init()
168 return ret; in __asoc_simple_card_dai_init()
177 int num, ret; in asoc_simple_card_dai_init() local
181 ret = __asoc_simple_card_dai_init(codec, &dai_props->codec_dai); in asoc_simple_card_dai_init()
182 if (ret < 0) in asoc_simple_card_dai_init()
183 return ret; in asoc_simple_card_dai_init()
185 ret = __asoc_simple_card_dai_init(cpu, &dai_props->cpu_dai); in asoc_simple_card_dai_init()
186 if (ret < 0) in asoc_simple_card_dai_init()
187 return ret; in asoc_simple_card_dai_init()
226 int ret; in asoc_simple_card_sub_parse_of() local
232 ret = of_parse_phandle_with_args(np, "sound-dai", in asoc_simple_card_sub_parse_of()
234 if (ret) in asoc_simple_card_sub_parse_of()
235 return ret; in asoc_simple_card_sub_parse_of()
243 ret = snd_soc_of_get_dai_name(np, name); in asoc_simple_card_sub_parse_of()
244 if (ret < 0) in asoc_simple_card_sub_parse_of()
245 return ret; in asoc_simple_card_sub_parse_of()
248 ret = snd_soc_of_parse_tdm_slot(np, &dai->tx_slot_mask, in asoc_simple_card_sub_parse_of()
251 if (ret) in asoc_simple_card_sub_parse_of()
252 return ret; in asoc_simple_card_sub_parse_of()
263 ret = PTR_ERR(clk); in asoc_simple_card_sub_parse_of()
264 return ret; in asoc_simple_card_sub_parse_of()
336 int ret, cpu_args; in asoc_simple_card_dai_link_of() local
347 ret = -EINVAL; in asoc_simple_card_dai_link_of()
359 ret = -EINVAL; in asoc_simple_card_dai_link_of()
364 ret = asoc_simple_card_parse_daifmt(node, priv, in asoc_simple_card_dai_link_of()
366 if (ret < 0) in asoc_simple_card_dai_link_of()
372 ret = asoc_simple_card_sub_parse_of(cpu, &dai_props->cpu_dai, in asoc_simple_card_dai_link_of()
376 if (ret < 0) in asoc_simple_card_dai_link_of()
379 ret = asoc_simple_card_sub_parse_of(codec, &dai_props->codec_dai, in asoc_simple_card_dai_link_of()
382 if (ret < 0) in asoc_simple_card_dai_link_of()
386 ret = -EINVAL; in asoc_simple_card_dai_link_of()
393 ret = of_parse_phandle_with_args(plat, "sound-dai", in asoc_simple_card_dai_link_of()
407 ret = -ENOMEM; in asoc_simple_card_dai_link_of()
442 return ret; in asoc_simple_card_dai_link_of()
451 int ret; in asoc_simple_card_parse_of() local
461 ret = snd_soc_of_parse_audio_simple_widgets(&priv->snd_card, in asoc_simple_card_parse_of()
463 if (ret) in asoc_simple_card_parse_of()
464 return ret; in asoc_simple_card_parse_of()
469 ret = snd_soc_of_parse_audio_routing(&priv->snd_card, in asoc_simple_card_parse_of()
471 if (ret) in asoc_simple_card_parse_of()
472 return ret; in asoc_simple_card_parse_of()
476 ret = of_property_read_u32(node, "simple-audio-card,mclk-fs", &val); in asoc_simple_card_parse_of()
477 if (ret == 0) in asoc_simple_card_parse_of()
490 ret = asoc_simple_card_dai_link_of(np, priv, in asoc_simple_card_parse_of()
492 if (ret < 0) { in asoc_simple_card_parse_of()
494 return ret; in asoc_simple_card_parse_of()
500 ret = asoc_simple_card_dai_link_of(node, priv, 0, true); in asoc_simple_card_parse_of()
501 if (ret < 0) in asoc_simple_card_parse_of()
502 return ret; in asoc_simple_card_parse_of()
544 int num_links, ret; in asoc_simple_card_probe() local
578 ret = asoc_simple_card_parse_of(np, priv); in asoc_simple_card_probe()
579 if (ret < 0) { in asoc_simple_card_probe()
580 if (ret != -EPROBE_DEFER) in asoc_simple_card_probe()
581 dev_err(dev, "parse error %d\n", ret); in asoc_simple_card_probe()
621 ret = devm_snd_soc_register_card(&pdev->dev, &priv->snd_card); in asoc_simple_card_probe()
622 if (ret >= 0) in asoc_simple_card_probe()
623 return ret; in asoc_simple_card_probe()
627 return ret; in asoc_simple_card_probe()