Lines Matching refs:uc_pdata
31 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in check_channel() local
39 if ((uc_pdata->channel_mask >= mask) && (uc_pdata->channel_mask & mask)) in check_channel()
50 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_supply_enable() local
54 if (uc_pdata->vdd_supply) { in adc_supply_enable()
56 ret = regulator_set_enable(uc_pdata->vdd_supply, true); in adc_supply_enable()
59 if (!ret && uc_pdata->vss_supply) { in adc_supply_enable()
61 ret = regulator_set_enable(uc_pdata->vss_supply, true); in adc_supply_enable()
72 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_data_mask() local
74 if (!uc_pdata) in adc_data_mask()
77 *data_mask = uc_pdata->data_mask; in adc_data_mask()
83 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_channel_mask() local
85 if (!uc_pdata) in adc_channel_mask()
88 *channel_mask = uc_pdata->channel_mask; in adc_channel_mask()
143 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_channel_data() local
145 unsigned int timeout_us = uc_pdata->data_timeout_us; in adc_channel_data()
170 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_channels_data() local
171 unsigned int timeout_us = uc_pdata->multidata_timeout_us; in adc_channels_data()
271 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vdd_platdata_update() local
280 if (!uc_pdata->vdd_supply) in adc_vdd_platdata_update()
283 ret = regulator_get_value(uc_pdata->vdd_supply); in adc_vdd_platdata_update()
287 uc_pdata->vdd_microvolts = ret; in adc_vdd_platdata_update()
294 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vss_platdata_update() local
297 if (!uc_pdata->vss_supply) in adc_vss_platdata_update()
300 ret = regulator_get_value(uc_pdata->vss_supply); in adc_vss_platdata_update()
304 uc_pdata->vss_microvolts = ret; in adc_vss_platdata_update()
311 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vdd_value() local
312 int ret, value_sign = uc_pdata->vdd_polarity_negative ? -1 : 1; in adc_vdd_value()
319 if (uc_pdata->vdd_microvolts == -ENODATA) in adc_vdd_value()
322 *uV = uc_pdata->vdd_microvolts * value_sign; in adc_vdd_value()
329 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vss_value() local
330 int ret, value_sign = uc_pdata->vss_polarity_negative ? -1 : 1; in adc_vss_value()
337 if (uc_pdata->vss_microvolts == -ENODATA) in adc_vss_value()
340 *uV = uc_pdata->vss_microvolts * value_sign; in adc_vss_value()
371 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vdd_platdata_set() local
376 uc_pdata->vdd_polarity_negative = dev_read_bool(dev, prop); in adc_vdd_platdata_set()
380 &uc_pdata->vdd_supply); in adc_vdd_platdata_set()
389 uc_pdata->vdd_microvolts = dev_read_u32_default(dev, prop, -ENODATA); in adc_vdd_platdata_set()
396 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vss_platdata_set() local
401 uc_pdata->vss_polarity_negative = dev_read_bool(dev, prop); in adc_vss_platdata_set()
404 &uc_pdata->vss_supply); in adc_vss_platdata_set()
413 uc_pdata->vss_microvolts = dev_read_u32_default(dev, prop, -ENODATA); in adc_vss_platdata_set()