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_WM831X 86 tristate "Wolfson Microelcronics WM831x PMIC regulators" 87 depends on MFD_WM831X 88 help 89 Support the voltage and current regulators of the WM831x series 90 of PMIC devices. 91 92config REGULATOR_WM8350 93 tristate "Wolfson Microelectroncis WM8350 AudioPlus PMIC" 94 depends on MFD_WM8350 95 help 96 This driver provides support for the voltage and current regulators 97 of the WM8350 AudioPlus PMIC. 98 99config REGULATOR_WM8400 100 tristate "Wolfson Microelectroncis WM8400 AudioPlus PMIC" 101 depends on MFD_WM8400 102 help 103 This driver provides support for the voltage regulators of the 104 WM8400 AudioPlus PMIC. 105 106config REGULATOR_DA903X 107 tristate "Support regulators on Dialog Semiconductor DA9030/DA9034 PMIC" 108 depends on PMIC_DA903X 109 help 110 Say y here to support the BUCKs and LDOs regulators found on 111 Dialog Semiconductor DA9030/DA9034 PMIC. 112 113config REGULATOR_PCF50633 114 tristate "PCF50633 regulator driver" 115 depends on MFD_PCF50633 116 help 117 Say Y here to support the voltage regulators and convertors 118 on PCF50633 119 120config REGULATOR_LP3971 121 tristate "National Semiconductors LP3971 PMIC regulator driver" 122 depends on I2C 123 help 124 Say Y here to support the voltage regulators and convertors 125 on National Semiconductors LP3971 PMIC 126 127config REGULATOR_PCAP 128 tristate "PCAP2 regulator driver" 129 depends on EZX_PCAP 130 help 131 This driver provides support for the voltage regulators of the 132 PCAP2 PMIC. 133 134config REGULATOR_MC13783 135 tristate "Support regulators on Freescale MC13783 PMIC" 136 depends on MFD_MC13783 137 help 138 Say y here to support the regulators found on the Freescale MC13783 139 PMIC. 140 141config REGULATOR_AB3100 142 tristate "ST-Ericsson AB3100 Regulator functions" 143 depends on AB3100_CORE 144 default y if AB3100_CORE 145 help 146 These regulators correspond to functionality in the 147 AB3100 analog baseband dealing with power regulators 148 for the system. 149 150endif 151 152