Home
last modified time | relevance | path

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

/linux/drivers/iio/adc/
H A Dmax34408.c116 static int max34408_read_adc_avg(struct max34408_data *max34408, in max34408_read_adc_avg() argument
122 guard(mutex)(&max34408->lock); in max34408_read_adc_avg()
123 rc = regmap_read(max34408->regmap, MAX34408_CONTROL_REG, (u32 *)&ctrl); in max34408_read_adc_avg()
128 rc = regmap_write(max34408->regmap, MAX34408_CONTROL_REG, in max34408_read_adc_avg()
131 dev_err(max34408->dev, in max34408_read_adc_avg()
136 rc = regmap_read(max34408->regmap, chan->address, val); in max34408_read_adc_avg()
141 rc = regmap_write(max34408->regmap, MAX34408_CONTROL_REG, ctrl); in max34408_read_adc_avg()
143 dev_err(max34408->dev, in max34408_read_adc_avg()
153 struct max34408_data *max34408 = iio_priv(indio_dev); in max34408_read_raw() local
158 rc = max34408_read_adc_avg(max34408, chan, val); in max34408_read_raw()
[all …]