Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/hwmon/
Dads7828.c122 unsigned int vref_mv = ADS7828_INT_VREF_MV; in ads7828_probe() local
137 if (ext_vref && pdata->vref_mv) in ads7828_probe()
138 vref_mv = pdata->vref_mv; in ads7828_probe()
145 vref_mv = DIV_ROUND_CLOSEST(vref_uv, 1000); in ads7828_probe()
146 if (vref_mv < ADS7828_EXT_VREF_MV_MIN || in ads7828_probe()
147 vref_mv > ADS7828_EXT_VREF_MV_MAX) in ads7828_probe()
160 vref_mv = clamp_val(vref_mv, ADS7828_EXT_VREF_MV_MIN, in ads7828_probe()
165 data->lsb_resol = DIV_ROUND_CLOSEST(vref_mv * 1000, 4096); in ads7828_probe()
169 data->lsb_resol = DIV_ROUND_CLOSEST(vref_mv * 1000, 256); in ads7828_probe()
/Linux-v4.19/drivers/iio/dac/
Dltc2632.c37 const int vref_mv; member
50 int vref_mv; member
94 *val = st->vref_mv; in ltc2632_read_raw()
207 .vref_mv = 2500,
211 .vref_mv = 2500,
215 .vref_mv = 2500,
219 .vref_mv = 4096,
223 .vref_mv = 4096,
227 .vref_mv = 4096,
254 st->vref_mv = chip_info->vref_mv; in ltc2632_probe()
[all …]
Dmax517.c48 unsigned short vref_mv[8]; member
90 *val = data->vref_mv[chan->channel]; in max517_read_raw()
205 data->vref_mv[chan] = 5000; /* mV */ in max517_probe()
207 data->vref_mv[chan] = platform_data->vref_mv[chan]; in max517_probe()
Dad5791.c88 unsigned short vref_mv; member
268 *val = st->vref_mv; in ad5791_read_raw()
273 do_div(val64, st->vref_mv); in ad5791_read_raw()
386 st->vref_mv = (pos_voltage_uv + neg_voltage_uv) / 1000; in ad5791_probe()
389 st->vref_mv = pdata->vref_pos_mv + pdata->vref_neg_mv; in ad5791_probe()
403 st->ctrl = AD5761_CTRL_LINCOMP(st->chip_info->get_lin_comp(st->vref_mv)) in ad5791_probe()
Dad5504.c54 unsigned short vref_mv; member
114 *val = st->vref_mv; in ad5504_read_raw()
300 st->vref_mv = voltage_uv / 1000; in ad5504_probe()
302 st->vref_mv = pdata->vref_mv; in ad5504_probe()
Dmcp4922.c40 unsigned int vref_mv; member
82 *val = state->vref_mv; in mcp4922_read_raw()
156 state->vref_mv = ret / 1000; in mcp4922_probe()
Dad5624r_spi.c56 *val = st->vref_mv; in ad5624r_read_raw()
251 st->vref_mv = voltage_uv / 1000; in ad5624r_probe()
253 st->vref_mv = st->chip_info->int_vref_mv; in ad5624r_probe()
Dstm32-dac-core.h34 int vref_mv; member
Dstm32-dac-core.c100 priv->common.vref_mv = ret / 1000; in stm32_dac_probe()
101 dev_dbg(dev, "vref+=%dmV\n", priv->common.vref_mv); in stm32_dac_probe()
Dad5446.c41 unsigned short vref_mv; member
177 *val = st->vref_mv; in ad5446_read_raw()
261 st->vref_mv = st->chip_info->int_vref_mv; in ad5446_probe()
263 st->vref_mv = voltage_uv / 1000; in ad5446_probe()
Dmax5821.c39 unsigned short vref_mv; member
250 *val = data->vref_mv; in max5821_read_raw()
349 data->vref_mv = ret / 1000; in max5821_probe()
Dad5624r.h59 unsigned short vref_mv; member
/Linux-v4.19/drivers/iio/adc/
Dti-ads8688.c71 unsigned int vref_mv; member
126 ads8688_range_def[0].scale * st->vref_mv, in ads8688_show_scales()
127 ads8688_range_def[1].scale * st->vref_mv, in ads8688_show_scales()
128 ads8688_range_def[2].scale * st->vref_mv); in ads8688_show_scales()
264 scale_mv = st->vref_mv; in ads8688_read_raw()
307 if (offset == 0 && val2 == ads8688_range_def[0].scale * st->vref_mv) { in ads8688_write_raw()
314 if (val2 == ads8688_range_def[i].scale * st->vref_mv && in ads8688_write_raw()
439 st->vref_mv = ret / 1000; in ads8688_probe()
442 st->vref_mv = ADS8688_VREF_MV; in ads8688_probe()
Dad7793.c257 unsigned int vref_mv) in ad7793_setup() argument
330 scale_uv = ((u64)vref_mv * 100000000) in ad7793_setup()
710 int ret, vref_mv = 0; in ad7793_probe() local
739 vref_mv = regulator_get_voltage(st->reg); in ad7793_probe()
740 if (vref_mv < 0) { in ad7793_probe()
741 ret = vref_mv; in ad7793_probe()
745 vref_mv /= 1000; in ad7793_probe()
747 vref_mv = 1170; /* Build-in ref */ in ad7793_probe()
767 ret = ad7793_setup(indio_dev, pdata, vref_mv); in ad7793_probe()
Dstm32-adc-core.h41 int vref_mv; member
Dti-ads7950.c60 unsigned int vref_mv; member
319 if (st->vref_mv) { in ti_ads7950_get_range()
320 vref = st->vref_mv; in ti_ads7950_get_range()
424 st->vref_mv = TI_ADS7950_VA_MV_ACPI_DEFAULT; in ti_ads7950_probe()
Dad7266.c30 unsigned long vref_mv; member
169 scale_mv = st->vref_mv; in ad7266_read_raw()
407 st->vref_mv = ret / 1000; in ad7266_probe()
413 st->vref_mv = 2500; in ad7266_probe()
Dnau7802.c56 u32 vref_mv; member
343 *val = st->vref_mv; in nau7802_read_raw()
466 st->vref_mv = tmp; in nau7802_probe()
490 st->scale_avail[i] = (((u64)st->vref_mv) * 1000000000ULL) in nau7802_probe()
/Linux-v4.19/drivers/staging/iio/impedance-analyzer/
Dad5933.c94 unsigned short vref_mv; member
106 unsigned short vref_mv; member
116 .vref_mv = 3300,
269 st->range_avail[i] = normalized_3v3[i] * st->vref_mv / 3300; in ad5933_calc_out_ranges()
725 st->vref_mv = voltage_uv / 1000; in ad5933_probe()
727 st->vref_mv = pdata->vref_mv; in ad5933_probe()
/Linux-v4.19/include/linux/iio/dac/
Dad5504.h13 u16 vref_mv; member
Dmax517.h12 u16 vref_mv[8]; member
/Linux-v4.19/include/linux/platform_data/
Dads7828.h26 unsigned int vref_mv; member
/Linux-v4.19/drivers/staging/iio/adc/
Dad7192.h35 u16 vref_mv; member
/Linux-v4.19/include/linux/spi/
Dads7846.h18 u16 vref_mv; /* external vref value, milliVolts member
/Linux-v4.19/drivers/input/touchscreen/
Dads7846.c108 u16 vref_mv; member
460 retval *= ts->vref_mv; in SHOW()
513 if (!ts->vref_mv) { in ads784x_hwmon_register()
515 ts->vref_mv = 2500; in ads784x_hwmon_register()
521 if (!ts->vref_mv) { in ads784x_hwmon_register()
1211 of_property_read_u16(node, "ti,vref-mv", &pdata->vref_mv); in ads7846_probe_dt()
1317 ts->vref_mv = pdata->vref_mv; in ads7846_probe()

12