Searched refs:scale_avail (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/iio/dac/ |
| H A D | ad5592r-base.c | 314 if (val == st->scale_avail[0][0] && in ad5592r_write_raw() 315 val2 == st->scale_avail[0][1]) in ad5592r_write_raw() 317 else if (val == st->scale_avail[1][0] && in ad5592r_write_raw() 318 val2 == st->scale_avail[1][1]) in ad5592r_write_raw() 461 st->scale_avail[0][0], st->scale_avail[0][1], in ad5592r_show_scale_available() 462 st->scale_avail[1][0], st->scale_avail[1][1]); in ad5592r_show_scale_available() 564 st->scale_avail[0][0] = in ad5592r_init_scales() 565 div_s64_rem(tmp, 1000000000LL, &st->scale_avail[0][1]); in ad5592r_init_scales() 566 st->scale_avail[1][0] = in ad5592r_init_scales() 567 div_s64_rem(tmp * 2, 1000000000LL, &st->scale_avail[1][1]); in ad5592r_init_scales()
|
| H A D | ad5592r-base.h | 60 int scale_avail[2][2]; member
|
| H A D | mcp47feb02.c | 700 int vref_uV, int scale_avail[]) in mcp47feb02_init_scale() argument 708 scale_avail[scale * 2] = value_int; in mcp47feb02_init_scale() 709 scale_avail[scale * 2 + 1] = value_micro; in mcp47feb02_init_scale()
|
| /linux/drivers/iio/adc/ |
| H A D | max11410.c | 124 u32 *scale_avail; member 540 u32 *scale_avail; in max11410_write_raw() local 544 scale_avail = st->channels[chan->address].scale_avail; in max11410_write_raw() 545 if (!scale_avail) in max11410_write_raw() 557 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() 782 cfg->scale_avail = devm_kcalloc(dev, MAX11410_SCALE_AVAIL_SIZE * 2, in max11410_parse_channels() 783 sizeof(*cfg->scale_avail), in max11410_parse_channels() 785 if (!cfg->scale_avail) in max11410_parse_channels() [all …]
|
| H A D | ad7606.c | 298 ci->scale_avail = ad7606_16bit_hw_scale_avail; in ad7606_16bit_chan_scale_setup() 306 ci->scale_avail = ad7606_16bit_sw_scale_avail; in ad7606_16bit_chan_scale_setup() 384 ci->scale_avail = ad7606_18bit_hw_scale_avail; in ad7606c_18bit_chan_scale_setup() 395 ci->scale_avail = ad7606c_18bit_differential_bipolar_scale_avail; in ad7606c_18bit_chan_scale_setup() 410 ci->scale_avail = ad7606c_18bit_single_ended_bipolar_scale_avail; in ad7606c_18bit_chan_scale_setup() 421 ci->scale_avail = ad7606c_18bit_single_ended_unipolar_scale_avail; in ad7606c_18bit_chan_scale_setup() 442 ci->scale_avail = ad7606_16bit_hw_scale_avail; in ad7606c_16bit_chan_scale_setup() 453 ci->scale_avail = ad7606c_16bit_differential_bipolar_scale_avail; in ad7606c_16bit_chan_scale_setup() 469 ci->scale_avail = ad7606c_16bit_single_ended_bipolar_scale_avail; in ad7606c_16bit_chan_scale_setup() 480 ci->scale_avail = ad7606c_16bit_single_ended_unipolar_scale_avail; in ad7606c_16bit_chan_scale_setup() [all …]
|
| H A D | nau7802.c | 59 u32 scale_avail[8]; member 87 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_show_scales() 89 st->scale_avail[i]); in nau7802_show_scales() 368 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_write_raw() 369 if (val2 == st->scale_avail[i]) in nau7802_write_raw() 477 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_probe() 478 st->scale_avail[i] = (((u64)st->vref_mv) * 1000000000ULL) in nau7802_probe()
|
| H A D | ad7793.c | 157 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() 474 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in __ad7793_write_raw() 475 if (val2 != st->scale_avail[i][1]) in __ad7793_write_raw()
|
| H A D | ad7192.c | 212 u32 scale_avail[8][2]; member 638 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in ad7192_setup() 644 st->scale_avail[i][1] = do_div(scale_uv, 100000000) * 10; in ad7192_setup() 645 st->scale_avail[i][0] = scale_uv; in ad7192_setup() 904 *val = st->scale_avail[gain][0]; in ad7192_read_raw() 905 *val2 = st->scale_avail[gain][1]; in ad7192_read_raw() 929 st->scale_avail[gain][1]); in ad7192_read_raw() 967 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in __ad7192_write_raw() 968 if (val2 != st->scale_avail[i][1]) in __ad7192_write_raw() 1061 *vals = (int *)st->scale_avail; in ad7192_read_avail() [all …]
|
| H A D | ad4030.c | 204 unsigned int scale_avail[ARRAY_SIZE(adaq4216_hw_gains_vpv)][2]; member 479 st->scale_avail[i][0] = int_part; in ad4030_fill_scale_avail() 480 st->scale_avail[i][1] = fract_part; in ad4030_fill_scale_avail() 529 *val = st->scale_avail[st->pga_index][0]; in ad4030_get_chan_scale() 530 *val2 = st->scale_avail[st->pga_index][1]; in ad4030_get_chan_scale() 1004 *vals = (int *)st->scale_avail[st->pga_index]; in ad4030_read_avail() 1006 *vals = (int *)st->scale_avail; in ad4030_read_avail()
|
| H A D | ad7606.h | 102 const unsigned int (*scale_avail)[2]; member
|