1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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
|