Home
last modified time | relevance | path

Searched refs:scale_table (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/iio/adc/
H A Dad4080.c175 const unsigned int (*scale_table)[2]; member
218 tmp = (st->info->scale_table[0][0] * 1000000ULL) >> in ad4080_get_scale()
464 .scale_table = ad4080_scale_table,
474 .scale_table = ad4080_scale_table,
484 .scale_table = ad4080_scale_table,
494 .scale_table = ad4080_scale_table,
504 .scale_table = ad4080_scale_table,
514 .scale_table = ad4080_scale_table,
524 .scale_table = ad4080_scale_table,
534 .scale_table = ad4080_scale_table,
[all …]
H A Dad9467.c150 const unsigned int (*scale_table)[2]; member
305 tmp = (info->scale_table[index][0] * 1000000ULL) >> in __ad9467_get_scale()
391 .scale_table = ad9467_scale_table,
408 .scale_table = ad9434_scale_table,
425 .scale_table = ad9211_scale_table,
442 .scale_table = ad9265_scale_table,
460 .scale_table = ad9643_scale_table,
479 .scale_table = ad9649_scale_table,
497 .scale_table = ad9652_scale_table,
528 if (vref_val == info->scale_table[i][1]) in ad9467_get_scale()
[all …]
H A Dad4851.c726 const struct ad4851_scale *scale_table; in ad4851_set_scale() local
731 scale_table = ad4851_scale_table_bipolar; in ad4851_set_scale()
734 scale_table = ad4851_scale_table_unipolar; in ad4851_set_scale()
739 ret = __ad4851_get_scale(indio_dev, scale_table[i].scale_val, in ad4851_set_scale()
749 scale_table[i].reg_val); in ad4851_set_scale()
760 const struct ad4851_scale *scale_table; in ad4851_get_scale() local
766 scale_table = ad4851_scale_table_bipolar; in ad4851_get_scale()
769 scale_table = ad4851_scale_table_unipolar; in ad4851_get_scale()
779 if (softspan_val == scale_table[i].reg_val) in ad4851_get_scale()
786 ret = __ad4851_get_scale(indio_dev, scale_table[i].scale_val, val, in ad4851_get_scale()
/linux/drivers/iio/accel/
H A Dbmc150-accel-core.c154 const struct bmc150_scale_info scale_table[4]; member
579 for (i = 0; i < ARRAY_SIZE(data->chip_info->scale_table); ++i) { in bmc150_accel_set_scale()
580 if (data->chip_info->scale_table[i].scale == val) { in bmc150_accel_set_scale()
583 data->chip_info->scale_table[i].reg_range); in bmc150_accel_set_scale()
589 data->range = data->chip_info->scale_table[i].reg_range; in bmc150_accel_set_scale()
689 int st_size = ARRAY_SIZE(data->chip_info->scale_table); in bmc150_accel_read_raw()
692 si = &data->chip_info->scale_table[i]; in bmc150_accel_read_raw()
1109 .scale_table = { {153229, BMC150_ACCEL_DEF_RANGE_2G},
1119 .scale_table = { {153229, BMC150_ACCEL_DEF_RANGE_2G},
1129 .scale_table = { {38307, BMC150_ACCEL_DEF_RANGE_2G},
[all …]
H A Dkionix-kx022a.c444 *vals = (const int *)data->chip_info->scale_table; in kx022a_read_avail()
467 *val1 = data->chip_info->scale_table[val][0]; in kx022a_reg2scale()
468 *val2 = data->chip_info->scale_table[val][1]; in kx022a_reg2scale()
555 if (val == data->chip_info->scale_table[n][0] && in __kx022a_write_raw()
556 val2 == data->chip_info->scale_table[n][1]) in __kx022a_write_raw()
1172 .scale_table = kx022a_scale_table,
1200 .scale_table = kx022a_scale_table,
1229 .scale_table = kx134acr_lbz_scale_table,
1265 .scale_table = kx022a_scale_table,
1293 .scale_table = kx134acr_lbz_scale_table,
/linux/drivers/iio/imu/bmi323/
H A Dbmi323_core.c78 const int (*scale_table)[2]; member
110 .scale_table = bmi323_accel_scale,
116 .scale_table = bmi323_gyro_scale,
1644 *val2 = bmi323_hw[sensor].scale_table[scale_raw][1]; in bmi323_get_scale()
1657 if (val == bmi323_hw[sensor].scale_table[scale_raw][0] && in bmi323_set_scale()
1658 val2 == bmi323_hw[sensor].scale_table[scale_raw][1]) in bmi323_set_scale()
1686 *vals = (const int *)bmi323_hw[sensor].scale_table; in bmi323_read_avail()