Lines Matching refs:ret
53 int ret = 0; in adc_supply_enable() local
57 ret = regulator_set_enable(uc_pdata->vdd_supply, true); in adc_supply_enable()
60 if (!ret && uc_pdata->vss_supply) { in adc_supply_enable()
62 ret = regulator_set_enable(uc_pdata->vss_supply, true); in adc_supply_enable()
65 if (ret) in adc_supply_enable()
68 return ret; in adc_supply_enable()
107 int ret; in adc_start_channel() local
112 ret = check_channel(dev, channel, CHECK_NUMBER, __func__); in adc_start_channel()
113 if (ret) in adc_start_channel()
114 return ret; in adc_start_channel()
116 ret = adc_supply_enable(dev); in adc_start_channel()
117 if (ret) in adc_start_channel()
118 return ret; in adc_start_channel()
126 int ret; in adc_start_channels() local
131 ret = check_channel(dev, channel_mask, CHECK_MASK, __func__); in adc_start_channels()
132 if (ret) in adc_start_channels()
133 return ret; in adc_start_channels()
135 ret = adc_supply_enable(dev); in adc_start_channels()
136 if (ret) in adc_start_channels()
137 return ret; in adc_start_channels()
147 int ret; in adc_channel_data() local
152 ret = check_channel(dev, channel, CHECK_NUMBER, __func__); in adc_channel_data()
153 if (ret) in adc_channel_data()
154 return ret; in adc_channel_data()
157 ret = ops->channel_data(dev, channel, data); in adc_channel_data()
158 if (!ret || ret != -EBUSY) in adc_channel_data()
165 return ret; in adc_channel_data()
174 int ret; in adc_channels_data() local
179 ret = check_channel(dev, channel_mask, CHECK_MASK, __func__); in adc_channels_data()
180 if (ret) in adc_channels_data()
181 return ret; in adc_channels_data()
184 ret = ops->channels_data(dev, channel_mask, channels); in adc_channels_data()
185 if (!ret || ret != -EBUSY) in adc_channels_data()
192 return ret; in adc_channels_data()
198 int ret; in adc_channel_single_shot() local
200 ret = uclass_get_device_by_name(UCLASS_ADC, name, &dev); in adc_channel_single_shot()
201 if (ret) in adc_channel_single_shot()
202 return ret; in adc_channel_single_shot()
204 ret = adc_start_channel(dev, channel); in adc_channel_single_shot()
205 if (ret) in adc_channel_single_shot()
206 return ret; in adc_channel_single_shot()
208 ret = adc_channel_data(dev, channel, data); in adc_channel_single_shot()
209 if (ret) in adc_channel_single_shot()
210 return ret; in adc_channel_single_shot()
220 int channel, ret; in _adc_channels_single_shot() local
227 ret = adc_start_channel(dev, channel); in _adc_channels_single_shot()
228 if (ret) in _adc_channels_single_shot()
229 return ret; in _adc_channels_single_shot()
231 ret = adc_channel_data(dev, channel, &data); in _adc_channels_single_shot()
232 if (ret) in _adc_channels_single_shot()
233 return ret; in _adc_channels_single_shot()
247 int ret; in adc_channels_single_shot() local
249 ret = uclass_get_device_by_name(UCLASS_ADC, name, &dev); in adc_channels_single_shot()
250 if (ret) in adc_channels_single_shot()
251 return ret; in adc_channels_single_shot()
253 ret = adc_start_channels(dev, channel_mask); in adc_channels_single_shot()
254 if (ret) in adc_channels_single_shot()
257 ret = adc_channels_data(dev, channel_mask, channels); in adc_channels_single_shot()
258 if (ret) in adc_channels_single_shot()
259 return ret; in adc_channels_single_shot()
264 if (ret != -ENOSYS) in adc_channels_single_shot()
265 return ret; in adc_channels_single_shot()
273 int ret; in adc_vdd_plat_update() local
284 ret = regulator_get_value(uc_pdata->vdd_supply); in adc_vdd_plat_update()
285 if (ret < 0) in adc_vdd_plat_update()
286 return ret; in adc_vdd_plat_update()
288 uc_pdata->vdd_microvolts = ret; in adc_vdd_plat_update()
296 int ret; in adc_vss_plat_update() local
301 ret = regulator_get_value(uc_pdata->vss_supply); in adc_vss_plat_update()
302 if (ret < 0) in adc_vss_plat_update()
303 return ret; in adc_vss_plat_update()
305 uc_pdata->vss_microvolts = ret; in adc_vss_plat_update()
313 int ret, value_sign = uc_pdata->vdd_polarity_negative ? -1 : 1; in adc_vdd_value() local
316 ret = adc_vdd_plat_update(dev); in adc_vdd_value()
317 if (ret) in adc_vdd_value()
318 return ret; in adc_vdd_value()
331 int ret, value_sign = uc_pdata->vss_polarity_negative ? -1 : 1; in adc_vss_value() local
334 ret = adc_vss_plat_update(dev); in adc_vss_value()
335 if (ret) in adc_vss_value()
336 return ret; in adc_vss_value()
349 int ret, val, vref; in adc_raw_to_uV() local
352 ret = adc_vdd_value(dev, &vref); in adc_raw_to_uV()
353 if (ret) in adc_raw_to_uV()
354 return ret; in adc_raw_to_uV()
359 ret = adc_data_mask(dev, &data_mask); in adc_raw_to_uV()
360 if (ret) in adc_raw_to_uV()
361 return ret; in adc_raw_to_uV()
373 int ret; in adc_vdd_plat_set() local
380 ret = device_get_supply_regulator(dev, "vdd-supply", in adc_vdd_plat_set()
382 if (!ret) in adc_vdd_plat_set()
385 if (ret != -ENOENT) in adc_vdd_plat_set()
386 return ret; in adc_vdd_plat_set()
398 int ret; in adc_vss_plat_set() local
404 ret = device_get_supply_regulator(dev, "vss-supply", in adc_vss_plat_set()
406 if (!ret) in adc_vss_plat_set()
409 if (ret != -ENOENT) in adc_vss_plat_set()
410 return ret; in adc_vss_plat_set()
421 int ret; in adc_pre_probe() local
424 ret = adc_vdd_plat_set(dev); in adc_pre_probe()
425 if (ret) in adc_pre_probe()
426 pr_err("%s: Can't update Vdd. Error: %d", dev->name, ret); in adc_pre_probe()
429 ret = adc_vss_plat_set(dev); in adc_pre_probe()
430 if (ret) in adc_pre_probe()
431 pr_err("%s: Can't update Vss. Error: %d", dev->name, ret); in adc_pre_probe()