Lines Matching refs:ret

81 	int ret;  in wm831x_fll_is_prepared()  local
83 ret = wm831x_reg_read(wm831x, WM831X_FLL_CONTROL_1); in wm831x_fll_is_prepared()
84 if (ret < 0) { in wm831x_fll_is_prepared()
86 ret); in wm831x_fll_is_prepared()
90 return (ret & WM831X_FLL_ENA) != 0; in wm831x_fll_is_prepared()
98 int ret; in wm831x_fll_prepare() local
100 ret = wm831x_set_bits(wm831x, WM831X_FLL_CONTROL_1, in wm831x_fll_prepare()
102 if (ret != 0) in wm831x_fll_prepare()
103 dev_crit(wm831x->dev, "Failed to enable FLL: %d\n", ret); in wm831x_fll_prepare()
107 return ret; in wm831x_fll_prepare()
115 int ret; in wm831x_fll_unprepare() local
117 ret = wm831x_set_bits(wm831x, WM831X_FLL_CONTROL_1, WM831X_FLL_ENA, 0); in wm831x_fll_unprepare()
118 if (ret != 0) in wm831x_fll_unprepare()
119 dev_crit(wm831x->dev, "Failed to disable FLL: %d\n", ret); in wm831x_fll_unprepare()
128 int ret; in wm831x_fll_recalc_rate() local
130 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2); in wm831x_fll_recalc_rate()
131 if (ret < 0) { in wm831x_fll_recalc_rate()
133 ret); in wm831x_fll_recalc_rate()
137 if (ret & WM831X_FLL_AUTO) in wm831x_fll_recalc_rate()
138 return wm831x_fll_auto_rates[ret & WM831X_FLL_AUTO_FREQ_MASK]; in wm831x_fll_recalc_rate()
190 int ret; in wm831x_fll_get_parent() local
193 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2); in wm831x_fll_get_parent()
194 if (ret < 0) { in wm831x_fll_get_parent()
196 ret); in wm831x_fll_get_parent()
200 if (ret & WM831X_FLL_AUTO) in wm831x_fll_get_parent()
203 ret = wm831x_reg_read(wm831x, WM831X_FLL_CONTROL_5); in wm831x_fll_get_parent()
204 if (ret < 0) { in wm831x_fll_get_parent()
206 ret); in wm831x_fll_get_parent()
210 switch (ret & WM831X_FLL_CLK_SRC_MASK) { in wm831x_fll_get_parent()
217 ret & WM831X_FLL_CLK_SRC_MASK); in wm831x_fll_get_parent()
245 int ret; in wm831x_clkout_is_prepared() local
247 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_1); in wm831x_clkout_is_prepared()
248 if (ret < 0) { in wm831x_clkout_is_prepared()
250 ret); in wm831x_clkout_is_prepared()
254 return (ret & WM831X_CLKOUT_ENA) != 0; in wm831x_clkout_is_prepared()
262 int ret; in wm831x_clkout_prepare() local
264 ret = wm831x_reg_unlock(wm831x); in wm831x_clkout_prepare()
265 if (ret != 0) { in wm831x_clkout_prepare()
266 dev_crit(wm831x->dev, "Failed to lock registers: %d\n", ret); in wm831x_clkout_prepare()
267 return ret; in wm831x_clkout_prepare()
270 ret = wm831x_set_bits(wm831x, WM831X_CLOCK_CONTROL_1, in wm831x_clkout_prepare()
272 if (ret != 0) in wm831x_clkout_prepare()
273 dev_crit(wm831x->dev, "Failed to enable CLKOUT: %d\n", ret); in wm831x_clkout_prepare()
277 return ret; in wm831x_clkout_prepare()
285 int ret; in wm831x_clkout_unprepare() local
287 ret = wm831x_reg_unlock(wm831x); in wm831x_clkout_unprepare()
288 if (ret != 0) { in wm831x_clkout_unprepare()
289 dev_crit(wm831x->dev, "Failed to lock registers: %d\n", ret); in wm831x_clkout_unprepare()
293 ret = wm831x_set_bits(wm831x, WM831X_CLOCK_CONTROL_1, in wm831x_clkout_unprepare()
295 if (ret != 0) in wm831x_clkout_unprepare()
296 dev_crit(wm831x->dev, "Failed to disable CLKOUT: %d\n", ret); in wm831x_clkout_unprepare()
311 int ret; in wm831x_clkout_get_parent() local
313 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_1); in wm831x_clkout_get_parent()
314 if (ret < 0) { in wm831x_clkout_get_parent()
316 ret); in wm831x_clkout_get_parent()
320 if (ret & WM831X_CLKOUT_SRC) in wm831x_clkout_get_parent()
357 int ret; in wm831x_clk_probe() local
366 ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2); in wm831x_clk_probe()
367 if (ret < 0) { in wm831x_clk_probe()
369 ret); in wm831x_clk_probe()
370 return ret; in wm831x_clk_probe()
372 clkdata->xtal_ena = ret & WM831X_XTAL_ENA; in wm831x_clk_probe()