Lines Matching refs:ret

77 	int ret;  in imx_wm8962_set_bias_level()  local
90 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in imx_wm8962_set_bias_level()
93 if (ret < 0) { in imx_wm8962_set_bias_level()
94 dev_err(dev, "failed to start FLL: %d\n", ret); in imx_wm8962_set_bias_level()
95 return ret; in imx_wm8962_set_bias_level()
98 ret = snd_soc_dai_set_sysclk(codec_dai, in imx_wm8962_set_bias_level()
101 if (ret < 0) { in imx_wm8962_set_bias_level()
102 dev_err(dev, "failed to set SYSCLK: %d\n", ret); in imx_wm8962_set_bias_level()
103 return ret; in imx_wm8962_set_bias_level()
110 ret = snd_soc_dai_set_sysclk(codec_dai, in imx_wm8962_set_bias_level()
113 if (ret < 0) { in imx_wm8962_set_bias_level()
116 ret); in imx_wm8962_set_bias_level()
117 return ret; in imx_wm8962_set_bias_level()
120 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in imx_wm8962_set_bias_level()
122 if (ret < 0) { in imx_wm8962_set_bias_level()
123 dev_err(dev, "failed to stop FLL: %d\n", ret); in imx_wm8962_set_bias_level()
124 return ret; in imx_wm8962_set_bias_level()
142 int ret; in imx_wm8962_late_probe() local
144 ret = snd_soc_dai_set_sysclk(codec_dai, WM8962_SYSCLK_MCLK, in imx_wm8962_late_probe()
146 if (ret < 0) in imx_wm8962_late_probe()
149 return ret; in imx_wm8962_late_probe()
161 int ret; in imx_wm8962_probe() local
165 ret = of_property_read_u32(np, "mux-int-port", &int_port); in imx_wm8962_probe()
166 if (ret) { in imx_wm8962_probe()
168 return ret; in imx_wm8962_probe()
170 ret = of_property_read_u32(np, "mux-ext-port", &ext_port); in imx_wm8962_probe()
171 if (ret) { in imx_wm8962_probe()
173 return ret; in imx_wm8962_probe()
182 ret = imx_audmux_v2_configure_port(int_port, in imx_wm8962_probe()
189 if (ret) { in imx_wm8962_probe()
191 return ret; in imx_wm8962_probe()
193 ret = imx_audmux_v2_configure_port(ext_port, in imx_wm8962_probe()
196 if (ret) { in imx_wm8962_probe()
198 return ret; in imx_wm8962_probe()
205 ret = -EINVAL; in imx_wm8962_probe()
212 ret = -EINVAL; in imx_wm8962_probe()
218 ret = -EINVAL; in imx_wm8962_probe()
224 ret = -ENOMEM; in imx_wm8962_probe()
230 ret = PTR_ERR(data->codec_clk); in imx_wm8962_probe()
231 dev_err(&codec_dev->dev, "failed to get codec clk: %d\n", ret); in imx_wm8962_probe()
236 ret = clk_prepare_enable(data->codec_clk); in imx_wm8962_probe()
237 if (ret) { in imx_wm8962_probe()
238 dev_err(&codec_dev->dev, "failed to enable codec clk: %d\n", ret); in imx_wm8962_probe()
253 ret = snd_soc_of_parse_card_name(&data->card, "model"); in imx_wm8962_probe()
254 if (ret) in imx_wm8962_probe()
256 ret = snd_soc_of_parse_audio_routing(&data->card, "audio-routing"); in imx_wm8962_probe()
257 if (ret) in imx_wm8962_probe()
271 ret = devm_snd_soc_register_card(&pdev->dev, &data->card); in imx_wm8962_probe()
272 if (ret) { in imx_wm8962_probe()
273 dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret); in imx_wm8962_probe()
288 return ret; in imx_wm8962_probe()