Home
last modified time | relevance | path

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

/linux/drivers/iio/adc/
H A Dad7606.c276 int ad7606_reset(struct ad7606_state *st) in ad7606_reset()
292 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_16bit_chan_scale_setup()
315 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_get_chan_config()
377 struct ad7606_state *st = iio_priv(indio_dev); in ad7606c_18bit_chan_scale_setup()
435 struct ad7606_state *st = iio_priv(indio_dev); in ad7606c_16bit_chan_scale_setup()
494 struct ad7606_state *st = iio_priv(indio_dev); in ad7607_chan_scale_setup()
506 struct ad7606_state *st = iio_priv(indio_dev); in ad7608_chan_scale_setup()
518 struct ad7606_state *st = iio_priv(indio_dev); in ad7609_chan_scale_setup()
532 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_reg_access()
548 static int ad7606_pwm_set_high(struct ad7606_state *st) in ad7606_pwm_set_high()
[all …]
H A Dad7606.h48 struct ad7606_state;
141 struct ad7606_state { struct
206 int (*reg_read)(struct ad7606_state *st, unsigned int addr);
207 int (*reg_write)(struct ad7606_state *st,
228 int ad7606_reset(struct ad7606_state *st);
229 int ad7606_pwm_set_swing(struct ad7606_state *st);
230 int ad7606_pwm_set_low(struct ad7606_state *st);
H A Dad7606_par.c27 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_par_bus_update_scan_mode()
45 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_par_bus_setup_iio_backend()
79 static int ad7606_par_bus_reg_read(struct ad7606_state *st, unsigned int addr) in ad7606_par_bus_reg_read()
91 static int ad7606_par_bus_reg_write(struct ad7606_state *st, unsigned int addr, in ad7606_par_bus_reg_write()
110 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_par16_read_block()
146 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_par8_read_block()