Commit | Line | Data |
---|---|---|
ca693001 PC |
1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | /* | |
3 | * AD7091RX Analog to Digital converter driver | |
4 | * | |
5 | * Copyright 2014-2019 Analog Devices Inc. | |
6 | */ | |
7 | ||
8 | #ifndef __DRIVERS_IIO_ADC_AD7091R_BASE_H__ | |
9 | #define __DRIVERS_IIO_ADC_AD7091R_BASE_H__ | |
10 | ||
11 | struct device; | |
12 | struct ad7091r_state; | |
13 | ||
14 | struct ad7091r_chip_info { | |
15 | unsigned int num_channels; | |
16 | const struct iio_chan_spec *channels; | |
260442cc | 17 | unsigned int vref_mV; |
ca693001 PC |
18 | }; |
19 | ||
20 | extern const struct regmap_config ad7091r_regmap_config; | |
21 | ||
22 | int ad7091r_probe(struct device *dev, const char *name, | |
23 | const struct ad7091r_chip_info *chip_info, | |
24 | struct regmap *map, int irq); | |
25 | ||
26 | #endif /* __DRIVERS_IIO_ADC_AD7091R_BASE_H__ */ |