1menuconfig REGULATOR 2 bool "Voltage and Current Regulator Support" 3 default n 4 help 5 Generic Voltage and Current Regulator support. 6 7 This framework is designed to provide a generic interface to voltage 8 and current regulators within the Linux kernel. It's intended to 9 provide voltage and current control to client or consumer drivers and 10 also provide status information to user space applications through a 11 sysfs interface. 12 13 The intention is to allow systems to dynamically control regulator 14 output in order to save power and prolong battery life. This applies 15 to both voltage regulators (where voltage output is controllable) and 16 current sinks (where current output is controllable). 17 18 This framework safely compiles out if not selected so that client 19 drivers can still be used in systems with no software controllable 20 regulators. 21 22 If unsure, say no. 23 24if REGULATOR 25 26config REGULATOR_DEBUG 27 bool "Regulator debug support" 28 help 29 Say yes here to enable debugging support. 30 31config REGULATOR_FIXED_VOLTAGE 32 tristate "Fixed voltage regulator support" 33 default n 34 help 35 This driver provides support for fixed voltage regulators, 36 useful for systems which use a combination of software 37 managed regulators and simple non-configurable regulators. 38 39config REGULATOR_VIRTUAL_CONSUMER 40 tristate "Virtual regulator consumer support" 41 default n 42 help 43 This driver provides a virtual consumer for the voltage and 44 current regulator API which provides sysfs controls for 45 configuring the supplies requested. This is mainly useful 46 for test purposes. 47 48 If unsure, say no. 49 50config REGULATOR_USERSPACE_CONSUMER 51 tristate "Userspace regulator consumer support" 52 default n 53 help 54 There are some classes of devices that are controlled entirely 55 from user space. Usersapce consumer driver provides ability to 56 control power supplies for such devices. 57 58 If unsure, say no. 59 60config REGULATOR_BQ24022 61 tristate "TI bq24022 Dual Input 1-Cell Li-Ion Charger IC" 62 default n 63 help 64 This driver controls a TI bq24022 Charger attached via 65 GPIOs. The provided current regulator can enable/disable 66 charging select between 100 mA and 500 mA charging current 67 limit. 68 69config REGULATOR_MAX1586 70 tristate "Maxim 1586/1587 voltage regulator" 71 depends on I2C 72 default n 73 help 74 This driver controls a Maxim 1586 or 1587 voltage output 75 regulator via I2C bus. The provided regulator is suitable 76 for PXA27x chips to control VCC_CORE and VCC_USIM voltages. 77 78config REGULATOR_TWL4030 79 bool "TI TWL4030/TWL5030/TPS695x0 PMIC" 80 depends on TWL4030_CORE 81 help 82 This driver supports the voltage regulators provided by 83 this family of companion chips. 84 85config REGULATOR_WM8350 86 tristate "Wolfson Microelectroncis WM8350 AudioPlus PMIC" 87 depends on MFD_WM8350 88 help 89 This driver provides support for the voltage and current regulators 90 of the WM8350 AudioPlus PMIC. 91 92config REGULATOR_WM8400 93 tristate "Wolfson Microelectroncis WM8400 AudioPlus PMIC" 94 depends on MFD_WM8400 95 help 96 This driver provides support for the voltage regulators of the 97 WM8400 AudioPlus PMIC. 98 99config REGULATOR_DA903X 100 tristate "Support regulators on Dialog Semiconductor DA9030/DA9034 PMIC" 101 depends on PMIC_DA903X 102 help 103 Say y here to support the BUCKs and LDOs regulators found on 104 Dialog Semiconductor DA9030/DA9034 PMIC. 105 106config REGULATOR_PCF50633 107 tristate "PCF50633 regulator driver" 108 depends on MFD_PCF50633 109 help 110 Say Y here to support the voltage regulators and convertors 111 on PCF50633 112 113config REGULATOR_LP3971 114 tristate "National Semiconductors LP3971 PMIC regulator driver" 115 depends on I2C 116 help 117 Say Y here to support the voltage regulators and convertors 118 on National Semiconductors LP3971 PMIC 119 120endif 121