ads1015_data
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
static const struct ads1015_chip_data ads1015_data = {
{ "ads1015", (kernel_ulong_t)&ads1015_data },
{ .compatible = "ti,ads1015", .data = &ads1015_data },
static bool ads1015_event_channel_enabled(struct ads1015_data *data)
static void ads1015_event_channel_enable(struct ads1015_data *data, int chan,
static void ads1015_event_channel_disable(struct ads1015_data *data, int chan)
static int ads1015_set_power_state(struct ads1015_data *data, bool on)
static int ads1015_set_power_state(struct ads1015_data *data, bool on)
int ads1015_get_adc_result(struct ads1015_data *data, int chan, int *val)
struct ads1015_data *data = iio_priv(indio_dev);
static int ads1015_set_scale(struct ads1015_data *data,
static int ads1015_set_data_rate(struct ads1015_data *data, int chan, int rate)
struct ads1015_data *data = iio_priv(indio_dev);
static int __ads1015_read_info_raw(struct ads1015_data *data,
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
static int ads1015_enable_event_config(struct ads1015_data *data,
static int ads1015_disable_event_config(struct ads1015_data *data,
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
struct ads1015_data *data = iio_priv(indio_dev);
static int ads1015_set_conv_mode(struct ads1015_data *data, int mode)
struct ads1015_data *data;