diff options
Diffstat (limited to 'drivers/regulator/Kconfig')
-rw-r--r-- | drivers/regulator/Kconfig | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig new file mode 100644 index 000000000000..a656128f1fdd --- /dev/null +++ b/drivers/regulator/Kconfig | |||
@@ -0,0 +1,59 @@ | |||
1 | menu "Voltage and Current regulators" | ||
2 | |||
3 | config REGULATOR | ||
4 | bool "Voltage and Current Regulator Support" | ||
5 | default n | ||
6 | help | ||
7 | Generic Voltage and Current Regulator support. | ||
8 | |||
9 | This framework is designed to provide a generic interface to voltage | ||
10 | and current regulators within the Linux kernel. It's intended to | ||
11 | provide voltage and current control to client or consumer drivers and | ||
12 | also provide status information to user space applications through a | ||
13 | sysfs interface. | ||
14 | |||
15 | The intention is to allow systems to dynamically control regulator | ||
16 | output in order to save power and prolong battery life. This applies | ||
17 | to both voltage regulators (where voltage output is controllable) and | ||
18 | current sinks (where current output is controllable). | ||
19 | |||
20 | This framework safely compiles out if not selected so that client | ||
21 | drivers can still be used in systems with no software controllable | ||
22 | regulators. | ||
23 | |||
24 | If unsure, say no. | ||
25 | |||
26 | config REGULATOR_DEBUG | ||
27 | bool "Regulator debug support" | ||
28 | depends on REGULATOR | ||
29 | help | ||
30 | Say yes here to enable debugging support. | ||
31 | |||
32 | config REGULATOR_FIXED_VOLTAGE | ||
33 | tristate | ||
34 | default n | ||
35 | select REGULATOR | ||
36 | |||
37 | config REGULATOR_VIRTUAL_CONSUMER | ||
38 | tristate "Virtual regulator consumer support" | ||
39 | default n | ||
40 | select REGULATOR | ||
41 | help | ||
42 | This driver provides a virtual consumer for the voltage and | ||
43 | current regulator API which provides sysfs controls for | ||
44 | configuring the supplies requested. This is mainly useful | ||
45 | for test purposes. | ||
46 | |||
47 | If unsure, say no. | ||
48 | |||
49 | config REGULATOR_BQ24022 | ||
50 | tristate "TI bq24022 Dual Input 1-Cell Li-Ion Charger IC" | ||
51 | default n | ||
52 | select REGULATOR | ||
53 | help | ||
54 | This driver controls a TI bq24022 Charger attached via | ||
55 | GPIOs. The provided current regulator can enable/disable | ||
56 | charging select between 100 mA and 500 mA charging current | ||
57 | limit. | ||
58 | |||
59 | endmenu | ||