| menu "Voltage and Current regulators" |
| |
| config REGULATOR |
| bool "Voltage and Current Regulator Support" |
| default n |
| help |
| Generic Voltage and Current Regulator support. |
| |
| This framework is designed to provide a generic interface to voltage |
| and current regulators within the Linux kernel. It's intended to |
| provide voltage and current control to client or consumer drivers and |
| also provide status information to user space applications through a |
| sysfs interface. |
| |
| The intention is to allow systems to dynamically control regulator |
| output in order to save power and prolong battery life. This applies |
| to both voltage regulators (where voltage output is controllable) and |
| current sinks (where current output is controllable). |
| |
| This framework safely compiles out if not selected so that client |
| drivers can still be used in systems with no software controllable |
| regulators. |
| |
| If unsure, say no. |
| |
| config REGULATOR_DEBUG |
| bool "Regulator debug support" |
| depends on REGULATOR |
| help |
| Say yes here to enable debugging support. |
| |
| config REGULATOR_FIXED_VOLTAGE |
| tristate |
| default n |
| select REGULATOR |
| |
| config REGULATOR_VIRTUAL_CONSUMER |
| tristate "Virtual regulator consumer support" |
| default n |
| select REGULATOR |
| help |
| This driver provides a virtual consumer for the voltage and |
| current regulator API which provides sysfs controls for |
| configuring the supplies requested. This is mainly useful |
| for test purposes. |
| |
| If unsure, say no. |
| |
| config REGULATOR_BQ24022 |
| tristate "TI bq24022 Dual Input 1-Cell Li-Ion Charger IC" |
| default n |
| select REGULATOR |
| help |
| This driver controls a TI bq24022 Charger attached via |
| GPIOs. The provided current regulator can enable/disable |
| charging select between 100 mA and 500 mA charging current |
| limit. |
| |
| endmenu |