Home
last modified time | relevance | path

Searched refs:ad7606_state (Results 1 – 4 of 4) 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 *s
[all...]
H A Dad7606.h48 struct ad7606_state;
110 * struct ad7606_state - driver instance specific data
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);
142 devad7606_state global() argument
143 chip_infoad7606_state global() argument
144 bopsad7606_state global() argument
145 chan_infoad7606_state global() argument
146 oversamplingad7606_state global() argument
147 cnvst_pwmad7606_state global() argument
148 base_addressad7606_state global() argument
149 sw_mode_enad7606_state global() argument
150 oversampling_availad7606_state global() argument
151 num_os_ratiosad7606_state global() argument
152 backad7606_state global() argument
153 write_scalead7606_state global() argument
154 write_osad7606_state global() argument
156 lockad7606_state global() argument
157 gpio_convstad7606_state global() argument
158 gpio_resetad7606_state global() argument
159 gpio_rangead7606_state global() argument
160 gpio_standbyad7606_state global() argument
161 gpio_frstdataad7606_state global() argument
162 gpio_osad7606_state global() argument
163 trigad7606_state global() argument
164 completionad7606_state global() argument
166 offload_enad7606_state global() argument
167 bus_dataad7606_state global() argument
175 __anon8786aca10108ad7606_state global() argument
182 d16ad7606_state global() argument
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()
78 static int ad7606_par_bus_reg_read(struct ad7606_state *st, unsigned int addr) in ad7606_par_bus_reg_read()
90 static int ad7606_par_bus_reg_write(struct ad7606_state *st, unsigned int addr, in ad7606_par_bus_reg_write()
109 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_par16_read_block()
145 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_par8_read_block()
H A Dad7606_spi.c100 static int ad7606_spi_reg_read(struct ad7606_state *st, unsigned int addr) in ad7606_spi_reg_read()
124 static int ad7606_spi_reg_write(struct ad7606_state *st, in ad7606_spi_reg_write()
138 struct ad7606_state *st = iio_priv(indio_dev); in ad7606b_sw_mode_config()
153 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_spi_offload_buffer_postenable()
207 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_spi_offload_buffer_predisable()
276 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_spi_offload_probe()
336 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_spi_update_scan_mode()