Lines Matching refs:ret

118 	int ret;  in cs2000_enable_dev_config()  local
120 ret = cs2000_bset(priv, DEVICE_CFG1, ENDEV1, in cs2000_enable_dev_config()
122 if (ret < 0) in cs2000_enable_dev_config()
123 return ret; in cs2000_enable_dev_config()
125 ret = cs2000_bset(priv, GLOBAL_CFG, ENDEV2, in cs2000_enable_dev_config()
127 if (ret < 0) in cs2000_enable_dev_config()
128 return ret; in cs2000_enable_dev_config()
130 ret = cs2000_bset(priv, FUNC_CFG1, CLKSKIPEN, in cs2000_enable_dev_config()
132 if (ret < 0) in cs2000_enable_dev_config()
133 return ret; in cs2000_enable_dev_config()
136 ret = cs2000_bset(priv, FUNC_CFG2, LFRATIO_MASK, in cs2000_enable_dev_config()
138 if (ret < 0) in cs2000_enable_dev_config()
139 return ret; in cs2000_enable_dev_config()
228 int ret; in cs2000_ratio_set() local
235 ret = cs2000_write(priv, in cs2000_ratio_set()
238 if (ret < 0) in cs2000_ratio_set()
239 return ret; in cs2000_ratio_set()
265 int ret; in cs2000_ratio_select() local
275 ret = cs2000_bset(priv, DEVICE_CFG1, RSEL_MASK, RSEL(ch)); in cs2000_ratio_select()
276 if (ret < 0) in cs2000_ratio_select()
277 return ret; in cs2000_ratio_select()
279 ret = cs2000_bset(priv, DEVICE_CFG2, in cs2000_ratio_select()
282 if (ret < 0) in cs2000_ratio_select()
283 return ret; in cs2000_ratio_select()
314 int ret; in __cs2000_set_rate() local
316 ret = cs2000_clk_in_bound_rate(priv, parent_rate); in __cs2000_set_rate()
317 if (ret < 0) in __cs2000_set_rate()
318 return ret; in __cs2000_set_rate()
320 ret = cs2000_ratio_set(priv, ch, parent_rate, rate); in __cs2000_set_rate()
321 if (ret < 0) in __cs2000_set_rate()
322 return ret; in __cs2000_set_rate()
324 ret = cs2000_ratio_select(priv, ch); in __cs2000_set_rate()
325 if (ret < 0) in __cs2000_set_rate()
326 return ret; in __cs2000_set_rate()
355 int ret; in cs2000_enable() local
357 ret = cs2000_enable_dev_config(priv, true); in cs2000_enable()
358 if (ret < 0) in cs2000_enable()
359 return ret; in cs2000_enable()
361 ret = cs2000_clk_out_enable(priv, true); in cs2000_enable()
362 if (ret < 0) in cs2000_enable()
363 return ret; in cs2000_enable()
365 ret = cs2000_wait_pll_lock(priv); in cs2000_enable()
366 if (ret < 0) in cs2000_enable()
367 return ret; in cs2000_enable()
369 return ret; in cs2000_enable()
426 int ret; in cs2000_clk_register() local
436 ret = __cs2000_set_rate(priv, ch, rate, rate); in cs2000_clk_register()
437 if (ret < 0) in cs2000_clk_register()
438 return ret; in cs2000_clk_register()
451 ret = clk_hw_register(dev, &priv->hw); in cs2000_clk_register()
452 if (ret) in cs2000_clk_register()
453 return ret; in cs2000_clk_register()
455 ret = of_clk_add_hw_provider(np, of_clk_hw_simple_get, &priv->hw); in cs2000_clk_register()
456 if (ret < 0) { in cs2000_clk_register()
458 return ret; in cs2000_clk_register()
512 int ret; in cs2000_probe() local
521 ret = cs2000_clk_get(priv); in cs2000_probe()
522 if (ret < 0) in cs2000_probe()
523 return ret; in cs2000_probe()
525 ret = cs2000_clk_register(priv); in cs2000_probe()
526 if (ret < 0) in cs2000_probe()
527 return ret; in cs2000_probe()
529 ret = cs2000_version_print(priv); in cs2000_probe()
530 if (ret < 0) in cs2000_probe()
538 return ret; in cs2000_probe()