hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* SPDX-License-Identifier: GPL-2.0-only */
 
#define LTC2497_ENABLE            0xA0
#define LTC2497_CONFIG_DEFAULT        LTC2497_ENABLE
#define LTC2497_CONVERSION_TIME_MS    150ULL
 
struct ltc2497core_driverdata {
   struct regulator *ref;
   ktime_t    time_prev;
   u8 addr_prev;
   int (*result_and_measure)(struct ltc2497core_driverdata *ddata,
                 u8 address, int *val);
};
 
int ltc2497core_probe(struct device *dev, struct iio_dev *indio_dev);
void ltc2497core_remove(struct iio_dev *indio_dev);
 
MODULE_IMPORT_NS(LTC2497);