Lines Matching defs:adc12138
7 * Datasheet: http://www.ti.com/lit/ds/symlink/adc12138.pdf
35 adc12138,
38 struct adc12138 {
128 static int adc12138_mode_programming(struct adc12138 *adc, u8 mode,
139 if (adc->id != adc12138)
153 static int adc12138_read_status(struct adc12138 *adc)
166 static int __adc12138_start_conv(struct adc12138 *adc,
178 static int adc12138_start_conv(struct adc12138 *adc,
186 static int adc12138_start_and_read_conv(struct adc12138 *adc,
193 static int adc12138_read_conv_data(struct adc12138 *adc, __be16 *value)
200 static int adc12138_wait_eoc(struct adc12138 *adc, unsigned long timeout)
208 static int adc12138_adc_conversion(struct adc12138 *adc,
231 struct adc12138 *adc = iio_priv(iio);
287 static int adc12138_init(struct adc12138 *adc)
339 struct adc12138 *adc = iio_priv(indio_dev);
393 struct adc12138 *adc = iio_priv(indio_dev);
403 struct adc12138 *adc;
426 case adc12138:
509 struct adc12138 *adc = iio_priv(indio_dev);
522 { .compatible = "ti,adc12138", },
530 { "adc12138", adc12138 },
537 .name = "adc12138",