Commit | Line | Data |
---|---|---|
1d98cccf MR |
1 | #ifndef __REGULATOR_PLATFORM_CONSUMER_H_ |
2 | #define __REGULATOR_PLATFORM_CONSUMER_H_ | |
3 | ||
4 | struct regulator_consumer_supply; | |
5 | ||
6 | /** | |
7 | * struct regulator_userspace_consumer_data - line consumer | |
8 | * initialisation data. | |
9 | * | |
10 | * @name: Name for the consumer line | |
11 | * @num_supplies: Number of supplies feeding the line | |
12 | * @supplies: Supplies configuration. | |
13 | * @init_on: Set if the regulators supplying the line should be | |
14 | * enabled during initialisation | |
15 | */ | |
16 | struct regulator_userspace_consumer_data { | |
17 | const char *name; | |
18 | ||
19 | int num_supplies; | |
20 | struct regulator_bulk_data *supplies; | |
21 | ||
22 | bool init_on; | |
23 | }; | |
24 | ||
25 | #endif /* __REGULATOR_PLATFORM_CONSUMER_H_ */ |