Home
last modified time | relevance | path

Searched refs:vref_mv (Results 1 – 25 of 33) sorted by relevance

12

/drivers/iio/dac/
Dltc2632.c36 const int vref_mv; member
49 int vref_mv; member
103 *val = st->vref_mv; in ltc2632_read_raw()
219 .vref_mv = 2500,
224 .vref_mv = 2500,
229 .vref_mv = 2500,
234 .vref_mv = 4096,
239 .vref_mv = 4096,
244 .vref_mv = 4096,
249 .vref_mv = 2500,
[all …]
Dmax517.c35 unsigned short vref_mv[8]; member
77 *val = data->vref_mv[chan->channel]; in max517_read_raw()
183 data->vref_mv[chan] = 5000; /* mV */ in max517_probe()
185 data->vref_mv[chan] = platform_data->vref_mv[chan]; in max517_probe()
Dad5791.c89 unsigned short vref_mv; member
265 *val = st->vref_mv; in ad5791_read_raw()
270 do_div(val64, st->vref_mv); in ad5791_read_raw()
383 st->vref_mv = (pos_voltage_uv + neg_voltage_uv) / 1000; in ad5791_probe()
386 st->vref_mv = pdata->vref_pos_mv + pdata->vref_neg_mv; in ad5791_probe()
400 st->ctrl = AD5761_CTRL_LINCOMP(st->chip_info->get_lin_comp(st->vref_mv)) in ad5791_probe()
Dad5504.c53 unsigned short vref_mv; member
112 *val = st->vref_mv; in ad5504_read_raw()
298 st->vref_mv = voltage_uv / 1000; in ad5504_probe()
300 st->vref_mv = pdata->vref_mv; in ad5504_probe()
Dmcp4922.c32 unsigned int vref_mv; member
74 *val = state->vref_mv; in mcp4922_read_raw()
153 state->vref_mv = ret / 1000; in mcp4922_probe()
Dad5624r_spi.c55 *val = st->vref_mv; in ad5624r_read_raw()
266 st->vref_mv = voltage_uv / 1000; in ad5624r_probe()
268 st->vref_mv = st->chip_info->int_vref_mv; in ad5624r_probe()
Dad5446.c47 unsigned short vref_mv; member
184 *val = st->vref_mv; in ad5446_read_raw()
268 st->vref_mv = st->chip_info->int_vref_mv; in ad5446_probe()
270 st->vref_mv = voltage_uv / 1000; in ad5446_probe()
Dmax5821.c36 unsigned short vref_mv; member
247 *val = data->vref_mv; in max5821_read_raw()
351 data->vref_mv = ret / 1000; in max5821_probe()
Dstm32-dac-core.h34 int vref_mv; member
Dstm32-dac-core.c139 priv->common.vref_mv = ret / 1000; in stm32_dac_probe()
140 dev_dbg(dev, "vref+=%dmV\n", priv->common.vref_mv); in stm32_dac_probe()
Dad5624r.h58 unsigned short vref_mv; member
Dad5686.c139 *val = st->vref_mv; in ad5686_read_raw()
481 st->vref_mv = voltage_uv / 1000; in ad5686_probe()
483 st->vref_mv = st->chip_info->int_vref_mv; in ad5686_probe()
/drivers/hwmon/
Dads7828.c110 unsigned int vref_mv = ADS7828_INT_VREF_MV; in ads7828_probe() local
125 if (ext_vref && pdata->vref_mv) in ads7828_probe()
126 vref_mv = pdata->vref_mv; in ads7828_probe()
133 vref_mv = DIV_ROUND_CLOSEST(vref_uv, 1000); in ads7828_probe()
134 if (vref_mv < ADS7828_EXT_VREF_MV_MIN || in ads7828_probe()
135 vref_mv > ADS7828_EXT_VREF_MV_MAX) in ads7828_probe()
148 vref_mv = clamp_val(vref_mv, ADS7828_EXT_VREF_MV_MIN, in ads7828_probe()
153 data->lsb_resol = DIV_ROUND_CLOSEST(vref_mv * 1000, 4096); in ads7828_probe()
157 data->lsb_resol = DIV_ROUND_CLOSEST(vref_mv * 1000, 256); in ads7828_probe()
/drivers/iio/adc/
Daspeed_adc.c118 int vref_mv; member
321 *val = data->vref_mv; in aspeed_adc_read_raw()
421 data->vref_mv = data->model_data->vref_fixed_mv; in aspeed_adc_vref_config()
435 data->vref_mv = regulator_get_voltage(data->regulator); in aspeed_adc_vref_config()
437 data->vref_mv /= 1000; in aspeed_adc_vref_config()
438 if ((data->vref_mv >= 1550) && (data->vref_mv <= 2700)) in aspeed_adc_vref_config()
444 else if ((data->vref_mv >= 900) && (data->vref_mv <= 1650)) in aspeed_adc_vref_config()
452 data->vref_mv); in aspeed_adc_vref_config()
458 data->vref_mv = 2500000; in aspeed_adc_vref_config()
461 &data->vref_mv); in aspeed_adc_vref_config()
[all …]
Dti-ads8688.c69 unsigned int vref_mv; member
124 ads8688_range_def[0].scale * st->vref_mv, in ads8688_show_scales()
125 ads8688_range_def[1].scale * st->vref_mv, in ads8688_show_scales()
126 ads8688_range_def[2].scale * st->vref_mv); in ads8688_show_scales()
262 scale_mv = st->vref_mv; in ads8688_read_raw()
303 if (offset == 0 && val2 == ads8688_range_def[0].scale * st->vref_mv) { in ads8688_write_raw()
310 if (val2 == ads8688_range_def[i].scale * st->vref_mv && in ads8688_write_raw()
436 st->vref_mv = ret / 1000; in ads8688_probe()
439 st->vref_mv = ADS8688_VREF_MV; in ads8688_probe()
Dad7292.c81 unsigned short vref_mv; member
238 *val = st->vref_mv * ret; in ad7292_read_raw()
297 st->vref_mv = ret / 1000; in ad7292_probe()
300 st->vref_mv = 1250; in ad7292_probe()
Dad7793.c257 unsigned int vref_mv) in ad7793_setup() argument
331 scale_uv = ((u64)vref_mv * 100000000) in ad7793_setup()
782 int ret, vref_mv = 0; in ad7793_probe() local
815 vref_mv = regulator_get_voltage(st->reg); in ad7793_probe()
816 if (vref_mv < 0) in ad7793_probe()
817 return vref_mv; in ad7793_probe()
819 vref_mv /= 1000; in ad7793_probe()
821 vref_mv = 1170; /* Build-in ref */ in ad7793_probe()
837 ret = ad7793_setup(indio_dev, pdata, vref_mv); in ad7793_probe()
Dad7266.c29 unsigned long vref_mv; member
167 scale_mv = st->vref_mv; in ad7266_read_raw()
414 st->vref_mv = ret / 1000; in ad7266_probe()
420 st->vref_mv = 2500; in ad7266_probe()
Dnau7802.c56 u32 vref_mv; member
343 *val = st->vref_mv; in nau7802_read_raw()
455 st->vref_mv = tmp; in nau7802_probe()
479 st->scale_avail[i] = (((u64)st->vref_mv) * 1000000000ULL) in nau7802_probe()
Dad7124.c153 unsigned int vref_mv; member
372 cfg->vref_mv = regulator_get_voltage(st->vref[refsel]); in ad7124_init_config_vref()
374 cfg->vref_mv /= 1000; in ad7124_init_config_vref()
377 cfg->vref_mv = 2500; in ad7124_init_config_vref()
595 *val = st->channels[chan->address].cfg.vref_mv; in ad7124_read_raw()
659 vref = st->channels[chan->address].cfg.vref_mv * 1000000LL; in ad7124_write_raw()
Dti-ads131e08.c98 unsigned int vref_mv; member
381 st->vref_mv == ADS131E08_VREF_4V_mV); in ads131e08_config_reference_voltage()
527 *value = st->vref_mv; in ads131e08_read_raw()
707 st->vref_mv = ADS131E08_VREF_2V4_mV; in ads131e08_alloc_channels()
710 st->vref_mv = ADS131E08_VREF_4V_mV; in ads131e08_alloc_channels()
Dti-ads7950.c78 unsigned int vref_mv; member
351 if (st->vref_mv) { in ti_ads7950_get_range()
352 vref = st->vref_mv; in ti_ads7950_get_range()
597 st->vref_mv = TI_ADS7950_VA_MV_ACPI_DEFAULT; in ti_ads7950_probe()
Dmxs-lradc-adc.c124 const u32 *vref_mv; member
241 *val = adc->vref_mv[chan->channel]; in mxs_lradc_adc_read_raw()
768 adc->vref_mv = mxs_lradc_adc_vref_mv[lradc->soc]; in mxs_lradc_adc_probe()
782 scale_uv = ((u64)adc->vref_mv[i] * 100000000) >> in mxs_lradc_adc_probe()
Dti-tsc2046.c179 unsigned int vref_mv; member
477 *val = priv->vref_mv; in tsc2046_adc_read_raw()
770 priv->vref_mv = TI_TSC2046_INT_VREF; in tsc2046_adc_configure_regulator()
787 priv->vref_mv = ret / MILLI; in tsc2046_adc_configure_regulator()
/drivers/input/touchscreen/
Dads7846.c105 u16 vref_mv; member
503 retval *= ts->vref_mv; in SHOW()
558 if (!ts->vref_mv) { in ads784x_hwmon_register()
560 ts->vref_mv = 2500; in ads784x_hwmon_register()
566 if (!ts->vref_mv) { in ads784x_hwmon_register()
1156 of_property_read_u16(node, "ti,vref-mv", &pdata->vref_mv); in ads7846_probe_dt()
1277 ts->vref_mv = pdata->vref_mv; in ads7846_probe()

12