Searched refs:scale_avail (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/iio/dac/ |
| A D | ad5592r-base.c | 327 if (val == st->scale_avail[0][0] && in ad5592r_write_raw() 328 val2 == st->scale_avail[0][1]) in ad5592r_write_raw() 330 else if (val == st->scale_avail[1][0] && in ad5592r_write_raw() 331 val2 == st->scale_avail[1][1]) in ad5592r_write_raw() 483 st->scale_avail[0][0], st->scale_avail[0][1], in ad5592r_show_scale_available() 484 st->scale_avail[1][0], st->scale_avail[1][1]); in ad5592r_show_scale_available() 586 st->scale_avail[0][0] = in ad5592r_init_scales() 587 div_s64_rem(tmp, 1000000000LL, &st->scale_avail[0][1]); in ad5592r_init_scales() 588 st->scale_avail[1][0] = in ad5592r_init_scales() 589 div_s64_rem(tmp * 2, 1000000000LL, &st->scale_avail[1][1]); in ad5592r_init_scales()
|
| A D | ad5592r-base.h | 60 int scale_avail[2][2]; member
|
| /linux/drivers/iio/adc/ |
| A D | mxs-lradc-adc.c | 274 struct mxs_lradc_scale *scale_avail = in mxs_lradc_adc_write_raw() local 275 adc->scale_avail[chan->channel]; in mxs_lradc_adc_write_raw() 285 if (val == scale_avail[MXS_LRADC_DIV_DISABLED].integer && in mxs_lradc_adc_write_raw() 286 val2 == scale_avail[MXS_LRADC_DIV_DISABLED].nano) { in mxs_lradc_adc_write_raw() 291 val2 == scale_avail[MXS_LRADC_DIV_ENABLED].nano) { in mxs_lradc_adc_write_raw() 325 for (i = 0; i < ARRAY_SIZE(adc->scale_avail[ch]); i++) in mxs_lradc_adc_show_scale_avail() 327 adc->scale_avail[ch][i].integer, in mxs_lradc_adc_show_scale_avail() 328 adc->scale_avail[ch][i].nano); in mxs_lradc_adc_show_scale_avail() 771 for (s = 0; s < ARRAY_SIZE(adc->scale_avail[i]); s++) { in mxs_lradc_adc_probe() 783 adc->scale_avail[i][s].nano = in mxs_lradc_adc_probe() [all …]
|
| A D | ti-ads1100.c | 49 int scale_avail[2 * 4]; /* 4 gain settings */ member 180 for (i = 0; i < ARRAY_SIZE(data->scale_avail) / 2; i++) { in ads1100_calc_scale_avail() 181 data->scale_avail[i * 2 + 0] = millivolts; in ads1100_calc_scale_avail() 182 data->scale_avail[i * 2 + 1] = 15 + i; in ads1100_calc_scale_avail() 207 *vals = data->scale_avail; in ads1100_read_avail() 208 *length = ARRAY_SIZE(data->scale_avail); in ads1100_read_avail()
|
| A D | max11410.c | 124 u32 *scale_avail; member 516 u32 *scale_avail; in max11410_write_raw() local 520 scale_avail = st->channels[chan->address].scale_avail; in max11410_write_raw() 521 if (!scale_avail) in max11410_write_raw() 534 val2 = DIV_ROUND_CLOSEST(scale_avail[0], val2); in max11410_write_raw() 603 if (!cfg.scale_avail) in max11410_read_avail() 606 *vals = cfg.scale_avail; in max11410_read_avail() 783 sizeof(*cfg->scale_avail), in max11410_parse_channels() 785 if (!cfg->scale_avail) in max11410_parse_channels() 790 cfg->scale_avail[2 * i] = scale >> i; in max11410_parse_channels() [all …]
|
| A D | nau7802.c | 60 u32 scale_avail[8]; member 88 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_show_scales() 90 st->scale_avail[i]); in nau7802_show_scales() 369 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_write_raw() 370 if (val2 == st->scale_avail[i]) in nau7802_write_raw() 478 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_probe() 479 st->scale_avail[i] = (((u64)st->vref_mv) * 1000000000ULL) in nau7802_probe()
|
| A D | ad7793.c | 158 u32 scale_avail[8][2]; member 329 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in ad7793_setup() 335 st->scale_avail[i][1] = do_div(scale_uv, 100000000) * 10; in ad7793_setup() 336 st->scale_avail[i][0] = scale_uv; in ad7793_setup() 366 *vals = (int *)st->scale_avail; in ad7793_read_avail() 369 *length = ARRAY_SIZE(st->scale_avail) * 2; in ad7793_read_avail() 419 scale_avail[(st->conf >> 8) & 0x7][0]; in ad7793_read_raw() 421 scale_avail[(st->conf >> 8) & 0x7][1]; in ad7793_read_raw() 481 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in ad7793_write_raw() 482 if (val2 == st->scale_avail[i][1]) { in ad7793_write_raw()
|
| A D | ad7192.c | 211 u32 scale_avail[8][2]; member 630 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in ad7192_setup() 636 st->scale_avail[i][1] = do_div(scale_uv, 100000000) * 10; in ad7192_setup() 637 st->scale_avail[i][0] = scale_uv; in ad7192_setup() 897 *val = st->scale_avail[gain][0]; in ad7192_read_raw() 898 *val2 = st->scale_avail[gain][1]; in ad7192_read_raw() 922 st->scale_avail[gain][1]); in ad7192_read_raw() 965 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in ad7192_write_raw() 966 if (val2 == st->scale_avail[i][1]) { in ad7192_write_raw() 1053 *vals = (int *)st->scale_avail; in ad7192_read_avail() [all …]
|
| A D | ad7606.c | 163 *val2 = st->scale_avail[st->range[ch]]; in ad7606_read_raw() 194 return ad7606_show_avail(buf, st->scale_avail, st->num_scales, true); in in_voltage_scale_available_show() 238 i = find_closest(val2, st->scale_avail, st->num_scales); in ad7606_write_raw() 546 st->scale_avail = ad7606_scale_avail; in ad7606_probe() 602 st->scale_avail = ad7616_sw_scale_avail; in ad7606_probe()
|
| A D | ad7606.h | 99 const unsigned int *scale_avail; member
|
Completed in 28 milliseconds