Home
last modified time | relevance | path

Searched refs:scale_avail (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/iio/dac/
H A Dmcp4821.c66 int scale_avail[4]; member
226 state->scale_avail[0] = MCP4821_VREF_MV; in mcp4821_init_avail_gain()
227 state->scale_avail[1] = resolution; in mcp4821_init_avail_gain()
228 state->scale_avail[2] = MCP4821_VREF_MV * 2; in mcp4821_init_avail_gain()
229 state->scale_avail[3] = resolution; in mcp4821_init_avail_gain()
241 *vals = state->scale_avail; in mcp4821_read_avail()
243 *length = ARRAY_SIZE(state->scale_avail); in mcp4821_read_avail()
H A Dad5592r-base.c314 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 Dad5592r-base.h60 int scale_avail[2][2]; member
H A Dmcp47feb02.c699 int vref_uV, int scale_avail[]) in mcp47feb02_init_scale() argument
707 scale_avail[scale * 2] = value_int; in mcp47feb02_init_scale()
708 scale_avail[scale * 2 + 1] = value_micro; in mcp47feb02_init_scale()
/linux/drivers/iio/adc/
H A Dnau7802.c58 u32 scale_avail[8]; member
86 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_show_scales()
88 st->scale_avail[i]); in nau7802_show_scales()
367 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_write_raw()
368 if (val2 == st->scale_avail[i]) in nau7802_write_raw()
476 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) in nau7802_probe()
477 st->scale_avail[i] = (((u64)st->vref_mv) * 1000000000ULL) in nau7802_probe()
H A Dad7191.c61 const u32 (*scale_avail)[2]; member
217 st->scale_avail = &scale_buffer[pga_index]; in ad7191_config_setup()
230 st->scale_avail = scale_buffer; in ad7191_config_setup()
288 *val = st->scale_avail[st->scale_index][0]; in ad7191_read_raw()
289 *val2 = st->scale_avail[st->scale_index][1]; in ad7191_read_raw()
352 if (val2 == st->scale_avail[i][1]) in __ad7191_write_raw()
410 *vals = (int *)st->scale_avail; in ad7191_read_avail()
H A Dti-ads8688.c66 int scale_avail[3][2]; member
354 *vals = (const int *)st->scale_avail; in ads8688_read_avail()
356 *length = ARRAY_SIZE(st->scale_avail) * 2; in ads8688_read_avail()
425 for (unsigned int i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in ads8688_probe()
426 st->scale_avail[i][0] = 0; in ads8688_probe()
427 st->scale_avail[i][1] = ads8688_range_def[i].scale * st->vref_mv; in ads8688_probe()
H A Dad7192.c211 u32 scale_avail[8][2]; member
642 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in ad7192_setup()
648 st->scale_avail[i][1] = do_div(scale_uv, 100000000) * 10; in ad7192_setup()
649 st->scale_avail[i][0] = scale_uv; in ad7192_setup()
908 *val = st->scale_avail[gain][0]; in ad7192_read_raw()
909 *val2 = st->scale_avail[gain][1]; in ad7192_read_raw()
933 st->scale_avail[gain][1]); in ad7192_read_raw()
971 for (i = 0; i < ARRAY_SIZE(st->scale_avail); i++) { in __ad7192_write_raw()
972 if (val2 != st->scale_avail[i][1]) in __ad7192_write_raw()
1065 *vals = (int *)st->scale_avail; in ad7192_read_avail()
[all …]
H A Dad7606.h102 const unsigned int (*scale_avail)[2]; member