Kconfig (566c1d0a49da09dfdf23e836398e2607f44c7c5e) | Kconfig (3784b6d64dc52ed3fbebad61a85ab9b7a687a167) |
---|---|
1menuconfig REGULATOR 2 bool "Voltage and Current Regulator Support" 3 help 4 Generic Voltage and Current Regulator support. 5 6 This framework is designed to provide a generic interface to voltage 7 and current regulators within the Linux kernel. It's intended to 8 provide voltage and current control to client or consumer drivers and --- 50 unchanged lines hidden (view full) --- 59 tristate "Userspace regulator consumer support" 60 help 61 There are some classes of devices that are controlled entirely 62 from user space. Userspace consumer driver provides ability to 63 control power supplies for such devices. 64 65 If unsure, say no. 66 | 1menuconfig REGULATOR 2 bool "Voltage and Current Regulator Support" 3 help 4 Generic Voltage and Current Regulator support. 5 6 This framework is designed to provide a generic interface to voltage 7 and current regulators within the Linux kernel. It's intended to 8 provide voltage and current control to client or consumer drivers and --- 50 unchanged lines hidden (view full) --- 59 tristate "Userspace regulator consumer support" 60 help 61 There are some classes of devices that are controlled entirely 62 from user space. Userspace consumer driver provides ability to 63 control power supplies for such devices. 64 65 If unsure, say no. 66 |
67config REGULATOR_GPIO 68 tristate "GPIO regulator support" 69 depends on GPIOLIB | 67config REGULATOR_88PM8607 68 bool "Marvell 88PM8607 Power regulators" 69 depends on MFD_88PM860X=y |
70 help | 70 help |
71 This driver provides support for regulators that can be 72 controlled via gpios. 73 It is capable of supporting current and voltage regulators 74 and the platform has to provide a mapping of GPIO-states 75 to target volts/amps. | 71 This driver supports 88PM8607 voltage regulator chips. |
76 77config REGULATOR_AD5398 78 tristate "Analog Devices AD5398/AD5821 regulators" 79 depends on I2C 80 help 81 This driver supports AD5398 and AD5821 current regulator chips. 82 If building into module, its name is ad5398.ko. 83 | 72 73config REGULATOR_AD5398 74 tristate "Analog Devices AD5398/AD5821 regulators" 75 depends on I2C 76 help 77 This driver supports AD5398 and AD5821 current regulator chips. 78 If building into module, its name is ad5398.ko. 79 |
80config REGULATOR_ANATOP 81 tristate "Freescale i.MX on-chip ANATOP LDO regulators" 82 depends on MFD_SYSCON 83 help 84 Say y here to support Freescale i.MX on-chip ANATOP LDOs 85 regulators. It is recommended that this option be 86 enabled on i.MX6 platform. 87 |
|
84config REGULATOR_AAT2870 85 tristate "AnalogicTech AAT2870 Regulators" 86 depends on MFD_AAT2870_CORE 87 help 88 If you have a AnalogicTech AAT2870 say Y to enable the 89 regulator driver. 90 | 88config REGULATOR_AAT2870 89 tristate "AnalogicTech AAT2870 Regulators" 90 depends on MFD_AAT2870_CORE 91 help 92 If you have a AnalogicTech AAT2870 say Y to enable the 93 regulator driver. 94 |
95config REGULATOR_AB3100 96 tristate "ST-Ericsson AB3100 Regulator functions" 97 depends on AB3100_CORE 98 default y if AB3100_CORE 99 help 100 These regulators correspond to functionality in the 101 AB3100 analog baseband dealing with power regulators 102 for the system. 103 104config REGULATOR_AB8500 105 bool "ST-Ericsson AB8500 Power Regulators" 106 depends on AB8500_CORE 107 help 108 This driver supports the regulators found on the ST-Ericsson mixed 109 signal AB8500 PMIC 110 |
|
91config REGULATOR_ARIZONA 92 tristate "Wolfson Arizona class devices" 93 depends on MFD_ARIZONA 94 depends on SND_SOC 95 help 96 Support for the regulators found on Wolfson Arizona class 97 devices. 98 | 111config REGULATOR_ARIZONA 112 tristate "Wolfson Arizona class devices" 113 depends on MFD_ARIZONA 114 depends on SND_SOC 115 help 116 Support for the regulators found on Wolfson Arizona class 117 devices. 118 |
119config REGULATOR_AS3711 120 tristate "AS3711 PMIC" 121 depends on MFD_AS3711 122 help 123 This driver provides support for the voltage regulators on the 124 AS3711 PMIC 125 |
|
99config REGULATOR_DA903X 100 tristate "Dialog Semiconductor DA9030/DA9034 regulators" 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_DA9052 --- 8 unchanged lines hidden (view full) --- 115 depends on MFD_DA9055 116 help 117 Say y here to support the BUCKs and LDOs regulators found on 118 Dialog Semiconductor DA9055 PMIC. 119 120 This driver can also be built as a module. If so, the module 121 will be called da9055-regulator. 122 | 126config REGULATOR_DA903X 127 tristate "Dialog Semiconductor DA9030/DA9034 regulators" 128 depends on PMIC_DA903X 129 help 130 Say y here to support the BUCKs and LDOs regulators found on 131 Dialog Semiconductor DA9030/DA9034 PMIC. 132 133config REGULATOR_DA9052 --- 8 unchanged lines hidden (view full) --- 142 depends on MFD_DA9055 143 help 144 Say y here to support the BUCKs and LDOs regulators found on 145 Dialog Semiconductor DA9055 PMIC. 146 147 This driver can also be built as a module. If so, the module 148 will be called da9055-regulator. 149 |
150config REGULATOR_DBX500_PRCMU 151 bool 152 153config REGULATOR_DB8500_PRCMU 154 bool "ST-Ericsson DB8500 Voltage Domain Regulators" 155 depends on MFD_DB8500_PRCMU 156 select REGULATOR_DBX500_PRCMU 157 help 158 This driver supports the voltage domain regulators controlled by the 159 DB8500 PRCMU 160 |
|
123config REGULATOR_FAN53555 124 tristate "Fairchild FAN53555 Regulator" 125 depends on I2C 126 select REGMAP_I2C 127 help 128 This driver supports Fairchild FAN53555 Digitally Programmable 129 TinyBuck Regulator. The FAN53555 is a step-down switching voltage 130 regulator that delivers a digitally programmable output from an 131 input voltage supply of 2.5V to 5.5V. The output voltage is 132 programmed through an I2C interface. 133 | 161config REGULATOR_FAN53555 162 tristate "Fairchild FAN53555 Regulator" 163 depends on I2C 164 select REGMAP_I2C 165 help 166 This driver supports Fairchild FAN53555 Digitally Programmable 167 TinyBuck Regulator. The FAN53555 is a step-down switching voltage 168 regulator that delivers a digitally programmable output from an 169 input voltage supply of 2.5V to 5.5V. The output voltage is 170 programmed through an I2C interface. 171 |
134config REGULATOR_ANATOP 135 tristate "Freescale i.MX on-chip ANATOP LDO regulators" 136 depends on MFD_SYSCON | 172config REGULATOR_GPIO 173 tristate "GPIO regulator support" 174 depends on GPIOLIB |
137 help | 175 help |
138 Say y here to support Freescale i.MX on-chip ANATOP LDOs 139 regulators. It is recommended that this option be 140 enabled on i.MX6 platform. | 176 This driver provides support for regulators that can be 177 controlled via gpios. 178 It is capable of supporting current and voltage regulators 179 and the platform has to provide a mapping of GPIO-states 180 to target volts/amps. |
141 | 181 |
142config REGULATOR_MC13XXX_CORE 143 tristate | 182config REGULATOR_ISL6271A 183 tristate "Intersil ISL6271A Power regulator" 184 depends on I2C 185 help 186 This driver supports ISL6271A voltage regulator chip. |
144 | 187 |
145config REGULATOR_MC13783 146 tristate "Freescale MC13783 regulator driver" 147 depends on MFD_MC13783 148 select REGULATOR_MC13XXX_CORE | 188config REGULATOR_LP3971 189 tristate "National Semiconductors LP3971 PMIC regulator driver" 190 depends on I2C |
149 help | 191 help |
150 Say y here to support the regulators found on the Freescale MC13783 151 PMIC. | 192 Say Y here to support the voltage regulators and convertors 193 on National Semiconductors LP3971 PMIC |
152 | 194 |
153config REGULATOR_MC13892 154 tristate "Freescale MC13892 regulator driver" 155 depends on MFD_MC13XXX 156 select REGULATOR_MC13XXX_CORE | 195config REGULATOR_LP3972 196 tristate "National Semiconductors LP3972 PMIC regulator driver" 197 depends on I2C |
157 help | 198 help |
158 Say y here to support the regulators found on the Freescale MC13892 159 PMIC. | 199 Say Y here to support the voltage regulators and convertors 200 on National Semiconductors LP3972 PMIC |
160 | 201 |
161config REGULATOR_ISL6271A 162 tristate "Intersil ISL6271A Power regulator" | 202config REGULATOR_LP872X 203 bool "TI/National Semiconductor LP8720/LP8725 voltage regulators" 204 depends on I2C=y 205 select REGMAP_I2C 206 help 207 This driver supports LP8720/LP8725 PMIC 208 209config REGULATOR_LP8755 210 tristate "TI LP8755 High Performance PMU driver" |
163 depends on I2C | 211 depends on I2C |
212 select REGMAP_I2C |
|
164 help | 213 help |
165 This driver supports ISL6271A voltage regulator chip. | 214 This driver supports LP8755 High Performance PMU driver. This 215 chip contains six step-down DC/DC converters which can support 216 9 mode multiphase configuration. |
166 | 217 |
167config REGULATOR_88PM8607 168 bool "Marvell 88PM8607 Power regulators" 169 depends on MFD_88PM860X=y | 218config REGULATOR_LP8788 219 bool "TI LP8788 Power Regulators" 220 depends on MFD_LP8788 |
170 help | 221 help |
171 This driver supports 88PM8607 voltage regulator chips. | 222 This driver supports LP8788 voltage regulator chip. |
172 173config REGULATOR_MAX1586 174 tristate "Maxim 1586/1587 voltage regulator" 175 depends on I2C 176 help 177 This driver controls a Maxim 1586 or 1587 voltage output 178 regulator via I2C bus. The provided regulator is suitable 179 for PXA27x chips to control VCC_CORE and VCC_USIM voltages. --- 74 unchanged lines hidden (view full) --- 254 tristate "Maxim MAX77693 regulator" 255 depends on MFD_MAX77693 256 help 257 This driver controls a Maxim 77693 regulator via I2C bus. 258 The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2' 259 and one current regulator 'CHARGER'. This is suitable for 260 Exynos-4x12 chips. 261 | 223 224config REGULATOR_MAX1586 225 tristate "Maxim 1586/1587 voltage regulator" 226 depends on I2C 227 help 228 This driver controls a Maxim 1586 or 1587 voltage output 229 regulator via I2C bus. The provided regulator is suitable 230 for PXA27x chips to control VCC_CORE and VCC_USIM voltages. --- 74 unchanged lines hidden (view full) --- 305 tristate "Maxim MAX77693 regulator" 306 depends on MFD_MAX77693 307 help 308 This driver controls a Maxim 77693 regulator via I2C bus. 309 The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2' 310 and one current regulator 'CHARGER'. This is suitable for 311 Exynos-4x12 chips. 312 |
262config REGULATOR_PCAP 263 tristate "Motorola PCAP2 regulator driver" 264 depends on EZX_PCAP 265 help 266 This driver provides support for the voltage regulators of the 267 PCAP2 PMIC. | 313config REGULATOR_MC13XXX_CORE 314 tristate |
268 | 315 |
269config REGULATOR_LP3971 270 tristate "National Semiconductors LP3971 PMIC regulator driver" 271 depends on I2C | 316config REGULATOR_MC13783 317 tristate "Freescale MC13783 regulator driver" 318 depends on MFD_MC13783 319 select REGULATOR_MC13XXX_CORE |
272 help | 320 help |
273 Say Y here to support the voltage regulators and convertors 274 on National Semiconductors LP3971 PMIC | 321 Say y here to support the regulators found on the Freescale MC13783 322 PMIC. |
275 | 323 |
276config REGULATOR_LP3972 277 tristate "National Semiconductors LP3972 PMIC regulator driver" 278 depends on I2C | 324config REGULATOR_MC13892 325 tristate "Freescale MC13892 regulator driver" 326 depends on MFD_MC13XXX 327 select REGULATOR_MC13XXX_CORE |
279 help | 328 help |
280 Say Y here to support the voltage regulators and convertors 281 on National Semiconductors LP3972 PMIC | 329 Say y here to support the regulators found on the Freescale MC13892 330 PMIC. |
282 | 331 |
283config REGULATOR_LP872X 284 bool "TI/National Semiconductor LP8720/LP8725 voltage regulators" 285 depends on I2C=y 286 select REGMAP_I2C | 332config REGULATOR_PALMAS 333 tristate "TI Palmas PMIC Regulators" 334 depends on MFD_PALMAS |
287 help | 335 help |
288 This driver supports LP8720/LP8725 PMIC | 336 If you wish to control the regulators on the Palmas series of 337 chips say Y here. This will enable support for all the software 338 controllable SMPS/LDO regulators. |
289 | 339 |
290config REGULATOR_LP8755 291 tristate "TI LP8755 High Performance PMU driver" 292 depends on I2C 293 select REGMAP_I2C 294 help 295 This driver supports LP8755 High Performance PMU driver. This 296 chip contains six step-down DC/DC converters which can support 297 9 mode multiphase configuration. | 340 The regulators available on Palmas series chips vary depending 341 on the muxing. This is handled automatically in the driver by 342 reading the mux info from OTP. |
298 | 343 |
299config REGULATOR_LP8788 300 bool "TI LP8788 Power Regulators" 301 depends on MFD_LP8788 | 344config REGULATOR_PCAP 345 tristate "Motorola PCAP2 regulator driver" 346 depends on EZX_PCAP |
302 help | 347 help |
303 This driver supports LP8788 voltage regulator chip. | 348 This driver provides support for the voltage regulators of the 349 PCAP2 PMIC. |
304 305config REGULATOR_PCF50633 306 tristate "NXP PCF50633 regulator driver" 307 depends on MFD_PCF50633 308 help 309 Say Y here to support the voltage regulators and convertors 310 on PCF50633 311 | 350 351config REGULATOR_PCF50633 352 tristate "NXP PCF50633 regulator driver" 353 depends on MFD_PCF50633 354 help 355 Say Y here to support the voltage regulators and convertors 356 on PCF50633 357 |
358config REGULATOR_PFUZE100 359 tristate "Support regulators on Freescale PFUZE100 PMIC" 360 depends on I2C 361 help 362 Say y here to support the regulators found on the Freescale PFUZE100 363 PMIC. 364 |
|
312config REGULATOR_RC5T583 313 tristate "RICOH RC5T583 Power regulators" 314 depends on MFD_RC5T583 315 help 316 Select this option to enable the power regulator of RICOH 317 PMIC RC5T583. 318 This driver supports the control of different power rails of device 319 through regulator interface. The device supports multiple DCDC/LDO --- 10 unchanged lines hidden (view full) --- 330config REGULATOR_S5M8767 331 tristate "Samsung S5M8767A voltage regulator" 332 depends on MFD_SEC_CORE 333 help 334 This driver supports a Samsung S5M8767A voltage output regulator 335 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and 336 supports DVS mode with 8bits of output voltage control. 337 | 365config REGULATOR_RC5T583 366 tristate "RICOH RC5T583 Power regulators" 367 depends on MFD_RC5T583 368 help 369 Select this option to enable the power regulator of RICOH 370 PMIC RC5T583. 371 This driver supports the control of different power rails of device 372 through regulator interface. The device supports multiple DCDC/LDO --- 10 unchanged lines hidden (view full) --- 383config REGULATOR_S5M8767 384 tristate "Samsung S5M8767A voltage regulator" 385 depends on MFD_SEC_CORE 386 help 387 This driver supports a Samsung S5M8767A voltage output regulator 388 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and 389 supports DVS mode with 8bits of output voltage control. 390 |
338config REGULATOR_AB3100 339 tristate "ST-Ericsson AB3100 Regulator functions" 340 depends on AB3100_CORE 341 default y if AB3100_CORE | 391config REGULATOR_TI_ABB 392 bool "TI Adaptive Body Bias on-chip LDO" 393 depends on ARCH_OMAP |
342 help | 394 help |
343 These regulators correspond to functionality in the 344 AB3100 analog baseband dealing with power regulators 345 for the system. | 395 Select this option to support Texas Instruments' on-chip Adaptive Body 396 Bias (ABB) LDO regulators. It is recommended that this option be 397 enabled on required TI SoC. Certain Operating Performance Points 398 on TI SoCs may be unstable without enabling this as it provides 399 device specific optimized bias to allow/optimize functionality. |
346 | 400 |
347config REGULATOR_AB8500 348 bool "ST-Ericsson AB8500 Power Regulators" 349 depends on AB8500_CORE 350 help 351 This driver supports the regulators found on the ST-Ericsson mixed 352 signal AB8500 PMIC 353 354config REGULATOR_DBX500_PRCMU 355 bool 356 357config REGULATOR_DB8500_PRCMU 358 bool "ST-Ericsson DB8500 Voltage Domain Regulators" 359 depends on MFD_DB8500_PRCMU 360 select REGULATOR_DBX500_PRCMU 361 help 362 This driver supports the voltage domain regulators controlled by the 363 DB8500 PRCMU 364 365config REGULATOR_PALMAS 366 tristate "TI Palmas PMIC Regulators" 367 depends on MFD_PALMAS 368 help 369 If you wish to control the regulators on the Palmas series of 370 chips say Y here. This will enable support for all the software 371 controllable SMPS/LDO regulators. 372 373 The regulators available on Palmas series chips vary depending 374 on the muxing. This is handled automatically in the driver by 375 reading the mux info from OTP. 376 | |
377config REGULATOR_TPS51632 378 tristate "TI TPS51632 Power Regulator" 379 depends on I2C 380 select REGMAP_I2C 381 help 382 This driver supports TPS51632 voltage regulator chip. 383 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller 384 with Serial VID control and DVFS. --- 91 unchanged lines hidden (view full) --- 476 477config REGULATOR_TWL4030 478 bool "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC" 479 depends on TWL4030_CORE 480 help 481 This driver supports the voltage regulators provided by 482 this family of companion chips. 483 | 401config REGULATOR_TPS51632 402 tristate "TI TPS51632 Power Regulator" 403 depends on I2C 404 select REGMAP_I2C 405 help 406 This driver supports TPS51632 voltage regulator chip. 407 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller 408 with Serial VID control and DVFS. --- 91 unchanged lines hidden (view full) --- 500 501config REGULATOR_TWL4030 502 bool "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC" 503 depends on TWL4030_CORE 504 help 505 This driver supports the voltage regulators provided by 506 this family of companion chips. 507 |
484config REGULATOR_TI_ABB 485 bool "TI Adaptive Body Bias on-chip LDO" 486 depends on ARCH_OMAP 487 help 488 Select this option to support Texas Instruments' on-chip Adaptive Body 489 Bias (ABB) LDO regulators. It is recommended that this option be 490 enabled on required TI SoC. Certain Operating Performance Points 491 on TI SoCs may be unstable without enabling this as it provides 492 device specific optimized bias to allow/optimize functionality. 493 | |
494config REGULATOR_VEXPRESS 495 tristate "Versatile Express regulators" 496 depends on VEXPRESS_CONFIG 497 help 498 This driver provides support for voltage regulators available 499 on the ARM Ltd's Versatile Express platform. 500 501config REGULATOR_WM831X --- 19 unchanged lines hidden (view full) --- 521 522config REGULATOR_WM8994 523 tristate "Wolfson Microelectronics WM8994 CODEC" 524 depends on MFD_WM8994 525 help 526 This driver provides support for the voltage regulators on the 527 WM8994 CODEC. 528 | 508config REGULATOR_VEXPRESS 509 tristate "Versatile Express regulators" 510 depends on VEXPRESS_CONFIG 511 help 512 This driver provides support for voltage regulators available 513 on the ARM Ltd's Versatile Express platform. 514 515config REGULATOR_WM831X --- 19 unchanged lines hidden (view full) --- 535 536config REGULATOR_WM8994 537 tristate "Wolfson Microelectronics WM8994 CODEC" 538 depends on MFD_WM8994 539 help 540 This driver provides support for the voltage regulators on the 541 WM8994 CODEC. 542 |
529config REGULATOR_AS3711 530 tristate "AS3711 PMIC" 531 depends on MFD_AS3711 532 help 533 This driver provides support for the voltage regulators on the 534 AS3711 PMIC 535 | |
536endif 537 | 543endif 544 |