Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iio/adc/
H A Dad_sigma_delta.c70 data[0] = (reg << sigma_delta->info->addr_shift) | sigma_delta->comm; in ad_sd_write_reg()
91 if (sigma_delta->bus_locked) in ad_sd_write_reg()
150 ret = ad_sd_read_reg_raw(sigma_delta, reg, size, sigma_delta->rx_buf); in ad_sd_read_reg()
383 samples_buf = devm_krealloc(&sigma_delta->spi->dev, sigma_delta->samples_buf, in ad_sd_buffer_postenable()
494 if (converted_channel != sigma_delta->slots[sigma_delta->current_slot]) { in ad_sd_trigger_handler()
510 if (sigma_delta->current_slot == sigma_delta->active_slots) { in ad_sd_trigger_handler()
595 sigma_delta); in devm_ad_sd_probe_trigger()
599 iio_trigger_set_drvdata(sigma_delta->trig, sigma_delta); in devm_ad_sd_probe_trigger()
621 sigma_delta->slots = devm_kcalloc(dev, sigma_delta->num_slots, in devm_ad_sd_setup_buffer_and_trigger()
623 if (!sigma_delta->slots) in devm_ad_sd_setup_buffer_and_trigger()
[all …]
H A Dad7780.c84 static int ad7780_set_mode(struct ad_sigma_delta *sigma_delta, in ad7780_set_mode() argument
87 struct ad7780_state *st = ad_sigma_delta_to_ad7780(sigma_delta); in ad7780_set_mode()
184 static int ad7780_postprocess_sample(struct ad_sigma_delta *sigma_delta, in ad7780_postprocess_sample() argument
187 struct ad7780_state *st = ad_sigma_delta_to_ad7780(sigma_delta); in ad7780_postprocess_sample()
/openbmc/linux/include/linux/iio/adc/
H A Dad_sigma_delta.h158 void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, uint8_t comm);
159 int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg,
161 int ad_sd_read_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg,
164 int ad_sd_reset(struct ad_sigma_delta *sigma_delta,
169 int ad_sd_calibrate(struct ad_sigma_delta *sigma_delta,
171 int ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta,
173 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,