Lines Matching refs:err

130 	int err, data;
132 err = regmap_read(hw->regmap, HTS221_REG_WHOAMI_ADDR, &data);
133 if (err < 0) {
135 return err;
149 int i, err;
158 err = regmap_update_bits(hw->regmap, HTS221_REG_CNTRL1_ADDR,
162 if (err < 0)
163 return err;
175 int i, err, data;
185 err = regmap_update_bits(hw->regmap, avg->addr,
187 if (err < 0)
188 return err;
246 int err;
248 err = regmap_update_bits(hw->regmap, HTS221_REG_CNTRL1_ADDR,
251 if (err < 0)
252 return err;
261 int err, *slope, *b_gen, cal0, cal1;
265 err = regmap_read(hw->regmap, HTS221_REG_0T_CAL_Y_H, &cal0);
266 if (err < 0)
267 return err;
269 err = regmap_read(hw->regmap, HTS221_REG_T1_T0_CAL_Y_H, &cal1);
270 if (err < 0)
271 return err;
274 err = regmap_read(hw->regmap, HTS221_REG_1T_CAL_Y_H, &cal0);
275 if (err < 0)
276 return err;
279 err = regmap_bulk_read(hw->regmap, HTS221_REG_0T_CAL_X_L,
281 if (err < 0)
282 return err;
285 err = regmap_bulk_read(hw->regmap, HTS221_REG_1T_CAL_X_L,
287 if (err < 0)
288 return err;
304 int err, *slope, *b_gen, data;
308 err = regmap_read(hw->regmap, HTS221_REG_0RH_CAL_Y_H, &data);
309 if (err < 0)
310 return err;
313 err = regmap_read(hw->regmap, HTS221_REG_1RH_CAL_Y_H, &data);
314 if (err < 0)
315 return err;
318 err = regmap_bulk_read(hw->regmap, HTS221_REG_0RH_CAL_X_H,
320 if (err < 0)
321 return err;
324 err = regmap_bulk_read(hw->regmap, HTS221_REG_1RH_CAL_X_H,
326 if (err < 0)
327 return err;
402 int err;
404 err = hts221_set_enable(hw, true);
405 if (err < 0)
406 return err;
410 err = regmap_bulk_read(hw->regmap, addr, &data, sizeof(data));
411 if (err < 0)
412 return err;
553 int err;
555 err = devm_regulator_get_enable(dev, "vdd");
556 if (err)
557 return dev_err_probe(dev, err, "failed to get vdd regulator\n");
569 int err;
584 err = hts221_init_regulators(dev);
585 if (err)
586 return err;
588 err = hts221_check_whoami(hw);
589 if (err < 0)
590 return err;
600 err = regmap_update_bits(hw->regmap, HTS221_REG_CNTRL1_ADDR,
603 if (err < 0)
604 return err;
606 err = hts221_update_odr(hw, hts221_odr_table[0].hz);
607 if (err < 0)
608 return err;
611 err = hts221_parse_rh_caldata(hw);
612 if (err < 0) {
614 return err;
618 err = hts221_update_avg(hw, HTS221_SENSOR_H, data);
619 if (err < 0) {
621 return err;
625 err = hts221_parse_temp_caldata(hw);
626 if (err < 0) {
629 return err;
633 err = hts221_update_avg(hw, HTS221_SENSOR_T, data);
634 if (err < 0) {
637 return err;
641 err = hts221_allocate_buffers(iio_dev);
642 if (err < 0)
643 return err;
645 err = hts221_allocate_trigger(iio_dev);
646 if (err)
647 return err;
668 int err = 0;
671 err = regmap_update_bits(hw->regmap, HTS221_REG_CNTRL1_ADDR,
675 return err;