ad7606_state
static int ad7606_request_gpios(struct ad7606_state *st)
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
static int ad7606_write_mask(struct ad7606_state *st, unsigned int addr,
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
static int ad7606_set_gain_calib(struct ad7606_state *st)
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st;
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
int ad7606_reset(struct ad7606_state *st)
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
static int ad7606_pwm_set_high(struct ad7606_state *st)
int ad7606_pwm_set_low(struct ad7606_state *st)
int ad7606_pwm_set_swing(struct ad7606_state *st)
static bool ad7606_pwm_is_swinging(struct ad7606_state *st)
static int ad7606_set_sampling_freq(struct ad7606_state *st, unsigned long freq)
static int ad7606_read_samples(struct ad7606_state *st)
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
static int ad7606_get_calib_offset(struct ad7606_state *st, int ch, int *val)
static int ad7606_get_calib_phase(struct ad7606_state *st, int ch, int *val,
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
static int ad7606_set_calib_offset(struct ad7606_state *st, int ch, int val)
static int ad7606_set_calib_phase(struct ad7606_state *st, int ch, int val,
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
int (*reg_read)(struct ad7606_state *st, unsigned int addr);
int (*reg_write)(struct ad7606_state *st,
int ad7606_reset(struct ad7606_state *st);
int ad7606_pwm_set_swing(struct ad7606_state *st);
int ad7606_pwm_set_low(struct ad7606_state *st);
struct ad7606_state;
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
static int ad7606_par_bus_reg_read(struct ad7606_state *st, unsigned int addr)
static int ad7606_par_bus_reg_write(struct ad7606_state *st, unsigned int addr,
static int ad7606_spi_reg_read(struct ad7606_state *st, unsigned int addr)
static int ad7606_spi_reg_write(struct ad7606_state *st,
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);
struct ad7606_state *st = iio_priv(indio_dev);