Searched refs:sigma_delta (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/iio/adc/ |
D | ad_sigma_delta.c | 40 void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, uint8_t comm) in ad_sd_set_comm() argument 44 sigma_delta->comm = comm & AD_SD_COMM_CHAN_MASK; in ad_sd_set_comm() 58 int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, in ad_sd_write_reg() argument 61 uint8_t *data = sigma_delta->data; in ad_sd_write_reg() 65 .cs_change = sigma_delta->bus_locked, in ad_sd_write_reg() 70 data[0] = (reg << sigma_delta->info->addr_shift) | sigma_delta->comm; in ad_sd_write_reg() 93 if (sigma_delta->bus_locked) in ad_sd_write_reg() 94 ret = spi_sync_locked(sigma_delta->spi, &m); in ad_sd_write_reg() 96 ret = spi_sync(sigma_delta->spi, &m); in ad_sd_write_reg() 102 static int ad_sd_read_reg_raw(struct ad_sigma_delta *sigma_delta, in ad_sd_read_reg_raw() argument [all …]
|
/Linux-v4.19/include/linux/iio/adc/ |
D | ad_sigma_delta.h | 108 void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, uint8_t comm); 109 int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, 111 int ad_sd_read_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, 114 int ad_sd_reset(struct ad_sigma_delta *sigma_delta, 119 int ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta, 121 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
|
/Linux-v4.19/drivers/staging/iio/adc/ |
D | ad7780.c | 62 static int ad7780_set_mode(struct ad_sigma_delta *sigma_delta, in ad7780_set_mode() argument 65 struct ad7780_state *st = ad_sigma_delta_to_ad7780(sigma_delta); in ad7780_set_mode() 106 static int ad7780_postprocess_sample(struct ad_sigma_delta *sigma_delta, in ad7780_postprocess_sample() argument 109 struct ad7780_state *st = ad_sigma_delta_to_ad7780(sigma_delta); in ad7780_postprocess_sample()
|