Searched refs:sigma_delta (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/drivers/iio/adc/ |
| H A D | ad_sigma_delta.c | 73 data[0] = (reg << sigma_delta->info->addr_shift) | sigma_delta->comm; in ad_sd_write_reg() 153 ret = ad_sd_read_reg_raw(sigma_delta, reg, size, sigma_delta->rx_buf); in ad_sd_read_reg() 494 samples_buf = devm_krealloc(&sigma_delta->spi->dev, sigma_delta->samples_buf, in ad_sd_buffer_postenable() 605 if (converted_channel != sigma_delta->slots[sigma_delta->current_slot]) { in ad_sd_trigger_handler() 621 if (sigma_delta->current_slot == sigma_delta->active_slots) { in ad_sd_trigger_handler() 667 if ((!sigma_delta->rdy_gpiod || gpiod_get_value(sigma_delta->rdy_gpiod)) && in ad_sd_data_rdy_trig_poll() 729 sigma_delta); in devm_ad_sd_probe_trigger() 733 iio_trigger_set_drvdata(sigma_delta->trig, sigma_delta); in devm_ad_sd_probe_trigger() 755 sigma_delta->slots = devm_kcalloc(dev, sigma_delta->num_slots, in devm_ad_sd_setup_buffer_and_trigger() 822 if (sigma_delta->rdy_gpiod && !sigma_delta->irq_line) { in ad_sd_init() [all …]
|
| H A D | ad7780.c | 84 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()
|
| H A D | ad7191.c | 89 static int ad7191_set_cs(struct ad_sigma_delta *sigma_delta, int assert) in ad7191_set_cs() argument 99 return spi_sync_locked(sigma_delta->spi, &m); in ad7191_set_cs()
|
| /linux-6.15/include/linux/iio/adc/ |
| H A D | ad_sigma_delta.h | 180 void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, uint8_t comm); 181 int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, 183 int ad_sd_read_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, 186 int ad_sd_reset(struct ad_sigma_delta *sigma_delta); 190 int ad_sd_calibrate(struct ad_sigma_delta *sigma_delta, 192 int ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta, 194 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
|