Home
last modified time | relevance | path

Searched refs:sigma_delta (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dad_sigma_delta.c37 * @sigma_delta: The sigma delta device
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()
51 * @sigma_delta: The sigma delta device
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->tx_buf; in ad_sd_write_reg()
65 .cs_change = sigma_delta->keep_cs_asserted, in ad_sd_write_reg()
70 data[0] = (reg << sigma_delta->info->addr_shift) | sigma_delta->comm; in ad_sd_write_reg()
91 if (sigma_delta in ad_sd_write_reg()
100 ad_sd_read_reg_raw(struct ad_sigma_delta *sigma_delta, unsigned int reg, unsigned int size, uint8_t *val) ad_sd_read_reg_raw() argument
145 ad_sd_read_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, unsigned int size, unsigned int *val) ad_sd_read_reg() argument
185 ad_sd_reset(struct ad_sigma_delta *sigma_delta, unsigned int reset_length) ad_sd_reset() argument
205 ad_sd_calibrate(struct ad_sigma_delta *sigma_delta, unsigned int mode, unsigned int channel) ad_sd_calibrate() argument
252 ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta, const struct ad_sd_calib_data *cb, unsigned int n) ad_sd_calibrate_all() argument
279 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sigma_delta_single_conversion() local
345 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_buffer_postenable() local
411 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_buffer_postdisable() local
436 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_trigger_handler() local
526 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_validate_scan_mask() local
539 struct ad_sigma_delta *sigma_delta = private; ad_sd_data_rdy_trig_poll() local
559 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_validate_trigger() local
570 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); devm_ad_sd_probe_trigger() local
618 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); devm_ad_sd_setup_buffer_and_trigger() local
647 ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev, struct spi_device *spi, const struct ad_sigma_delta_info *info) ad_sd_init() argument
[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()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dad_sigma_delta.c36 * @sigma_delta: The sigma delta device
39 void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, uint8_t comm) in ad_sd_set_comm() argument
43 sigma_delta->comm = comm & AD_SD_COMM_CHAN_MASK; in ad_sd_set_comm()
50 * @sigma_delta: The sigma delta device
57 int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, in ad_sd_write_reg() argument
60 uint8_t *data = sigma_delta->tx_buf; in ad_sd_write_reg()
64 .cs_change = sigma_delta->keep_cs_asserted, in ad_sd_write_reg()
69 data[0] = (reg << sigma_delta->info->addr_shift) | sigma_delta->comm; in ad_sd_write_reg()
90 if (sigma_delta in ad_sd_write_reg()
99 ad_sd_read_reg_raw(struct ad_sigma_delta *sigma_delta, unsigned int reg, unsigned int size, uint8_t *val) ad_sd_read_reg_raw() argument
144 ad_sd_read_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg, unsigned int size, unsigned int *val) ad_sd_read_reg() argument
184 ad_sd_reset(struct ad_sigma_delta *sigma_delta, unsigned int reset_length) ad_sd_reset() argument
204 ad_sd_calibrate(struct ad_sigma_delta *sigma_delta, unsigned int mode, unsigned int channel) ad_sd_calibrate() argument
251 ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta, const struct ad_sd_calib_data *cb, unsigned int n) ad_sd_calibrate_all() argument
278 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sigma_delta_single_conversion() local
344 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_buffer_postenable() local
376 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_buffer_postdisable() local
397 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_trigger_handler() local
441 struct ad_sigma_delta *sigma_delta = private; ad_sd_data_rdy_trig_poll() local
461 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_validate_trigger() local
475 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_probe_trigger() local
521 struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev); ad_sd_remove_trigger() local
572 ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev, struct spi_device *spi, const struct ad_sigma_delta_info *info) ad_sd_init() argument
[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()
/kernel/linux/linux-5.10/include/linux/iio/adc/
H A Dad_sigma_delta.h117 void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, uint8_t comm);
118 int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg,
120 int ad_sd_read_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg,
123 int ad_sd_reset(struct ad_sigma_delta *sigma_delta,
128 int ad_sd_calibrate(struct ad_sigma_delta *sigma_delta,
130 int ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta,
132 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
/kernel/linux/linux-6.6/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,

Completed in 4 milliseconds