Home
last modified time | relevance | path

Searched +full:vmax +full:- +full:microvolt (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/iio/dac/
H A Dad3552r-common.c1 // SPDX-License-Identifier: GPL-2.0+
3 // Copyright (c) 2010-2024 Analog Devices Inc.
18 [AD3552R_CH_OUTPUT_RANGE_NEG_5__5V] = { -5000, 5000 },
19 [AD3552R_CH_OUTPUT_RANGE_NEG_10__10V] = { -10000, 10000 }
26 [AD3542R_CH_OUTPUT_RANGE_NEG_5__5V] = { -5000, 5000 },
27 [AD3542R_CH_OUTPUT_RANGE_NEG_2P5__7P5V] = { -2500, 7500 }
103 * Vmax = 2.5 - [(GainP + Offset / 1024) * 2.5 * Rfb * 1.03] in ad3552r_get_custom_range()
108 common = 2575 * ch_data->rfb; in ad3552r_get_custom_range()
109 offset = ch_data->gain_offset; in ad3552r_get_custom_range()
111 gn = gains_scaling_table[ch_data->n]; in ad3552r_get_custom_range()
[all …]
H A Dad8460.c1 // SPDX-License-Identifier: GPL-2.0
22 #include <linux/iio/buffer-dma.h>
23 #include <linux/iio/buffer-dmaengine.h>
95 ret = regmap_set_bits(state->regmap, AD8460_CTRL_REG(0x00), in ad8460_hv_reset()
102 return regmap_clear_bits(state->regmap, AD8460_CTRL_REG(0x00), in ad8460_hv_reset()
108 struct device *dev = &state->spi->dev; in ad8460_reset()
123 return regmap_write(state->regmap, AD8460_CTRL_REG(0x03), 1); in ad8460_reset()
130 ret = regmap_update_bits(state->regmap, AD8460_CTRL_REG(0x02), in ad8460_enable_apg_mode()
136 return regmap_update_bits(state->regmap, AD8460_CTRL_REG(0x00), in ad8460_enable_apg_mode()
145 ret = regmap_read(state->regmap, AD8460_CTRL_REG(0x0E), &val); in ad8460_read_shutdown_flag()
[all …]