Lines Matching defs:adc5_chip
132 * struct adc5_chip - ADC private structure.
144 struct adc5_chip {
169 static int adc5_read(struct adc5_chip *adc, u16 offset, u8 *data, int len)
174 static int adc5_write(struct adc5_chip *adc, u16 offset, u8 *data, int len)
179 static int adc5_masked_write(struct adc5_chip *adc, u16 offset, u8 mask, u8 val)
233 static int adc5_read_voltage_data(struct adc5_chip *adc, u16 *data)
258 static int adc5_poll_wait_eoc(struct adc5_chip *adc)
280 static void adc5_update_dig_param(struct adc5_chip *adc,
296 static int adc5_configure(struct adc5_chip *adc,
333 static int adc7_configure(struct adc5_chip *adc,
374 static int adc5_do_conversion(struct adc5_chip *adc,
415 static int adc7_do_conversion(struct adc5_chip *adc,
452 typedef int (*adc_do_conversion)(struct adc5_chip *adc,
459 struct adc5_chip *adc = dev_id;
469 struct adc5_chip *adc = iio_priv(indio_dev);
482 struct adc5_chip *adc = iio_priv(indio_dev);
499 struct adc5_chip *adc = iio_priv(indio_dev);
674 static int adc5_get_dt_channel_data(struct adc5_chip *adc,
866 static int adc5_get_dt_data(struct adc5_chip *adc, struct device_node *node)
931 struct adc5_chip *adc;