Lines Matching refs:err

11 #include <linux/err.h>
151 int err = 0;
157 err = regmap_read(regmap, TMP464_THERM_STATUS_REG, &regval);
158 if (err < 0)
163 err = regmap_read(regmap, TMP464_THERM2_STATUS_REG, &regval);
164 if (err < 0)
177 err = regmap_read(regmap, TMP464_REMOTE_OPEN_REG, &regval);
178 if (err < 0)
187 err = regmap_read(regmap, TMP464_THERM_LIMIT[channel], &regval);
188 if (err < 0)
190 err = regmap_read(regmap, TMP464_TEMP_HYST_REG, &regval2);
191 if (err < 0)
197 err = regmap_read(regmap, TMP464_THERM_LIMIT[channel], &regval);
198 if (err < 0)
203 err = regmap_read(regmap, TMP464_THERM2_LIMIT[channel], &regval);
204 if (err < 0)
206 err = regmap_read(regmap, TMP464_TEMP_HYST_REG, &regval2);
207 if (err < 0)
213 err = regmap_read(regmap, TMP464_THERM2_LIMIT[channel], &regval);
214 if (err < 0)
219 err = regmap_read(regmap, TMP464_TEMP_OFFSET_REG(channel), &regval);
220 if (err < 0)
226 err = -ENODATA;
229 err = regmap_read(regmap, TMP464_TEMP_REG(channel), &regval);
230 if (err < 0)
238 err = -EOPNOTSUPP;
244 return err;
309 int err = 0;
313 err = regmap_read(regmap, TMP464_THERM_LIMIT[0], &regval);
314 if (err < 0)
318 err = regmap_write(regmap, TMP464_TEMP_HYST_REG,
323 err = regmap_write(regmap, TMP464_THERM_LIMIT[channel], val);
327 err = regmap_write(regmap, TMP464_THERM2_LIMIT[channel], val);
331 err = regmap_write(regmap, TMP464_TEMP_OFFSET_REG(channel), val);
335 err = tmp464_enable_channels(data);
338 err = -EOPNOTSUPP;
342 return err;
349 int err;
355 err = tmp464_chip_write(data, attr, channel, val);
358 err = tmp464_temp_write(data, attr, channel, val);
361 err = -EOPNOTSUPP;
367 return err;
431 int err;
433 err = regmap_read(regmap, TMP464_LOCK_REG, &regval);
434 if (err)
435 return err;
438 err = regmap_write(regmap, TMP464_LOCK_REG, TMP464_UNLOCK_VAL);
439 if (err)
440 return err;
442 err = devm_add_action_or_reset(dev, tmp464_restore_lock, regmap);
443 if (err)
444 return err;
447 err = regmap_read(regmap, TMP464_CONFIG_REG, &regval);
448 if (err)
449 return err;
451 err = devm_add_action_or_reset(dev, tmp464_restore_config, data);
452 if (err)
453 return err;
456 err = regmap_update_bits(regmap, TMP464_CONFIG_REG,
460 if (err)
461 return err;
526 int err;
528 err = of_property_read_u32(child, "reg", &channel);
529 if (err) {
531 return err;
543 err = of_property_read_s32(child, "ti,n-factor", &nfactor);
544 if (err && err != -EINVAL)
545 return err;
546 if (!err) {
556 err = regmap_write(regmap, TMP464_N_FACTOR_REG(channel),
558 if (err)
559 return err;
569 int err;
575 err = tmp464_probe_child_from_dt(dev, child, data);
576 if (err) {
578 return err;
657 int i, err;
681 err = tmp464_init_client(dev, data);
682 if (err)
683 return err;
686 err = tmp464_probe_from_dt(dev, data);
687 if (err)
688 return err;