Searched refs:vref_mv (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/include/linux/iio/dac/
H A Dmax517.h11 u16 vref_mv[8]; member in struct:max517_platform_data
H A Dad5504.h12 u16 vref_mv; member in struct:ad5504_platform_data
/linux-master/include/linux/platform_data/
H A Dads7828.h18 * @vref_mv: Voltage reference value, if external.
23 unsigned int vref_mv; member in struct:ads7828_platform_data
/linux-master/drivers/iio/dac/
H A Dltc2632.c31 * @vref_mv: internal reference voltage
36 const int vref_mv; member in struct:ltc2632_chip_info
43 * @vref_mv: used reference voltage (internal or external)
49 int vref_mv; member in struct:ltc2632_state
103 *val = st->vref_mv;
219 .vref_mv = 2500,
224 .vref_mv = 2500,
229 .vref_mv = 2500,
234 .vref_mv = 4096,
239 .vref_mv
[all...]
H A Dstm32-dac-core.h29 * @vref_mv: reference voltage (mv)
34 int vref_mv; member in struct:stm32_dac_common
H A Dmax517.c35 unsigned short vref_mv[8]; member in struct:max517_data
77 *val = data->vref_mv[chan->channel];
178 * Reference voltage on MAX518 and default is 5V, else take vref_mv
183 data->vref_mv[chan] = 5000; /* mV */
185 data->vref_mv[chan] = platform_data->vref_mv[chan];
H A Dad5624r.h49 * @vref_mv: actual reference voltage used
58 unsigned short vref_mv; member in struct:ad5624r_state
H A Dad5504.c45 * @vref_mv: actual reference voltage used
53 unsigned short vref_mv; member in struct:ad5504_state
112 *val = st->vref_mv;
298 st->vref_mv = voltage_uv / 1000;
300 st->vref_mv = pdata->vref_mv;
H A Dad5791.c77 * @vref_mv: actual reference voltage used
89 unsigned short vref_mv; member in struct:ad5791_state
265 *val = st->vref_mv;
270 do_div(val64, st->vref_mv);
390 st->vref_mv = (pos_voltage_uv + neg_voltage_uv) / 1000;
393 st->vref_mv = pdata->vref_pos_mv + pdata->vref_neg_mv;
407 st->ctrl = AD5761_CTRL_LINCOMP(st->chip_info->get_lin_comp(st->vref_mv))
H A Dad5624r_spi.c55 *val = st->vref_mv;
266 st->vref_mv = voltage_uv / 1000;
268 st->vref_mv = st->chip_info->int_vref_mv;
H A Dmcp4922.c32 unsigned int vref_mv; member in struct:mcp4922_state
74 *val = state->vref_mv;
153 state->vref_mv = ret / 1000;
H A Dmax5821.c36 unsigned short vref_mv; member in struct:max5821_data
247 *val = data->vref_mv;
351 data->vref_mv = ret / 1000;
H A Dad5686.h122 * @vref_mv: actual reference voltage used
134 unsigned short vref_mv; member in struct:ad5686_state
H A Dad5446.c36 * @vref_mv: actual reference voltage used
47 unsigned short vref_mv; member in struct:ad5446_state
184 *val = st->vref_mv;
268 st->vref_mv = st->chip_info->int_vref_mv;
270 st->vref_mv = voltage_uv / 1000;
H A Dstm32-dac-core.c138 priv->common.vref_mv = ret / 1000;
139 dev_dbg(dev, "vref+=%dmV\n", priv->common.vref_mv);
/linux-master/include/linux/spi/
H A Dads7846.h7 u16 vref_mv; /* external vref value, milliVolts member in struct:ads7846_platform_data
/linux-master/drivers/hwmon/
H A Dads7828.c110 unsigned int vref_mv = ADS7828_INT_VREF_MV; local
125 if (ext_vref && pdata->vref_mv)
126 vref_mv = pdata->vref_mv;
133 vref_mv = DIV_ROUND_CLOSEST(vref_uv, 1000);
134 if (vref_mv < ADS7828_EXT_VREF_MV_MIN ||
135 vref_mv > ADS7828_EXT_VREF_MV_MAX)
147 vref_mv = clamp_val(vref_mv, ADS7828_EXT_VREF_MV_MIN,
152 data->lsb_resol = DIV_ROUND_CLOSEST(vref_mv * 100
[all...]
/linux-master/drivers/iio/adc/
H A Daspeed_adc.c118 int vref_mv; member in struct:aspeed_adc_data
321 *val = data->vref_mv;
421 data->vref_mv = data->model_data->vref_fixed_mv;
435 data->vref_mv = regulator_get_voltage(data->regulator);
437 data->vref_mv /= 1000;
438 if ((data->vref_mv >= 1550) && (data->vref_mv <= 2700))
444 else if ((data->vref_mv >= 900) && (data->vref_mv <= 1650))
452 data->vref_mv);
[all...]
H A Dti-ads8688.c69 unsigned int vref_mv; member in struct:ads8688_state
124 ads8688_range_def[0].scale * st->vref_mv,
125 ads8688_range_def[1].scale * st->vref_mv,
126 ads8688_range_def[2].scale * st->vref_mv);
262 scale_mv = st->vref_mv;
303 if (offset == 0 && val2 == ads8688_range_def[0].scale * st->vref_mv) {
310 if (val2 == ads8688_range_def[i].scale * st->vref_mv &&
436 st->vref_mv = ret / 1000;
439 st->vref_mv = ADS8688_VREF_MV;
H A Dad7292.c82 unsigned short vref_mv; member in struct:ad7292_state
239 *val = st->vref_mv * ret;
298 st->vref_mv = ret / 1000;
301 st->vref_mv = 1250;
H A Dltc2309.c34 * @vref_mv: Internal voltage reference
41 int vref_mv; member in struct:ltc2309
148 *val = ltc2309->vref_mv;
178 ltc2309->vref_mv = 4096; /* Default to the internal ref */
214 ltc2309->vref_mv = ret / 1000;
H A Dad7266.c29 unsigned long vref_mv; member in struct:ad7266_state
167 scale_mv = st->vref_mv;
414 st->vref_mv = ret / 1000;
420 st->vref_mv = 2500;
H A Dnau7802.c56 u32 vref_mv; member in struct:nau7802_state
343 *val = st->vref_mv;
455 st->vref_mv = tmp;
479 st->scale_avail[i] = (((u64)st->vref_mv) * 1000000000ULL)
H A Dad7793.c257 unsigned int vref_mv)
331 scale_uv = ((u64)vref_mv * 100000000)
782 int ret, vref_mv = 0; local
815 vref_mv = regulator_get_voltage(st->reg);
816 if (vref_mv < 0)
817 return vref_mv;
819 vref_mv /= 1000;
821 vref_mv = 1170; /* Build-in ref */
837 ret = ad7793_setup(indio_dev, pdata, vref_mv);
255 ad7793_setup(struct iio_dev *indio_dev, const struct ad7793_platform_data *pdata, unsigned int vref_mv) argument
/linux-master/drivers/input/touchscreen/
H A Dads7846.c103 u16 vref_mv; member in struct:ads7846
501 retval *= ts->vref_mv;
556 if (!ts->vref_mv) {
558 ts->vref_mv = 2500;
564 if (!ts->vref_mv) {
1127 device_property_read_u16(dev, "ti,vref-mv", &pdata->vref_mv);
1239 ts->vref_mv = pdata->vref_mv;

Completed in 227 milliseconds

12