Home
last modified time | relevance | path

Searched refs:scale_tbl (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/iio/adc/
H A Dad4000.c512 int scale_tbl[AD4000_SCALE_OPTIONS][2]; member
561 st->scale_tbl[0][0] = tmp0; /* Integer part */ in ad4000_fill_scale_tbl()
562 st->scale_tbl[0][1] = abs(tmp1); /* Fractional part */ in ad4000_fill_scale_tbl()
565 st->scale_tbl[1][0] = tmp0; in ad4000_fill_scale_tbl()
569 st->scale_tbl[1][1] = DIV_ROUND_CLOSEST(abs(tmp1) * 4, 5); in ad4000_fill_scale_tbl()
571 st->scale_tbl[1][1] = DIV_ROUND_CLOSEST(abs(tmp1) * 9, 10); in ad4000_fill_scale_tbl()
684 *val = st->scale_tbl[st->span_comp][0]; in ad4000_read_raw()
685 *val2 = st->scale_tbl[st->span_comp][1]; in ad4000_read_raw()
710 *vals = (int *)st->scale_tbl; in ad4000_read_avail()
745 span_comp_en = val2 == st->scale_tbl[1][1]; in __ad4000_write_raw()
H A Dad4170-4.c427 u32 scale_tbl[10][2]; member
1296 *val = chan_info->scale_tbl[pga][0]; in ad4170_read_raw()
1297 *val2 = chan_info->scale_tbl[pga][1]; in ad4170_read_raw()
1308 *val2 = DIV_ROUND_CLOSEST(chan_info->scale_tbl[pga][1] * MILLI, 477) * in ad4170_read_raw()
1389 chan_info->scale_tbl[pga][0] = 0; in ad4170_fill_scale_tbl()
1390 chan_info->scale_tbl[pga][1] = div_u64(nv >> rshift, MILLI); in ad4170_fill_scale_tbl()
1402 offset = DIV_ROUND_CLOSEST_ULL(offset, chan_info->scale_tbl[pga][1]); in ad4170_fill_scale_tbl()
1428 *vals = (int *)chan_info->scale_tbl; in ad4170_read_avail()
1429 *length = ARRAY_SIZE(chan_info->scale_tbl) * 2; in ad4170_read_avail()
1463 if (val == chan_info->scale_tbl[pga][0] && in ad4170_set_pga()
[all …]
H A Dad4851.c248 static int __ad4851_get_scale(struct iio_dev *indio_dev, int scale_tbl, in __ad4851_get_scale() argument
258 tmp = ((u64)scale_tbl * MICRO) >> scan_type->realbits; in __ad4851_get_scale()
/linux/drivers/iio/accel/
H A Dadxl380.h13 const int scale_tbl[3][2]; member
H A Dadxl380.c1165 *val = st->chip_info->scale_tbl[st->range][0]; in adxl380_read_raw()
1166 *val2 = st->chip_info->scale_tbl[st->range][1]; in adxl380_read_raw()
1227 *vals = (const int *)st->chip_info->scale_tbl; in adxl380_read_avail()
1229 *length = ARRAY_SIZE(st->chip_info->scale_tbl) * 2; in adxl380_read_avail()
1280 range_index = adxl380_find_match_2d_tbl(st->chip_info->scale_tbl, in adxl380_write_raw()
1281 ARRAY_SIZE(st->chip_info->scale_tbl), in adxl380_write_raw()
1619 .scale_tbl = {
1637 .scale_tbl = {
1655 .scale_tbl = {
1675 .scale_tbl = {