Lines Matching refs:uc_pdata
33 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in check_channel() local
41 if ((uc_pdata->channel_mask >= mask) && (uc_pdata->channel_mask & mask)) in check_channel()
53 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_supply_enable() local
57 if (uc_pdata->vdd_supply) { in adc_supply_enable()
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()
78 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_data_mask() local
80 if (!uc_pdata) in adc_data_mask()
83 *data_mask = uc_pdata->data_mask; in adc_data_mask()
137 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_channel_data() local
139 unsigned int timeout_us = uc_pdata->data_timeout_us; in adc_channel_data()
164 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_channels_data() local
165 unsigned int timeout_us = uc_pdata->multidata_timeout_us; in adc_channels_data()
266 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vdd_platdata_update() local
276 &uc_pdata->vdd_supply); in adc_vdd_platdata_update()
280 ret = regulator_get_value(uc_pdata->vdd_supply); in adc_vdd_platdata_update()
284 uc_pdata->vdd_microvolts = ret; in adc_vdd_platdata_update()
295 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vss_platdata_update() local
299 &uc_pdata->vss_supply); in adc_vss_platdata_update()
303 ret = regulator_get_value(uc_pdata->vss_supply); in adc_vss_platdata_update()
307 uc_pdata->vss_microvolts = ret; in adc_vss_platdata_update()
317 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vdd_value() local
318 int ret, value_sign = uc_pdata->vdd_polarity_negative ? -1 : 1; in adc_vdd_value()
320 if (!uc_pdata->vdd_supply) in adc_vdd_value()
328 if (uc_pdata->vdd_microvolts == -ENODATA) in adc_vdd_value()
331 *uV = uc_pdata->vdd_microvolts * value_sign; in adc_vdd_value()
338 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vss_value() local
339 int ret, value_sign = uc_pdata->vss_polarity_negative ? -1 : 1; in adc_vss_value()
341 if (!uc_pdata->vss_supply) in adc_vss_value()
349 if (uc_pdata->vss_microvolts == -ENODATA) in adc_vss_value()
352 *uV = uc_pdata->vss_microvolts * value_sign; in adc_vss_value()
359 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vdd_platdata_set() local
364 uc_pdata->vdd_polarity_negative = dev_read_bool(dev, prop); in adc_vdd_platdata_set()
372 uc_pdata->vdd_microvolts = dev_read_u32_default(dev, prop, -ENODATA); in adc_vdd_platdata_set()
379 struct adc_uclass_platdata *uc_pdata = dev_get_uclass_platdata(dev); in adc_vss_platdata_set() local
384 uc_pdata->vss_polarity_negative = dev_read_bool(dev, prop); in adc_vss_platdata_set()
392 uc_pdata->vss_microvolts = dev_read_u32_default(dev, prop, -ENODATA); in adc_vss_platdata_set()