Lines Matching refs:ret

55 	int ret = 0;  in adc_supply_enable()  local
59 ret = regulator_set_enable(uc_pdata->vdd_supply, true); in adc_supply_enable()
62 if (!ret && uc_pdata->vss_supply) { in adc_supply_enable()
64 ret = regulator_set_enable(uc_pdata->vss_supply, true); in adc_supply_enable()
67 if (ret) in adc_supply_enable()
70 return ret; in adc_supply_enable()
100 int ret; in adc_start_channel() local
105 ret = check_channel(dev, channel, CHECK_NUMBER, __func__); in adc_start_channel()
106 if (ret) in adc_start_channel()
107 return ret; in adc_start_channel()
109 ret = adc_supply_enable(dev); in adc_start_channel()
110 if (ret) in adc_start_channel()
111 return ret; in adc_start_channel()
119 int ret; in adc_start_channels() local
124 ret = check_channel(dev, channel_mask, CHECK_MASK, __func__); in adc_start_channels()
125 if (ret) in adc_start_channels()
126 return ret; in adc_start_channels()
128 ret = adc_supply_enable(dev); in adc_start_channels()
129 if (ret) in adc_start_channels()
130 return ret; in adc_start_channels()
140 int ret; in adc_channel_data() local
145 ret = check_channel(dev, channel, CHECK_NUMBER, __func__); in adc_channel_data()
146 if (ret) in adc_channel_data()
147 return ret; in adc_channel_data()
150 ret = ops->channel_data(dev, channel, data); in adc_channel_data()
151 if (!ret || ret != -EBUSY) in adc_channel_data()
158 return ret; in adc_channel_data()
167 int ret; in adc_channels_data() local
172 ret = check_channel(dev, channel_mask, CHECK_MASK, __func__); in adc_channels_data()
173 if (ret) in adc_channels_data()
174 return ret; in adc_channels_data()
177 ret = ops->channels_data(dev, channel_mask, channels); in adc_channels_data()
178 if (!ret || ret != -EBUSY) in adc_channels_data()
185 return ret; in adc_channels_data()
191 int ret; in adc_channel_single_shot() local
193 ret = uclass_get_device_by_name(UCLASS_ADC, name, &dev); in adc_channel_single_shot()
194 if (ret) in adc_channel_single_shot()
195 return ret; in adc_channel_single_shot()
197 ret = adc_start_channel(dev, channel); in adc_channel_single_shot()
198 if (ret) in adc_channel_single_shot()
199 return ret; in adc_channel_single_shot()
201 ret = adc_channel_data(dev, channel, data); in adc_channel_single_shot()
202 if (ret) in adc_channel_single_shot()
203 return ret; in adc_channel_single_shot()
213 int channel, ret; in _adc_channels_single_shot() local
220 ret = adc_start_channel(dev, channel); in _adc_channels_single_shot()
221 if (ret) in _adc_channels_single_shot()
222 return ret; in _adc_channels_single_shot()
224 ret = adc_channel_data(dev, channel, &data); in _adc_channels_single_shot()
225 if (ret) in _adc_channels_single_shot()
226 return ret; in _adc_channels_single_shot()
240 int ret; in adc_channels_single_shot() local
242 ret = uclass_get_device_by_name(UCLASS_ADC, name, &dev); in adc_channels_single_shot()
243 if (ret) in adc_channels_single_shot()
244 return ret; in adc_channels_single_shot()
246 ret = adc_start_channels(dev, channel_mask); in adc_channels_single_shot()
247 if (ret) in adc_channels_single_shot()
250 ret = adc_channels_data(dev, channel_mask, channels); in adc_channels_single_shot()
251 if (ret) in adc_channels_single_shot()
252 return ret; in adc_channels_single_shot()
257 if (ret != -ENOSYS) in adc_channels_single_shot()
258 return ret; in adc_channels_single_shot()
267 int ret; in adc_vdd_platdata_update() local
275 ret = device_get_supply_regulator(dev, "vdd-supply", in adc_vdd_platdata_update()
277 if (ret) in adc_vdd_platdata_update()
278 return ret; in adc_vdd_platdata_update()
280 ret = regulator_get_value(uc_pdata->vdd_supply); in adc_vdd_platdata_update()
281 if (ret < 0) in adc_vdd_platdata_update()
282 return ret; in adc_vdd_platdata_update()
284 uc_pdata->vdd_microvolts = ret; in adc_vdd_platdata_update()
296 int ret; in adc_vss_platdata_update() local
298 ret = device_get_supply_regulator(dev, "vss-supply", in adc_vss_platdata_update()
300 if (ret) in adc_vss_platdata_update()
301 return ret; in adc_vss_platdata_update()
303 ret = regulator_get_value(uc_pdata->vss_supply); in adc_vss_platdata_update()
304 if (ret < 0) in adc_vss_platdata_update()
305 return ret; in adc_vss_platdata_update()
307 uc_pdata->vss_microvolts = ret; in adc_vss_platdata_update()
318 int ret, value_sign = uc_pdata->vdd_polarity_negative ? -1 : 1; in adc_vdd_value() local
324 ret = adc_vdd_platdata_update(dev); in adc_vdd_value()
325 if (ret) in adc_vdd_value()
326 return ret; in adc_vdd_value()
339 int ret, value_sign = uc_pdata->vss_polarity_negative ? -1 : 1; in adc_vss_value() local
345 ret = adc_vss_platdata_update(dev); in adc_vss_value()
346 if (ret) in adc_vss_value()
347 return ret; in adc_vss_value()
360 int ret; in adc_vdd_platdata_set() local
366 ret = adc_vdd_platdata_update(dev); in adc_vdd_platdata_set()
367 if (ret != -ENOENT) in adc_vdd_platdata_set()
368 return ret; in adc_vdd_platdata_set()
380 int ret; in adc_vss_platdata_set() local
386 ret = adc_vss_platdata_update(dev); in adc_vss_platdata_set()
387 if (ret != -ENOENT) in adc_vss_platdata_set()
388 return ret; in adc_vss_platdata_set()
399 int ret; in adc_pre_probe() local
402 ret = adc_vdd_platdata_set(dev); in adc_pre_probe()
403 if (ret) in adc_pre_probe()
404 pr_err("%s: Can't update Vdd. Error: %d", dev->name, ret); in adc_pre_probe()
407 ret = adc_vss_platdata_set(dev); in adc_pre_probe()
408 if (ret) in adc_pre_probe()
409 pr_err("%s: Can't update Vss. Error: %d", dev->name, ret); in adc_pre_probe()