Lines Matching refs:ret
80 int ret; in wm831x_fll_is_prepared() local
82 ret = wm831x_reg_read(wm831x, WM831X_FLL_CONTROL_1); in wm831x_fll_is_prepared()
83 if (ret < 0) { in wm831x_fll_is_prepared()
85 ret); in wm831x_fll_is_prepared()
89 return (ret & WM831X_FLL_ENA) != 0; in wm831x_fll_is_prepared()
97 int ret; in wm831x_fll_prepare() local
99 ret = wm831x_set_bits(wm831x, WM831X_FLL_CONTROL_1, in wm831x_fll_prepare()
101 if (ret != 0) in wm831x_fll_prepare()
102 dev_crit(wm831x->dev, "Failed to enable FLL: %d\n", ret); in wm831x_fll_prepare()
106 return ret; in wm831x_fll_prepare()
114 int ret; in wm831x_fll_unprepare() local
116 ret = wm831x_set_bits(wm831x, WM831X_FLL_CONTROL_1, WM831X_FLL_ENA, 0); in wm831x_fll_unprepare()
117 if (ret != 0) in wm831x_fll_unprepare()
118 dev_crit(wm831x->dev, "Failed to disable FLL: %d\n", ret); in wm831x_fll_unprepare()
127 int ret; in wm831x_fll_recalc_rate() local
129 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2); in wm831x_fll_recalc_rate()
130 if (ret < 0) { in wm831x_fll_recalc_rate()
132 ret); in wm831x_fll_recalc_rate()
136 if (ret & WM831X_FLL_AUTO) in wm831x_fll_recalc_rate()
137 return wm831x_fll_auto_rates[ret & WM831X_FLL_AUTO_FREQ_MASK]; in wm831x_fll_recalc_rate()
189 int ret; in wm831x_fll_get_parent() local
192 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2); in wm831x_fll_get_parent()
193 if (ret < 0) { in wm831x_fll_get_parent()
195 ret); in wm831x_fll_get_parent()
199 if (ret & WM831X_FLL_AUTO) in wm831x_fll_get_parent()
202 ret = wm831x_reg_read(wm831x, WM831X_FLL_CONTROL_5); in wm831x_fll_get_parent()
203 if (ret < 0) { in wm831x_fll_get_parent()
205 ret); in wm831x_fll_get_parent()
209 switch (ret & WM831X_FLL_CLK_SRC_MASK) { in wm831x_fll_get_parent()
216 ret & WM831X_FLL_CLK_SRC_MASK); in wm831x_fll_get_parent()
244 int ret; in wm831x_clkout_is_prepared() local
246 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_1); in wm831x_clkout_is_prepared()
247 if (ret < 0) { in wm831x_clkout_is_prepared()
249 ret); in wm831x_clkout_is_prepared()
253 return (ret & WM831X_CLKOUT_ENA) != 0; in wm831x_clkout_is_prepared()
261 int ret; in wm831x_clkout_prepare() local
263 ret = wm831x_reg_unlock(wm831x); in wm831x_clkout_prepare()
264 if (ret != 0) { in wm831x_clkout_prepare()
265 dev_crit(wm831x->dev, "Failed to lock registers: %d\n", ret); in wm831x_clkout_prepare()
266 return ret; in wm831x_clkout_prepare()
269 ret = wm831x_set_bits(wm831x, WM831X_CLOCK_CONTROL_1, in wm831x_clkout_prepare()
271 if (ret != 0) in wm831x_clkout_prepare()
272 dev_crit(wm831x->dev, "Failed to enable CLKOUT: %d\n", ret); in wm831x_clkout_prepare()
276 return ret; in wm831x_clkout_prepare()
284 int ret; in wm831x_clkout_unprepare() local
286 ret = wm831x_reg_unlock(wm831x); in wm831x_clkout_unprepare()
287 if (ret != 0) { in wm831x_clkout_unprepare()
288 dev_crit(wm831x->dev, "Failed to lock registers: %d\n", ret); in wm831x_clkout_unprepare()
292 ret = wm831x_set_bits(wm831x, WM831X_CLOCK_CONTROL_1, in wm831x_clkout_unprepare()
294 if (ret != 0) in wm831x_clkout_unprepare()
295 dev_crit(wm831x->dev, "Failed to disable CLKOUT: %d\n", ret); in wm831x_clkout_unprepare()
310 int ret; in wm831x_clkout_get_parent() local
312 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_1); in wm831x_clkout_get_parent()
313 if (ret < 0) { in wm831x_clkout_get_parent()
315 ret); in wm831x_clkout_get_parent()
319 if (ret & WM831X_CLKOUT_SRC) in wm831x_clkout_get_parent()
356 int ret; in wm831x_clk_probe() local
365 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2); in wm831x_clk_probe()
366 if (ret < 0) { in wm831x_clk_probe()
368 ret); in wm831x_clk_probe()
369 return ret; in wm831x_clk_probe()
371 clkdata->xtal_ena = ret & WM831X_XTAL_ENA; in wm831x_clk_probe()