Lines Matching refs:ret
105 int ret;
107 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &val);
108 if (ret)
126 int ret = regmap_read(power->regmap, AXP20X_VBUS_IPSOUT_MGMT, &v);
128 if (ret)
129 return ret;
155 int ret = regmap_read(power->regmap, AXP20X_VBUS_IPSOUT_MGMT, &v);
157 if (ret)
158 return ret;
182 int ret;
186 ret = regmap_read(power->regmap, AXP20X_VBUS_IPSOUT_MGMT, &v);
187 if (ret)
188 return ret;
194 ret = iio_read_channel_processed(power->vbus_v,
196 if (ret)
197 return ret;
207 ret = axp20x_read_variable_width(power->regmap,
209 if (ret < 0)
210 return ret;
212 val->intval = ret * 1700; /* 1 step = 1.7 mV */
220 ret = iio_read_channel_processed(power->vbus_i,
222 if (ret)
223 return ret;
233 ret = axp20x_read_variable_width(power->regmap,
235 if (ret < 0)
236 return ret;
238 val->intval = ret * 375; /* 1 step = 0.375 mA */
245 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &input);
246 if (ret)
247 return ret;
259 ret = regmap_read(power->regmap,
261 if (ret)
262 return ret;
573 int i, irq, ret;
600 ret = regmap_update_bits(power->regmap, AXP20X_VBUS_MON,
603 if (ret)
604 return ret;
607 ret = configure_iio_channels(pdev, power);
609 ret = configure_adc_registers(power);
611 if (ret)
612 return ret;
639 ret = devm_request_any_context_irq(&pdev->dev, power->irqs[i],
642 if (ret < 0) {
644 axp_data->irq_names[i], ret);
645 return ret;