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