Lines Matching refs:ret
35 int ret; in stm32_lptim_is_enabled() local
37 ret = regmap_read(priv->regmap, STM32_LPTIM_CR, &val); in stm32_lptim_is_enabled()
38 if (ret) in stm32_lptim_is_enabled()
39 return ret; in stm32_lptim_is_enabled()
47 int ret; in stm32_lptim_set_enable_state() local
51 ret = regmap_write(priv->regmap, STM32_LPTIM_CR, val); in stm32_lptim_set_enable_state()
52 if (ret) in stm32_lptim_set_enable_state()
53 return ret; in stm32_lptim_set_enable_state()
62 ret = regmap_write(priv->regmap, STM32_LPTIM_ARR, priv->ceiling); in stm32_lptim_set_enable_state()
63 if (ret) in stm32_lptim_set_enable_state()
64 return ret; in stm32_lptim_set_enable_state()
66 ret = regmap_write(priv->regmap, STM32_LPTIM_CMP, 0); in stm32_lptim_set_enable_state()
67 if (ret) in stm32_lptim_set_enable_state()
68 return ret; in stm32_lptim_set_enable_state()
71 ret = regmap_read_poll_timeout(priv->regmap, STM32_LPTIM_ISR, val, in stm32_lptim_set_enable_state()
74 if (ret) in stm32_lptim_set_enable_state()
75 return ret; in stm32_lptim_set_enable_state()
77 ret = regmap_write(priv->regmap, STM32_LPTIM_ICR, in stm32_lptim_set_enable_state()
79 if (ret) in stm32_lptim_set_enable_state()
80 return ret; in stm32_lptim_set_enable_state()
82 ret = clk_enable(priv->clk); in stm32_lptim_set_enable_state()
83 if (ret) { in stm32_lptim_set_enable_state()
85 return ret; in stm32_lptim_set_enable_state()
162 int ret; in stm32_lptim_cnt_read() local
164 ret = regmap_read(priv->regmap, STM32_LPTIM_CNT, &cnt); in stm32_lptim_cnt_read()
165 if (ret) in stm32_lptim_cnt_read()
166 return ret; in stm32_lptim_cnt_read()
219 int ret; in stm32_lptim_cnt_enable_read() local
221 ret = stm32_lptim_is_enabled(priv); in stm32_lptim_cnt_enable_read()
222 if (ret < 0) in stm32_lptim_cnt_enable_read()
223 return ret; in stm32_lptim_cnt_enable_read()
225 return scnprintf(buf, PAGE_SIZE, "%u\n", ret); in stm32_lptim_cnt_enable_read()
235 int ret; in stm32_lptim_cnt_enable_write() local
237 ret = kstrtobool(buf, &enable); in stm32_lptim_cnt_enable_write()
238 if (ret) in stm32_lptim_cnt_enable_write()
239 return ret; in stm32_lptim_cnt_enable_write()
242 ret = stm32_lptim_is_enabled(priv); in stm32_lptim_cnt_enable_write()
243 if ((ret < 0) || (!ret && !enable)) in stm32_lptim_cnt_enable_write()
244 return ret; in stm32_lptim_cnt_enable_write()
245 if (enable && ret) in stm32_lptim_cnt_enable_write()
248 ret = stm32_lptim_setup(priv, enable); in stm32_lptim_cnt_enable_write()
249 if (ret) in stm32_lptim_cnt_enable_write()
250 return ret; in stm32_lptim_cnt_enable_write()
252 ret = stm32_lptim_set_enable_state(priv, enable); in stm32_lptim_cnt_enable_write()
253 if (ret) in stm32_lptim_cnt_enable_write()
254 return ret; in stm32_lptim_cnt_enable_write()
275 int ret; in stm32_lptim_cnt_ceiling_write() local
280 ret = kstrtouint(buf, 0, &ceiling); in stm32_lptim_cnt_ceiling_write()
281 if (ret) in stm32_lptim_cnt_ceiling_write()
282 return ret; in stm32_lptim_cnt_ceiling_write()
462 int ret; in stm32_lptim_cnt_suspend() local
466 ret = stm32_lptim_setup(priv, 0); in stm32_lptim_cnt_suspend()
467 if (ret) in stm32_lptim_cnt_suspend()
468 return ret; in stm32_lptim_cnt_suspend()
470 ret = stm32_lptim_set_enable_state(priv, 0); in stm32_lptim_cnt_suspend()
471 if (ret) in stm32_lptim_cnt_suspend()
472 return ret; in stm32_lptim_cnt_suspend()
484 int ret; in stm32_lptim_cnt_resume() local
486 ret = pinctrl_pm_select_default_state(dev); in stm32_lptim_cnt_resume()
487 if (ret) in stm32_lptim_cnt_resume()
488 return ret; in stm32_lptim_cnt_resume()
492 ret = stm32_lptim_setup(priv, 1); in stm32_lptim_cnt_resume()
493 if (ret) in stm32_lptim_cnt_resume()
494 return ret; in stm32_lptim_cnt_resume()
496 ret = stm32_lptim_set_enable_state(priv, 1); in stm32_lptim_cnt_resume()
497 if (ret) in stm32_lptim_cnt_resume()
498 return ret; in stm32_lptim_cnt_resume()