Lines Matching refs:ret

113 	int sleep_index, ret;
120 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE,
124 if (ret < 0) {
126 __func__, ret);
127 return ret;
133 return ret;
138 int prox_index, ret;
140 ret = isl29028_set_proxim_sampling(chip, chip->prox_sampling_int,
142 if (ret < 0)
143 return ret;
145 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE,
148 if (ret < 0)
149 return ret;
167 int ret;
169 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE,
171 if (ret < 0) {
173 ret);
174 return ret;
179 return ret;
185 int ret;
190 ret = isl29028_set_als_scale(chip, chip->lux_scale);
191 if (ret < 0)
192 return ret;
196 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE,
199 if (ret < 0)
200 return ret;
202 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE,
207 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE,
217 if (ret < 0)
218 return ret;
221 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE,
224 if (ret < 0)
225 return ret;
240 int ret;
242 ret = regmap_read(chip->regmap, ISL29028_REG_ALSIR_L, &lsb);
243 if (ret < 0) {
246 __func__, ret);
247 return ret;
250 ret = regmap_read(chip->regmap, ISL29028_REG_ALSIR_U, &msb);
251 if (ret < 0) {
254 __func__, ret);
255 return ret;
267 int ret;
270 ret = isl29028_enable_proximity(chip);
271 if (ret < 0)
272 return ret;
277 ret = regmap_read(chip->regmap, ISL29028_REG_PROX_DATA, &data);
278 if (ret < 0) {
280 __func__, ret);
281 return ret;
292 int ret;
295 ret = isl29028_set_als_ir_mode(chip, ISL29028_MODE_ALS);
296 if (ret < 0) {
298 ret);
299 return ret;
302 ret = isl29028_read_als_ir(chip, &als_ir_data);
303 if (ret < 0)
304 return ret;
324 int ret;
326 ret = isl29028_set_als_ir_mode(chip, ISL29028_MODE_IR);
327 if (ret < 0) {
329 ret);
330 return ret;
339 int ret;
342 ret = pm_runtime_resume_and_get(dev);
345 ret = pm_runtime_put_autosuspend(dev);
348 return ret;
358 int ret;
360 ret = isl29028_set_pm_runtime_busy(chip, true);
361 if (ret < 0)
362 return ret;
366 ret = -EINVAL;
383 ret = isl29028_set_proxim_sampling(chip, val, val2);
400 ret = isl29028_set_als_scale(chip, val);
410 if (ret < 0)
411 return ret;
413 ret = isl29028_set_pm_runtime_busy(chip, false);
414 if (ret < 0)
415 return ret;
417 return ret;
426 int ret, pm_ret;
428 ret = isl29028_set_pm_runtime_busy(chip, true);
429 if (ret < 0)
430 return ret;
434 ret = -EINVAL;
440 ret = isl29028_als_get(chip, val);
443 ret = isl29028_ir_get(chip, val);
446 ret = isl29028_read_proxim(chip, val);
452 if (ret < 0)
455 ret = IIO_VAL_INT;
463 ret = IIO_VAL_INT;
469 ret = IIO_VAL_INT;
479 if (ret < 0)
480 return ret;
483 * Preserve the ret variable if the call to
491 return ret;
533 int ret;
535 ret = regmap_write(chip->regmap, ISL29028_REG_CONFIGURE, 0x0);
536 if (ret < 0)
538 __func__, ret);
543 return ret;
573 int ret;
586 ret = PTR_ERR(chip->regmap);
588 __func__, ret);
589 return ret;
597 ret = regmap_write(chip->regmap, ISL29028_REG_TEST1_MODE, 0x0);
598 if (ret < 0) {
601 __func__, ret);
602 return ret;
605 ret = regmap_write(chip->regmap, ISL29028_REG_TEST2_MODE, 0x0);
606 if (ret < 0) {
609 __func__, ret);
610 return ret;
613 ret = isl29028_clear_configure_reg(chip);
614 if (ret < 0)
615 return ret;
628 ret = iio_device_register(indio_dev);
629 if (ret < 0) {
632 __func__, ret);
633 return ret;
656 int ret;
660 ret = isl29028_clear_configure_reg(chip);
664 return ret;