1
2
3
4
5
6
7
8 #ifndef __LINUX_REGULATOR_DA9211_H
9 #define __LINUX_REGULATOR_DA9211_H
10
11 #include <linux/regulator/machine.h>
12
13 #define DA9211_MAX_REGULATORS 2
14
15 struct gpio_desc;
16
17 enum da9211_chip_id {
18 DA9211,
19 DA9212,
20 DA9213,
21 DA9223,
22 DA9214,
23 DA9224,
24 DA9215,
25 DA9225,
26 };
27
28 struct da9211_pdata {
29
30
31
32
33
34 int num_buck;
35 struct gpio_desc *gpiod_ren[DA9211_MAX_REGULATORS];
36 struct device_node *reg_node[DA9211_MAX_REGULATORS];
37 struct regulator_init_data *init_data[DA9211_MAX_REGULATORS];
38 };
39 #endif