aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brown <broonie@linaro.org>2013-07-05 15:45:22 -0400
committerMark Brown <broonie@linaro.org>2013-07-18 09:22:33 -0400
commit82b736df4da2c6fdf2c0018938685cf36d112ecd (patch)
tree895d8f39d87d8e4e5d0c6da9f22bba3b0efbc12c
parentad81f0545ef01ea651886dddac4bef6cec930092 (diff)
regulator: build: Sort Kconfig
Reduces merge issues if nothing else. Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--drivers/regulator/Kconfig244
-rw-r--r--drivers/regulator/Makefile2
2 files changed, 123 insertions, 123 deletions
diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig
index f1e6ad98eeba..759b601b54ef 100644
--- a/drivers/regulator/Kconfig
+++ b/drivers/regulator/Kconfig
@@ -64,15 +64,11 @@ config REGULATOR_USERSPACE_CONSUMER
64 64
65 If unsure, say no. 65 If unsure, say no.
66 66
67config REGULATOR_GPIO 67config REGULATOR_88PM8607
68 tristate "GPIO regulator support" 68 bool "Marvell 88PM8607 Power regulators"
69 depends on GPIOLIB 69 depends on MFD_88PM860X=y
70 help 70 help
71 This driver provides support for regulators that can be 71 This driver supports 88PM8607 voltage regulator chips.
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.
76 72
77config REGULATOR_AD5398 73config REGULATOR_AD5398
78 tristate "Analog Devices AD5398/AD5821 regulators" 74 tristate "Analog Devices AD5398/AD5821 regulators"
@@ -81,6 +77,14 @@ config REGULATOR_AD5398
81 This driver supports AD5398 and AD5821 current regulator chips. 77 This driver supports AD5398 and AD5821 current regulator chips.
82 If building into module, its name is ad5398.ko. 78 If building into module, its name is ad5398.ko.
83 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 88config REGULATOR_AAT2870
85 tristate "AnalogicTech AAT2870 Regulators" 89 tristate "AnalogicTech AAT2870 Regulators"
86 depends on MFD_AAT2870_CORE 90 depends on MFD_AAT2870_CORE
@@ -88,6 +92,22 @@ config REGULATOR_AAT2870
88 If you have a AnalogicTech AAT2870 say Y to enable the 92 If you have a AnalogicTech AAT2870 say Y to enable the
89 regulator driver. 93 regulator driver.
90 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 111config REGULATOR_ARIZONA
92 tristate "Wolfson Arizona class devices" 112 tristate "Wolfson Arizona class devices"
93 depends on MFD_ARIZONA 113 depends on MFD_ARIZONA
@@ -96,6 +116,13 @@ config REGULATOR_ARIZONA
96 Support for the regulators found on Wolfson Arizona class 116 Support for the regulators found on Wolfson Arizona class
97 devices. 117 devices.
98 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 126config REGULATOR_DA903X
100 tristate "Dialog Semiconductor DA9030/DA9034 regulators" 127 tristate "Dialog Semiconductor DA9030/DA9034 regulators"
101 depends on PMIC_DA903X 128 depends on PMIC_DA903X
@@ -120,6 +147,17 @@ config REGULATOR_DA9055
120 This driver can also be built as a module. If so, the module 147 This driver can also be built as a module. If so, the module
121 will be called da9055-regulator. 148 will be called da9055-regulator.
122 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 161config REGULATOR_FAN53555
124 tristate "Fairchild FAN53555 Regulator" 162 tristate "Fairchild FAN53555 Regulator"
125 depends on I2C 163 depends on I2C
@@ -131,44 +169,57 @@ config REGULATOR_FAN53555
131 input voltage supply of 2.5V to 5.5V. The output voltage is 169 input voltage supply of 2.5V to 5.5V. The output voltage is
132 programmed through an I2C interface. 170 programmed through an I2C interface.
133 171
134config REGULATOR_ANATOP 172config REGULATOR_GPIO
135 tristate "Freescale i.MX on-chip ANATOP LDO regulators" 173 tristate "GPIO regulator support"
136 depends on MFD_SYSCON 174 depends on GPIOLIB
137 help 175 help
138 Say y here to support Freescale i.MX on-chip ANATOP LDOs 176 This driver provides support for regulators that can be
139 regulators. It is recommended that this option be 177 controlled via gpios.
140 enabled on i.MX6 platform. 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 182config REGULATOR_ISL6271A
143 tristate 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 188config REGULATOR_LP3971
146 tristate "Freescale MC13783 regulator driver" 189 tristate "National Semiconductors LP3971 PMIC regulator driver"
147 depends on MFD_MC13783 190 depends on I2C
148 select REGULATOR_MC13XXX_CORE
149 help 191 help
150 Say y here to support the regulators found on the Freescale MC13783 192 Say Y here to support the voltage regulators and convertors
151 PMIC. 193 on National Semiconductors LP3971 PMIC
152 194
153config REGULATOR_MC13892 195config REGULATOR_LP3972
154 tristate "Freescale MC13892 regulator driver" 196 tristate "National Semiconductors LP3972 PMIC regulator driver"
155 depends on MFD_MC13XXX 197 depends on I2C
156 select REGULATOR_MC13XXX_CORE
157 help 198 help
158 Say y here to support the regulators found on the Freescale MC13892 199 Say Y here to support the voltage regulators and convertors
159 PMIC. 200 on National Semiconductors LP3972 PMIC
160 201
161config REGULATOR_ISL6271A 202config REGULATOR_LP872X
162 tristate "Intersil ISL6271A Power regulator" 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 218config REGULATOR_LP8788
168 bool "Marvell 88PM8607 Power regulators" 219 bool "TI LP8788 Power Regulators"
169 depends on MFD_88PM860X=y 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 223
173config REGULATOR_MAX1586 224config REGULATOR_MAX1586
174 tristate "Maxim 1586/1587 voltage regulator" 225 tristate "Maxim 1586/1587 voltage regulator"
@@ -259,48 +310,43 @@ config REGULATOR_MAX77693
259 and one current regulator 'CHARGER'. This is suitable for 310 and one current regulator 'CHARGER'. This is suitable for
260 Exynos-4x12 chips. 311 Exynos-4x12 chips.
261 312
262config REGULATOR_PCAP 313config REGULATOR_MC13XXX_CORE
263 tristate "Motorola PCAP2 regulator driver" 314 tristate
264 depends on EZX_PCAP
265 help
266 This driver provides support for the voltage regulators of the
267 PCAP2 PMIC.
268 315
269config REGULATOR_LP3971 316config REGULATOR_MC13783
270 tristate "National Semiconductors LP3971 PMIC regulator driver" 317 tristate "Freescale MC13783 regulator driver"
271 depends on I2C 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 321 Say y here to support the regulators found on the Freescale MC13783
274 on National Semiconductors LP3971 PMIC 322 PMIC.
275 323
276config REGULATOR_LP3972 324config REGULATOR_MC13892
277 tristate "National Semiconductors LP3972 PMIC regulator driver" 325 tristate "Freescale MC13892 regulator driver"
278 depends on I2C 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 329 Say y here to support the regulators found on the Freescale MC13892
281 on National Semiconductors LP3972 PMIC 330 PMIC.
282 331
283config REGULATOR_LP872X 332config REGULATOR_PALMAS
284 bool "TI/National Semiconductor LP8720/LP8725 voltage regulators" 333 tristate "TI Palmas PMIC Regulators"
285 depends on I2C=y 334 depends on MFD_PALMAS
286 select REGMAP_I2C
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 340 The regulators available on Palmas series chips vary depending
291 tristate "TI LP8755 High Performance PMU driver" 341 on the muxing. This is handled automatically in the driver by
292 depends on I2C 342 reading the mux info from OTP.
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.
298 343
299config REGULATOR_LP8788 344config REGULATOR_PCAP
300 bool "TI LP8788 Power Regulators" 345 tristate "Motorola PCAP2 regulator driver"
301 depends on MFD_LP8788 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 350
305config REGULATOR_PCF50633 351config REGULATOR_PCF50633
306 tristate "NXP PCF50633 regulator driver" 352 tristate "NXP PCF50633 regulator driver"
@@ -335,44 +381,15 @@ config REGULATOR_S5M8767
335 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and 381 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
336 supports DVS mode with 8bits of output voltage control. 382 supports DVS mode with 8bits of output voltage control.
337 383
338config REGULATOR_AB3100 384config REGULATOR_TI_ABB
339 tristate "ST-Ericsson AB3100 Regulator functions" 385 bool "TI Adaptive Body Bias on-chip LDO"
340 depends on AB3100_CORE 386 depends on ARCH_OMAP
341 default y if AB3100_CORE
342 help
343 These regulators correspond to functionality in the
344 AB3100 analog baseband dealing with power regulators
345 for the system.
346
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 387 help
369 If you wish to control the regulators on the Palmas series of 388 Select this option to support Texas Instruments' on-chip Adaptive Body
370 chips say Y here. This will enable support for all the software 389 Bias (ABB) LDO regulators. It is recommended that this option be
371 controllable SMPS/LDO regulators. 390 enabled on required TI SoC. Certain Operating Performance Points
372 391 on TI SoCs may be unstable without enabling this as it provides
373 The regulators available on Palmas series chips vary depending 392 device specific optimized bias to allow/optimize functionality.
374 on the muxing. This is handled automatically in the driver by
375 reading the mux info from OTP.
376 393
377config REGULATOR_TPS51632 394config REGULATOR_TPS51632
378 tristate "TI TPS51632 Power Regulator" 395 tristate "TI TPS51632 Power Regulator"
@@ -481,16 +498,6 @@ config REGULATOR_TWL4030
481 This driver supports the voltage regulators provided by 498 This driver supports the voltage regulators provided by
482 this family of companion chips. 499 this family of companion chips.
483 500
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 501config REGULATOR_VEXPRESS
495 tristate "Versatile Express regulators" 502 tristate "Versatile Express regulators"
496 depends on VEXPRESS_CONFIG 503 depends on VEXPRESS_CONFIG
@@ -526,12 +533,5 @@ config REGULATOR_WM8994
526 This driver provides support for the voltage regulators on the 533 This driver provides support for the voltage regulators on the
527 WM8994 CODEC. 534 WM8994 CODEC.
528 535
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 536endif
537 537
diff --git a/drivers/regulator/Makefile b/drivers/regulator/Makefile
index ba4a3cf3afec..d240772d90ee 100644
--- a/drivers/regulator/Makefile
+++ b/drivers/regulator/Makefile
@@ -52,6 +52,7 @@ obj-$(CONFIG_REGULATOR_PCF50633) += pcf50633-regulator.o
52obj-$(CONFIG_REGULATOR_RC5T583) += rc5t583-regulator.o 52obj-$(CONFIG_REGULATOR_RC5T583) += rc5t583-regulator.o
53obj-$(CONFIG_REGULATOR_S2MPS11) += s2mps11.o 53obj-$(CONFIG_REGULATOR_S2MPS11) += s2mps11.o
54obj-$(CONFIG_REGULATOR_S5M8767) += s5m8767.o 54obj-$(CONFIG_REGULATOR_S5M8767) += s5m8767.o
55obj-$(CONFIG_REGULATOR_TI_ABB) += ti-abb-regulator.o
55obj-$(CONFIG_REGULATOR_TPS6105X) += tps6105x-regulator.o 56obj-$(CONFIG_REGULATOR_TPS6105X) += tps6105x-regulator.o
56obj-$(CONFIG_REGULATOR_TPS62360) += tps62360-regulator.o 57obj-$(CONFIG_REGULATOR_TPS62360) += tps62360-regulator.o
57obj-$(CONFIG_REGULATOR_TPS65023) += tps65023-regulator.o 58obj-$(CONFIG_REGULATOR_TPS65023) += tps65023-regulator.o
@@ -64,7 +65,6 @@ obj-$(CONFIG_REGULATOR_TPS65910) += tps65910-regulator.o
64obj-$(CONFIG_REGULATOR_TPS65912) += tps65912-regulator.o 65obj-$(CONFIG_REGULATOR_TPS65912) += tps65912-regulator.o
65obj-$(CONFIG_REGULATOR_TPS80031) += tps80031-regulator.o 66obj-$(CONFIG_REGULATOR_TPS80031) += tps80031-regulator.o
66obj-$(CONFIG_REGULATOR_TWL4030) += twl-regulator.o 67obj-$(CONFIG_REGULATOR_TWL4030) += twl-regulator.o
67obj-$(CONFIG_REGULATOR_TI_ABB) += ti-abb-regulator.o
68obj-$(CONFIG_REGULATOR_VEXPRESS) += vexpress.o 68obj-$(CONFIG_REGULATOR_VEXPRESS) += vexpress.o
69obj-$(CONFIG_REGULATOR_WM831X) += wm831x-dcdc.o 69obj-$(CONFIG_REGULATOR_WM831X) += wm831x-dcdc.o
70obj-$(CONFIG_REGULATOR_WM831X) += wm831x-isink.o 70obj-$(CONFIG_REGULATOR_WM831X) += wm831x-isink.o