Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 
0003 #define LTC2497_ENABLE          0xA0
0004 #define LTC2497_CONFIG_DEFAULT      LTC2497_ENABLE
0005 #define LTC2497_CONVERSION_TIME_MS  150ULL
0006 
0007 struct ltc2497core_driverdata {
0008     struct regulator *ref;
0009     ktime_t time_prev;
0010     u8 addr_prev;
0011     int (*result_and_measure)(struct ltc2497core_driverdata *ddata,
0012                   u8 address, int *val);
0013 };
0014 
0015 int ltc2497core_probe(struct device *dev, struct iio_dev *indio_dev);
0016 void ltc2497core_remove(struct iio_dev *indio_dev);
0017 
0018 MODULE_IMPORT_NS(LTC2497);