Commit | Line | Data |
---|---|---|
06081646 SS |
1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
2 | /* | |
3 | * Copyright 2020 Monolithic Power Systems, Inc | |
4 | */ | |
5 | ||
6 | #ifndef __MP2629_H__ | |
7 | #define __MP2629_H__ | |
8 | ||
9 | #include <linux/device.h> | |
10 | #include <linux/regmap.h> | |
11 | ||
12 | struct mp2629_data { | |
13 | struct device *dev; | |
14 | struct regmap *regmap; | |
15 | }; | |
16 | ||
7abd9fb6 SS |
17 | enum mp2629_adc_chan { |
18 | MP2629_BATT_VOLT, | |
19 | MP2629_SYSTEM_VOLT, | |
20 | MP2629_INPUT_VOLT, | |
21 | MP2629_BATT_CURRENT, | |
22 | MP2629_INPUT_CURRENT, | |
23 | MP2629_ADC_CHAN_END | |
24 | }; | |
25 | ||
06081646 | 26 | #endif |