ad_sigma_delta
struct ad_sigma_delta sd;
static int ad7124_set_mode(struct ad_sigma_delta *sd,
static int ad7124_set_channel(struct ad_sigma_delta *sd, unsigned int channel)
static int ad7124_append_status(struct ad_sigma_delta *sd, bool append)
static int ad7124_disable_one(struct ad_sigma_delta *sd, unsigned int chan)
static int ad7124_disable_all(struct ad_sigma_delta *sd)
struct ad_sigma_delta sd;
static struct ad7173_state *ad_sigma_delta_to_ad7173(struct ad_sigma_delta *sd)
static int ad7173_set_channel(struct ad_sigma_delta *sd, unsigned int channel)
static int ad7173_set_mode(struct ad_sigma_delta *sd,
static int ad7173_append_status(struct ad_sigma_delta *sd, bool append)
static int ad7173_disable_all(struct ad_sigma_delta *sd)
static int ad7173_disable_one(struct ad_sigma_delta *sd, unsigned int chan)
static int ad7191_set_mode(struct ad_sigma_delta *sd,
struct ad_sigma_delta sd;
static int ad7191_set_channel(struct ad_sigma_delta *sd, unsigned int address)
static int ad7191_set_cs(struct ad_sigma_delta *sigma_delta, int assert)
struct ad_sigma_delta sd;
static struct ad7192_state *ad_sigma_delta_to_ad7192(struct ad_sigma_delta *sd)
static int ad7192_set_channel(struct ad_sigma_delta *sd, unsigned int channel)
static int ad7192_set_mode(struct ad_sigma_delta *sd,
static int ad7192_append_status(struct ad_sigma_delta *sd, bool append)
static int ad7192_disable_all(struct ad_sigma_delta *sd)
static int ad7780_postprocess_sample(struct ad_sigma_delta *sigma_delta,
struct ad_sigma_delta sd;
static struct ad7780_state *ad_sigma_delta_to_ad7780(struct ad_sigma_delta *sd)
static int ad7780_set_mode(struct ad_sigma_delta *sigma_delta,
struct ad_sigma_delta sd;
static struct ad7791_state *ad_sigma_delta_to_ad7791(struct ad_sigma_delta *sd)
static int ad7791_set_channel(struct ad_sigma_delta *sd, unsigned int channel)
static int ad7791_set_mode(struct ad_sigma_delta *sd,
struct ad_sigma_delta sd;
static struct ad7793_state *ad_sigma_delta_to_ad7793(struct ad_sigma_delta *sd)
static int ad7793_set_channel(struct ad_sigma_delta *sd, unsigned int channel)
static int ad7793_set_mode(struct ad_sigma_delta *sd,
static void ad_sd_set_read_reg_addr(struct ad_sigma_delta *sigma_delta, u8 reg,
static int ad_sd_read_reg_raw(struct ad_sigma_delta *sigma_delta,
int ad_sd_read_reg(struct ad_sigma_delta *sigma_delta,
int ad_sd_reset(struct ad_sigma_delta *sigma_delta)
static bool ad_sd_disable_irq(struct ad_sigma_delta *sigma_delta)
static void ad_sd_enable_irq(struct ad_sigma_delta *sigma_delta)
static int ad_sigma_delta_clear_pending_event(struct ad_sigma_delta *sigma_delta)
int ad_sd_calibrate(struct ad_sigma_delta *sigma_delta,
int ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta,
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, u8 comm)
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
struct ad_sigma_delta *sigma_delta = private;
int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg,
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
struct ad_sigma_delta *sigma_delta = iio_device_get_drvdata(indio_dev);
int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
struct ad_sigma_delta sd;
static inline bool ad_sigma_delta_has_spi_offload(struct ad_sigma_delta *sd)
static inline int ad_sigma_delta_set_channel(struct ad_sigma_delta *sd,
static inline int ad_sigma_delta_append_status(struct ad_sigma_delta *sd, bool append)
static inline int ad_sigma_delta_disable_all(struct ad_sigma_delta *sd)
static inline int ad_sigma_delta_disable_one(struct ad_sigma_delta *sd,
static inline int ad_sigma_delta_set_mode(struct ad_sigma_delta *sd,
static inline int ad_sigma_delta_postprocess_sample(struct ad_sigma_delta *sd,
void ad_sd_set_comm(struct ad_sigma_delta *sigma_delta, u8 comm);
int ad_sd_write_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg,
int ad_sd_read_reg(struct ad_sigma_delta *sigma_delta, unsigned int reg,
int ad_sd_reset(struct ad_sigma_delta *sigma_delta);
int ad_sd_calibrate(struct ad_sigma_delta *sigma_delta,
int ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta,
int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
struct ad_sigma_delta;
int (*set_channel)(struct ad_sigma_delta *, unsigned int channel);
int (*append_status)(struct ad_sigma_delta *, bool append);
int (*set_mode)(struct ad_sigma_delta *, enum ad_sigma_delta_mode mode);
int (*disable_all)(struct ad_sigma_delta *);
int (*disable_one)(struct ad_sigma_delta *, unsigned int chan);
int (*postprocess_sample)(struct ad_sigma_delta *, unsigned int raw_sample);