mcp3911
struct mcp3911;
int (*config)(struct mcp3911 *adc, bool external_vref);
int (*get_osr)(struct mcp3911 *adc, u32 *val);
int (*set_osr)(struct mcp3911 *adc, u32 val);
int (*enable_offset)(struct mcp3911 *adc, bool enable);
int (*get_offset)(struct mcp3911 *adc, int channel, int *val);
int (*set_offset)(struct mcp3911 *adc, int channel, int val);
int (*set_scale)(struct mcp3911 *adc, int channel, u32 val);
int (*get_raw)(struct mcp3911 *adc, int channel, int *val);
static int mcp3911_read(struct mcp3911 *adc, u8 reg, u32 *val, u8 len)
static int mcp3911_write(struct mcp3911 *adc, u8 reg, u32 val, u8 len)
static int mcp3911_update(struct mcp3911 *adc, u8 reg, u32 mask, u32 val, u8 len)
static int mcp3911_read_s24(struct mcp3911 *const adc, u8 const reg, s32 *const val)
static int mcp3910_enable_offset(struct mcp3911 *adc, bool enable)
static int mcp3910_get_offset(struct mcp3911 *adc, int channel, int *val)
static int mcp3910_set_offset(struct mcp3911 *adc, int channel, int val)
static int mcp3910_get_raw(struct mcp3911 *adc, int channel, s32 *val)
static int mcp3911_enable_offset(struct mcp3911 *adc, bool enable)
static int mcp3911_get_offset(struct mcp3911 *adc, int channel, int *val)
static int mcp3911_set_offset(struct mcp3911 *adc, int channel, int val)
static int mcp3911_get_raw(struct mcp3911 *adc, int channel, s32 *val)
static int mcp3910_get_osr(struct mcp3911 *adc, u32 *val)
static int mcp3910_set_osr(struct mcp3911 *adc, u32 val)
static int mcp3911_set_osr(struct mcp3911 *adc, u32 val)
static int mcp3911_get_osr(struct mcp3911 *adc, u32 *val)
static int mcp3910_set_scale(struct mcp3911 *adc, int channel, u32 val)
static int mcp3911_set_scale(struct mcp3911 *adc, int channel, u32 val)
struct mcp3911 *adc = iio_priv(indio_dev);
struct mcp3911 *adc = iio_priv(indio_dev);
struct mcp3911 *adc = iio_priv(indio_dev);
static int mcp3911_config(struct mcp3911 *adc, bool external_vref)
static int mcp3910_config(struct mcp3911 *adc, bool external_vref)
struct mcp3911 *adc = iio_trigger_get_drvdata(trig);
struct mcp3911 *adc;