/linux-master/include/linux/iio/dac/ |
H A D | max517.h | 11 u16 vref_mv[8]; member in struct:max517_platform_data
|
H A D | ad5504.h | 12 u16 vref_mv; member in struct:ad5504_platform_data
|
/linux-master/include/linux/platform_data/ |
H A D | ads7828.h | 18 * @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 D | ltc2632.c | 31 * @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 D | stm32-dac-core.h | 29 * @vref_mv: reference voltage (mv) 34 int vref_mv; member in struct:stm32_dac_common
|
H A D | max517.c | 35 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 D | ad5624r.h | 49 * @vref_mv: actual reference voltage used 58 unsigned short vref_mv; member in struct:ad5624r_state
|
H A D | ad5504.c | 45 * @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 D | ad5791.c | 77 * @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 D | ad5624r_spi.c | 55 *val = st->vref_mv; 266 st->vref_mv = voltage_uv / 1000; 268 st->vref_mv = st->chip_info->int_vref_mv;
|
H A D | mcp4922.c | 32 unsigned int vref_mv; member in struct:mcp4922_state 74 *val = state->vref_mv; 153 state->vref_mv = ret / 1000;
|
H A D | max5821.c | 36 unsigned short vref_mv; member in struct:max5821_data 247 *val = data->vref_mv; 351 data->vref_mv = ret / 1000;
|
H A D | ad5686.h | 122 * @vref_mv: actual reference voltage used 134 unsigned short vref_mv; member in struct:ad5686_state
|
H A D | ad5446.c | 36 * @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 D | stm32-dac-core.c | 138 priv->common.vref_mv = ret / 1000; 139 dev_dbg(dev, "vref+=%dmV\n", priv->common.vref_mv);
|
/linux-master/include/linux/spi/ |
H A D | ads7846.h | 7 u16 vref_mv; /* external vref value, milliVolts member in struct:ads7846_platform_data
|
/linux-master/drivers/hwmon/ |
H A D | ads7828.c | 110 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 D | aspeed_adc.c | 118 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 D | ti-ads8688.c | 69 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 D | ad7292.c | 82 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 D | ltc2309.c | 34 * @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 D | ad7266.c | 29 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 D | nau7802.c | 56 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 D | ad7793.c | 257 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 D | ads7846.c | 103 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;
|