| Takashi Iwai | bbda14d | 2008-10-30 15:57:05 +0100 | [diff] [blame] | 1 | menuconfig REGULATOR | 
| Liam Girdwood | ba7e476 | 2008-04-30 17:13:42 +0100 | [diff] [blame] | 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 |  | 
| Takashi Iwai | bbda14d | 2008-10-30 15:57:05 +0100 | [diff] [blame] | 24 | if REGULATOR | 
 | 25 |  | 
| Liam Girdwood | ba7e476 | 2008-04-30 17:13:42 +0100 | [diff] [blame] | 26 | config REGULATOR_DEBUG | 
 | 27 | 	bool "Regulator debug support" | 
| Liam Girdwood | ba7e476 | 2008-04-30 17:13:42 +0100 | [diff] [blame] | 28 | 	help | 
 | 29 | 	  Say yes here to enable debugging support. | 
 | 30 |  | 
 | 31 | config REGULATOR_FIXED_VOLTAGE | 
| Mark Brown | a9cb63b | 2009-01-19 13:37:05 +0000 | [diff] [blame] | 32 | 	tristate "Fixed voltage regulator support" | 
| Liam Girdwood | ba7e476 | 2008-04-30 17:13:42 +0100 | [diff] [blame] | 33 | 	default n | 
| Mark Brown | a9cb63b | 2009-01-19 13:37:05 +0000 | [diff] [blame] | 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. | 
| Liam Girdwood | ba7e476 | 2008-04-30 17:13:42 +0100 | [diff] [blame] | 38 |  | 
 | 39 | config REGULATOR_VIRTUAL_CONSUMER | 
 | 40 | 	tristate "Virtual regulator consumer support" | 
 | 41 | 	default n | 
| Liam Girdwood | ba7e476 | 2008-04-30 17:13:42 +0100 | [diff] [blame] | 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 |  | 
| Mike Rapoport | 1d98ccc | 2009-04-26 16:49:39 +0300 | [diff] [blame] | 50 | config 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 |  | 
| Philipp Zabel | 0eb5d5a | 2008-07-11 17:28:06 +0200 | [diff] [blame] | 60 | config REGULATOR_BQ24022 | 
 | 61 | 	tristate "TI bq24022 Dual Input 1-Cell Li-Ion Charger IC" | 
 | 62 | 	default n | 
| Philipp Zabel | 0eb5d5a | 2008-07-11 17:28:06 +0200 | [diff] [blame] | 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 |  | 
| Robert Jarzmik | 55f4fa4 | 2009-04-23 20:10:43 +0200 | [diff] [blame] | 69 | config 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 |  | 
| David Brownell | fa16a5c | 2009-02-08 10:37:06 -0800 | [diff] [blame] | 78 | config 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 |  | 
| Mark Brown | da09155 | 2008-10-10 15:58:15 +0100 | [diff] [blame] | 85 | config REGULATOR_WM8350 | 
 | 86 | 	tristate "Wolfson Microelectroncis WM8350 AudioPlus PMIC" | 
 | 87 | 	depends on MFD_WM8350 | 
| Mark Brown | da09155 | 2008-10-10 15:58:15 +0100 | [diff] [blame] | 88 | 	help | 
 | 89 | 	  This driver provides support for the voltage and current regulators | 
 | 90 |           of the WM8350 AudioPlus PMIC. | 
 | 91 |  | 
| Mark Brown | 42fad57 | 2008-09-11 11:12:01 +0100 | [diff] [blame] | 92 | config REGULATOR_WM8400 | 
 | 93 | 	tristate "Wolfson Microelectroncis WM8400 AudioPlus PMIC" | 
 | 94 | 	depends on MFD_WM8400 | 
| Mark Brown | 42fad57 | 2008-09-11 11:12:01 +0100 | [diff] [blame] | 95 | 	help | 
 | 96 | 	  This driver provides support for the voltage regulators of the | 
 | 97 | 	  WM8400 AudioPlus PMIC. | 
| Mark Brown | da09155 | 2008-10-10 15:58:15 +0100 | [diff] [blame] | 98 |  | 
| Eric Miao | 129eef9 | 2008-08-27 04:16:08 +0800 | [diff] [blame] | 99 | config REGULATOR_DA903X | 
 | 100 | 	tristate "Support regulators on Dialog Semiconductor DA9030/DA9034 PMIC" | 
 | 101 | 	depends on PMIC_DA903X | 
| Eric Miao | 129eef9 | 2008-08-27 04:16:08 +0800 | [diff] [blame] | 102 | 	help | 
 | 103 | 	  Say y here to support the BUCKs and LDOs regulators found on | 
 | 104 | 	  Dialog Semiconductor DA9030/DA9034 PMIC. | 
 | 105 |  | 
| Balaji Rao | 5ec271e7 | 2009-01-09 01:51:01 +0100 | [diff] [blame] | 106 | config 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 |  | 
| Marek Szyprowski | 0cbdf7b | 2009-05-19 07:33:55 +0200 | [diff] [blame^] | 113 | config 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 |  | 
| Takashi Iwai | bbda14d | 2008-10-30 15:57:05 +0100 | [diff] [blame] | 120 | endif |