Lines Matching refs:err
86 int err; in si514_is_prepared() local
88 err = regmap_read(data->regmap, SI514_REG_CONTROL, &val); in si514_is_prepared()
89 if (err < 0) in si514_is_prepared()
90 return err; in si514_is_prepared()
99 int err; in si514_get_muldiv() local
102 err = regmap_bulk_read(data->regmap, SI514_REG_M_FRAC1, in si514_get_muldiv()
104 if (err) in si514_get_muldiv()
105 return err; in si514_get_muldiv()
120 int err; in si514_set_muldiv() local
142 err = regmap_write(data->regmap, SI514_REG_LP, lp); in si514_set_muldiv()
143 if (err < 0) in si514_set_muldiv()
144 return err; in si514_set_muldiv()
154 err = regmap_bulk_write(data->regmap, SI514_REG_HS_DIV, reg + 5, 2); in si514_set_muldiv()
155 if (err < 0) in si514_set_muldiv()
156 return err; in si514_set_muldiv()
219 int err; in si514_recalc_rate() local
221 err = si514_get_muldiv(data, &settings); in si514_recalc_rate()
222 if (err) { in si514_recalc_rate()
234 int err; in si514_round_rate() local
239 err = si514_calc_muldiv(&settings, rate); in si514_round_rate()
240 if (err) in si514_round_rate()
241 return err; in si514_round_rate()
257 int err; in si514_set_rate() local
259 err = si514_calc_muldiv(&settings, rate); in si514_set_rate()
260 if (err) in si514_set_rate()
261 return err; in si514_set_rate()
263 err = regmap_read(data->regmap, SI514_REG_CONTROL, &old_oe_state); in si514_set_rate()
264 if (err) in si514_set_rate()
265 return err; in si514_set_rate()
269 err = si514_set_muldiv(data, &settings); in si514_set_rate()
270 if (err < 0) in si514_set_rate()
271 return err; /* Undefined state now, best to leave disabled */ in si514_set_rate()
274 err = regmap_write(data->regmap, SI514_REG_CONTROL, SI514_CONTROL_FCAL); in si514_set_rate()
275 if (err < 0) in si514_set_rate()
276 return err; in si514_set_rate()
284 return err; in si514_set_rate()
334 int err; in si514_probe() local
358 err = devm_clk_hw_register(&client->dev, &data->hw); in si514_probe()
359 if (err) { in si514_probe()
361 return err; in si514_probe()
363 err = devm_of_clk_add_hw_provider(&client->dev, of_clk_hw_simple_get, in si514_probe()
365 if (err) { in si514_probe()
367 return err; in si514_probe()