Lines Matching refs:ret
71 int ret;
73 ret = wm831x_reg_read(wm831x, WM831X_FLL_CONTROL_1);
74 if (ret < 0) {
76 ret);
80 return (ret & WM831X_FLL_ENA) != 0;
88 int ret;
90 ret = wm831x_set_bits(wm831x, WM831X_FLL_CONTROL_1,
92 if (ret != 0)
93 dev_crit(wm831x->dev, "Failed to enable FLL: %d\n", ret);
98 return ret;
106 int ret;
108 ret = wm831x_set_bits(wm831x, WM831X_FLL_CONTROL_1, WM831X_FLL_ENA, 0);
109 if (ret != 0)
110 dev_crit(wm831x->dev, "Failed to disable FLL: %d\n", ret);
119 int ret;
121 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2);
122 if (ret < 0) {
124 ret);
128 if (ret & WM831X_FLL_AUTO)
129 return wm831x_fll_auto_rates[ret & WM831X_FLL_AUTO_FREQ_MASK];
181 int ret;
184 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2);
185 if (ret < 0) {
187 ret);
191 if (ret & WM831X_FLL_AUTO)
194 ret = wm831x_reg_read(wm831x, WM831X_FLL_CONTROL_5);
195 if (ret < 0) {
197 ret);
201 switch (ret & WM831X_FLL_CLK_SRC_MASK) {
208 ret & WM831X_FLL_CLK_SRC_MASK);
236 int ret;
238 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_1);
239 if (ret < 0) {
241 ret);
245 return (ret & WM831X_CLKOUT_ENA) != 0;
253 int ret;
255 ret = wm831x_reg_unlock(wm831x);
256 if (ret != 0) {
257 dev_crit(wm831x->dev, "Failed to lock registers: %d\n", ret);
258 return ret;
261 ret = wm831x_set_bits(wm831x, WM831X_CLOCK_CONTROL_1,
263 if (ret != 0)
264 dev_crit(wm831x->dev, "Failed to enable CLKOUT: %d\n", ret);
268 return ret;
276 int ret;
278 ret = wm831x_reg_unlock(wm831x);
279 if (ret != 0) {
280 dev_crit(wm831x->dev, "Failed to lock registers: %d\n", ret);
284 ret = wm831x_set_bits(wm831x, WM831X_CLOCK_CONTROL_1,
286 if (ret != 0)
287 dev_crit(wm831x->dev, "Failed to disable CLKOUT: %d\n", ret);
302 int ret;
304 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_1);
305 if (ret < 0) {
307 ret);
311 if (ret & WM831X_CLKOUT_SRC)
349 int ret;
358 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2);
359 if (ret < 0) {
361 ret);
362 return ret;
364 clkdata->xtal_ena = ret & WM831X_XTAL_ENA;
367 ret = devm_clk_hw_register(&pdev->dev, &clkdata->xtal_hw);
368 if (ret)
369 return ret;
372 ret = devm_clk_hw_register(&pdev->dev, &clkdata->fll_hw);
373 if (ret)
374 return ret;
377 ret = devm_clk_hw_register(&pdev->dev, &clkdata->clkout_hw);
378 if (ret)
379 return ret;