Lines Matching refs:ret

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