This source file includes following definitions.
- regulator_register_always_on
1
2
3
4
5
6
7
8
9
10
11
12
13 #ifndef __REGULATOR_FIXED_H
14 #define __REGULATOR_FIXED_H
15
16 struct regulator_init_data;
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 struct fixed_voltage_config {
35 const char *supply_name;
36 const char *input_supply;
37 int microvolts;
38 unsigned startup_delay;
39 unsigned enabled_at_boot:1;
40 struct regulator_init_data *init_data;
41 };
42
43 struct regulator_consumer_supply;
44
45 #if IS_ENABLED(CONFIG_REGULATOR)
46 struct platform_device *regulator_register_always_on(int id, const char *name,
47 struct regulator_consumer_supply *supplies, int num_supplies, int uv);
48 #else
49 static inline struct platform_device *regulator_register_always_on(int id, const char *name,
50 struct regulator_consumer_supply *supplies, int num_supplies, int uv)
51 {
52 return NULL;
53 }
54 #endif
55
56 #define regulator_register_fixed(id, s, ns) regulator_register_always_on(id, \
57 "fixed-dummy", s, ns, 0)
58
59 #endif