Lines Matching +full:power +full:- +full:on
1 # SPDX-License-Identifier: GPL-2.0-only
15 output in order to save power and prolong battery life. This applies
38 managed regulators and simple non-configurable regulators.
55 control power supplies for such devices.
61 depends on I2C
65 They provide two I2C-controlled DC/DC step-down converters with
69 tristate "Marvell 88PM800 Power regulators"
70 depends on MFD_88PM800
79 tristate "Marvell 88PM8607 Power regulators"
80 depends on MFD_88PM860X=y
85 tristate "Active-semi act8865 voltage regulator"
86 depends on I2C
87 depends on POWER_SUPPLY
90 This driver controls a active-semi act8865 voltage output
94 tristate "Active-semi ACT8945A voltage regulator"
95 depends on MFD_ACT8945A
97 This driver controls a active-semi ACT8945A voltage regulator
98 via I2C bus. The ACT8945A features three step-down DC/DC converters
99 and four low-dropout linear regulators, along with a ActivePath
104 depends on I2C
110 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
111 depends on ARCH_MXC || COMPILE_TEST
112 depends on MFD_SYSCON
114 Say y here to support Freescale i.MX on-chip ANATOP LDOs
116 enabled on i.MX6 platform.
120 depends on MFD_AAT2870_CORE
126 bool "ST-Ericsson AB8500 Power Regulators"
127 depends on AB8500_CORE
129 This driver supports the regulators found on the ST-Ericsson mixed
134 depends on MFD_ARIZONA || MFD_MADERA
135 depends on SND_SOC
137 Support for the LDO1 regulators found on Cirrus Logic Madera codecs
142 depends on MFD_ARIZONA || MFD_MADERA
143 depends on SND_SOC
145 Support for the MICSUPP regulators found on Cirrus Logic Madera codecs
151 depends on ARM_SCMI_PROTOCOL && OF
160 depends on MFD_AS3711
162 This driver provides support for the voltage regulators on the
167 depends on MFD_AS3722
169 This driver provides support for the voltage regulators on the
175 depends on MFD_ATC260X
177 This driver provides support for the voltage regulators on the
182 tristate "X-POWERS AXP20X PMIC Regulators"
183 depends on MFD_AXP20X
185 This driver provides support for the voltage regulators on the
190 depends on MFD_BCM590XX
192 This driver provides support for the voltage regulators on the
197 tristate "ROHM BD71815 Power Regulator"
198 depends on MFD_ROHM_BD71828
201 This driver supports voltage regulators on ROHM BD71815 PMIC.
206 will be called bd71815-regulator.
209 tristate "ROHM BD71828 Power Regulator"
210 depends on MFD_ROHM_BD71828
213 This driver supports voltage regulators on ROHM BD71828 PMIC.
218 will be called bd71828-regulator.
221 tristate "ROHM BD71837 Power Regulator"
222 depends on MFD_ROHM_BD718XX
225 This driver supports voltage regulators on ROHM BD71837 PMIC.
230 will be called bd718x7-regulator.
234 depends on MFD_BD9571MWV
236 This driver provides support for the voltage regulators on the
241 will be called bd9571mwv-regulator.
245 depends on MFD_ROHM_BD957XMUF
247 This driver supports voltage regulators on ROHM BD9576MUF and
251 will be called bd9576-regulator.
255 depends on MFD_CPCAP
257 Say y here for CPCAP regulator found on some Motorola phones
262 depends on CROS_EC && OF
268 will be called cros-ec-regulator.
272 depends on PMIC_DA903X
273 depends on !CC_IS_CLANG # https://bugs.llvm.org/show_bug.cgi?id=38789
275 Say y here to support the BUCKs and LDOs regulators found on
280 depends on PMIC_DA9052
282 This driver supports the voltage regulators of DA9052-BC and
283 DA9053-AA/Bx PMIC.
287 depends on MFD_DA9055
289 Say y here to support the BUCKs and LDOs regulators found on
293 will be called da9055-regulator.
297 depends on MFD_DA9062
299 Say y here to support the BUCKs and LDOs regulators found on
303 will be called da9062-regulator.
307 depends on MFD_DA9063 && OF
309 Say y here to support the BUCKs and LDOs regulators found on
313 will be called da9063-regulator.
317 depends on I2C && OF
321 DA9121 is a single channel dual-phase buck converter controlled
324 DA9121 Single-channel dual-phase 10A buck converter
325 DA9130 Single-channel dual-phase 10A buck converter (Automotive)
326 DA9217 Single-channel dual-phase 6A buck converter
327 DA9122 Dual-channel single-phase 5A buck converter
328 DA9131 Dual-channel single-phase 5A buck converter (Automotive)
329 DA9220 Dual-channel single-phase 3A buck converter
330 DA9132 Dual-channel single-phase 3A buck converter (Automotive)
333 will be called da9121-regulator.
337 depends on I2C
341 The DA9210 is a multi-phase synchronous step down
342 converter 12A DC-DC Buck controlled through an I2C
347 depends on I2C
352 The DA9211/DA9212/DA9213/DA9214/DA9215 is a multi-phase synchronous
353 step down converter 12A or 16A DC-DC Buck controlled through an I2C
360 bool "ST-Ericsson DB8500 Voltage Domain Regulators"
361 depends on MFD_DB8500_PRCMU
369 depends on I2C
373 TinyBuck Regulator. The FAN53555 is a step-down switching voltage
380 depends on I2C && (OF || COMPILE_TEST)
383 This driver supports Fairchild (ON Semiconductor) FAN53880
384 regulator. The regulator is a programmable power management IC
390 depends on GPIOLIB || COMPILE_TEST
395 and the platform has to provide a mapping of GPIO-states
400 depends on MFD_HI6421_PMIC && OF
402 This driver provides support for the voltage regulators on the
404 Hi6421 is a multi-function device which, on regulator part, provides
410 depends on MFD_HI6421_PMIC && OF
412 This driver provides support for the voltage regulators on
414 Hi6421v530 is a multi-function device which, on regulator part,
420 depends on ARCH_HISI || COMPILE_TEST
421 depends on MFD_HI655X_PMIC && OF
428 depends on MFD_HI6421_SPMI && OF
431 This driver provides support for the voltage regulators on
433 This is used on Kirin 3670 boards, like HiKey 970.
437 depends on I2C
443 tristate "Intersil ISL6271A Power regulator"
444 depends on I2C
450 depends on MFD_TI_LMU
454 One boost output voltage is configurable and always on.
459 depends on MFD_LOCHNAGAR
461 This enables regulator support on the Cirrus Logic Lochnagar audio
466 depends on I2C
469 on National Semiconductors LP3971 PMIC
473 depends on I2C
476 on National Semiconductors LP3972 PMIC
480 depends on I2C
486 tristate "TI LP873X Power regulators"
487 depends on MFD_TI_LP873X && OF
490 provides two step-down converters and two general-purpose LDO
496 depends on I2C
500 chip contains six step-down DC/DC converters which can support
504 tristate "TI LP87565 Power regulators"
505 depends on MFD_TI_LP87565 && OF
508 provides four step-down converters. It supports software based
512 tristate "TI LP8788 Power Regulators"
513 depends on MFD_LP8788
518 tristate "LTC3589 8-output voltage regulator"
519 depends on I2C
522 This enables support for the LTC3589, LTC3589-1, and LTC3589-2
523 8-output regulators controlled via I2C.
526 tristate "LTC3676 8-output voltage regulator"
527 depends on I2C
531 8-output regulators controlled via I2C.
535 depends on MFD_MAX14577
543 depends on I2C
550 tristate "Maxim 597x power switch and monitor"
551 depends on I2C
552 depends on OF
553 depends on MFD_MAX597X
561 depends on MFD_MAX77620 || COMPILE_TEST
565 chip to control Step-Down DC-DC and LDOs. Say Y here to
570 depends on MFD_MAX77650 || COMPILE_TEST
574 power rails and an LDO.
578 depends on I2C
586 depends on I2C
593 depends on I2C
601 depends on MFD_MAX8907 || COMPILE_TEST
605 chip to control Step-Down DC-DC and LDOs.
608 tristate "Maxim MAX8925 Power Management IC"
609 depends on MFD_MAX8925
614 tristate "Maxim MAX8952 Power Management IC"
615 depends on I2C
623 depends on I2C
624 depends on THERMAL && THERMAL_OF
627 The MAXIM MAX8973A high-efficiency. three phase, DC-DC step-down
634 depends on MFD_MAX8997
638 S5PV210, and Exynos-4 chips to control VCC_CORE and
643 depends on MFD_MAX8998
650 tristate "Maxim MAX20086-MAX20089 Camera Power Protectors"
651 depends on I2C
654 This driver controls a Maxim MAX20086-MAX20089 camera power
655 protectorvia I2C bus. The regulator has 2 or 4 outputs depending on
656 the device model. This driver is only capable to turn on/off them.
660 depends on MFD_MAX77686 || COMPILE_TEST
664 Exynos-4 chips to control VARM and VINT voltages.
668 depends on MFD_MAX77693 || MFD_MAX77843 || COMPILE_TEST
673 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
677 depends on MFD_MAX77686 || COMPILE_TEST
686 depends on I2C
692 regulator is found on the Samsung Galaxy S5 (klte) smartphone.
699 depends on MFD_MC13XXX
702 Say y here to support the regulators found on the Freescale MC13783
707 depends on MFD_MC13XXX
710 Say y here to support the regulators found on the Freescale MC13892
715 depends on I2C && OF
721 suspend-to-ram/standby transition.
725 depends on I2C && OF
735 depends on I2C
746 depends on I2C && (OF || COMPILE_TEST)
753 depends on I2C && OF
758 This driver supports the control of different power rails of device
763 depends on I2C
766 Say y here to select this option to enable the power regulator of
768 This driver supports the control of different power rails of device
773 depends on SPMI
776 Say y here to select this option to enable the power regulator of
778 This driver supports the control of different power rails of device
783 depends on MFD_MT6397
785 Say y here to select this option to enable the power regulator of
787 This driver supports the control of different power rails of device
792 depends on MFD_MT6397
794 Say y here to select this option to enable the power regulator of
796 This driver supports the control of different power rails of device
801 depends on MFD_MT6397
803 Say y here to select this option to enable the power regulator of
805 This driver supports the control of different power rails of device
810 depends on MFD_MT6397
812 Say y here to select this option to enable the power regulator of
814 This driver supports the control of different power rails of device
819 depends on MFD_MT6397
821 Say y here to select this option to enable the power regulator of
823 This driver supports the control of different power rails of device
828 depends on MFD_MT6360
832 2-channel buck with Thermal Shutdown and Overload Protection
833 6-channel High PSRR and Low Dropout LDO.
837 depends on MFD_MT6370
845 depends on MTK_PMIC_WRAP
847 Say y here to select this option to enable the power regulator of
849 This driver supports the control of different power rails of device
854 depends on MFD_MT6397
856 Say y here to select this option to enable the power regulator of
858 This driver supports the control of different power rails of device
863 depends on MTK_DVFSRC
868 of Mediatek. It allows for voting on regulator state
873 depends on MFD_PALMAS
875 If you wish to control the regulators on the Palmas series of
879 The regulators available on Palmas series chips vary depending
880 on the muxing. This is handled automatically in the driver by
885 depends on (ARCH_OMAP || COMPILE_TEST) && MFD_SYSCON
888 on OMAP SoCs.
894 depends on I2C
902 depends on EZX_PCAP
909 depends on MFD_PCF50633
912 on PCF50633
916 depends on I2C && OF
919 Say y here to support the regulators found on the NXP
923 on the NXP PF8100/PF8121A/PF8200 PMIC. The module will be named
924 "pf8x00-regulator".
928 depends on I2C && OF
931 Say y here to support the regulators found on the Freescale
936 depends on I2C
944 depends on I2C
947 Say y here to support the buck convertors on PV88080
951 depends on I2C
955 on PV88090
959 depends on PWM
966 depends on MFD_QCOM_RPM
969 regulators exposed by the Resource Power Manager found in Qualcomm
972 Say M here if you want to include support for the regulators on the
974 "qcom_rpm-regulator".
978 depends on QCOM_RPMH || (QCOM_RPMH=n && COMPILE_TEST)
979 depends on QCOM_COMMAND_DB || (QCOM_COMMAND_DB=n && COMPILE_TEST)
982 block found on Qualcomm Technologies Inc. SoCs. RPMh regulator
983 control allows for voting on regulator state between multiple
988 depends on QCOM_SMD_RPM
991 regulators exposed by the Resource Power Manager found in Qualcomm
994 Say M here if you want to include support for the regulators on the
996 "qcom_smd-regulator".
1000 depends on SPMI || COMPILE_TEST
1005 Say M here if you want to include support for the regulators on the
1007 "qcom_spmi-regulator".
1011 depends on SPMI || COMPILE_TEST
1020 tristate "Raspberry Pi 7-inch touchscreen panel ATTINY regulator"
1021 depends on BACKLIGHT_CLASS_DEVICE
1022 depends on I2C
1023 depends on OF_GPIO
1026 This driver supports ATTINY regulator on the Raspberry Pi 7-inch
1027 touchscreen unit. The regulator is used to enable power to the
1031 tristate "RICOH RC5T583 Power regulators"
1032 depends on MFD_RC5T583
1034 Select this option to enable the power regulator of RICOH
1036 This driver supports the control of different power rails of device
1041 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power regulators"
1042 depends on MFD_RK808
1044 Select this option to enable the power regulator of ROCKCHIP
1046 This driver supports the control of different power rails of device
1052 depends on MFD_RN5T618
1054 Say y here to support the regulators found on Ricoh RN5T567,
1062 depends on I2C
1070 depends on MFD_RT4831
1076 It's common used to provide the power for the display panel.
1080 depends on MFD_RT5033
1088 depends on MFD_RT5120
1092 to control external power source. Only BUCK1 is adjustable from
1098 depends on I2C
1108 depends on I2C
1112 The RT5759 is a high-performance, synchronous step-down DC-DC
1118 depends on I2C
1123 Buck or Boost. The mode transition depend on the input source voltage.
1124 The wide output range is from 2025mV to 5200mV and can be used on most
1129 depends on I2C
1138 depends on I2C
1142 The RTQ2134 is a multi-phase, programmable power management IC that
1143 integrate with four high efficient, synchronous step-down converter
1145 configure the corresponding power stages.
1149 depends on I2C
1152 This driver adds support for the load switch current regulator on
1158 depends on I2C
1163 buck-boost. This device is suitable for automotive TFT-LCD panel.
1167 depends on MFD_SEC_CORE || COMPILE_TEST
1174 depends on MFD_SEC_CORE || COMPILE_TEST
1178 Buck converters including Dual-Phase Buck converter, Buck-Boost
1183 depends on MFD_SEC_CORE || COMPILE_TEST
1190 tristate "Spreadtrum SC2731 power regulator driver"
1191 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1193 This driver provides support for the voltage regulators on the
1198 depends on MFD_SKY81452
1205 will be called sky81452-regulator.
1209 depends on I2C
1218 depends on MFD_SM5703
1221 multi-function device.
1225 depends on ARCH_STM32 || COMPILE_TEST
1232 will be called stm32-booster.
1236 depends on ARCH_STM32 || COMPILE_TEST
1244 will be called stm32-vrefbuf.
1248 depends on ARCH_STM32 || COMPILE_TEST
1255 depends on MFD_STPMIC1
1258 regulators and switches. The STPMIC1 regulators supply power to
1266 tristate "TI Adaptive Body Bias on-chip LDO"
1267 depends on ARCH_OMAP || COMPILE_TEST
1269 Select this option to support Texas Instruments' on-chip Adaptive Body
1271 enabled on required TI SoC. Certain Operating Performance Points
1272 on TI SoCs may be unstable without enabling this as it provides
1277 depends on MFD_STW481X || COMPILE_TEST
1285 depends on MFD_SY7636A
1291 depends on I2C && (OF || COMPILE_TEST)
1298 depends on I2C && (OF || COMPILE_TEST)
1305 depends on I2C && (OF || COMPILE_TEST)
1311 tristate "TI TPS51632 Power Regulator"
1312 depends on I2C
1316 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller
1322 tristate "TI TPS6105X Power regulators"
1323 depends on TPS6105X
1331 tristate "TI TPS6236x Power Regulator"
1332 depends on I2C
1337 high-frequency synchronous step down dc-dc converter optimized
1338 for battery-powered portable applications.
1341 tristate "TI TPS6286x Power Regulator"
1342 depends on I2C && OF
1346 high-frequency synchronous step-down converters with an I2C
1350 tristate "TI TPS65023 Power regulators"
1351 depends on I2C
1355 three step-down converters and two general-purpose LDO voltage regulators.
1356 It supports TI's software based Class-2 SmartReflex implementation.
1359 tristate "TI TPS6507X Power regulators"
1360 depends on I2C
1363 three step-down converters and two general-purpose LDO voltage regulators.
1364 It supports TI's software based Class-2 SmartReflex implementation.
1367 tristate "TI TPS65086 Power regulators"
1368 depends on MFD_TPS65086
1370 This driver provides support for the voltage regulators on
1374 tristate "TI TPS65090 Power regulator"
1375 depends on MFD_TPS65090
1377 This driver provides support for the voltage regulators on the
1381 tristate "TI TPS65132 Dual Output Power regulators"
1382 depends on I2C && GPIOLIB
1385 This driver supports TPS65132 single inductor - dual output
1386 power supply specifically designed for display panels.
1389 tristate "TI TPS65217 Power regulators"
1390 depends on MFD_TPS65217
1393 provides three step-down converters and four general-purpose LDO
1398 tristate "TI TPS65218 Power regulators"
1399 depends on MFD_TPS65218 && OF
1402 provides six step-down converters and one general-purpose LDO
1407 tristate "TI TPS65219 Power regulators"
1408 depends on MFD_TPS65219 && OF
1416 tristate "TI TPS6524X Power regulators"
1417 depends on SPI
1420 provides three step-down converters and two general-purpose LDO
1422 serial interface currently supported on the sequencer serial
1426 tristate "TI TPS6586X Power regulators"
1427 depends on MFD_TPS6586X
1432 tristate "TI TPS65910/TPS65911 Power Regulators"
1433 depends on MFD_TPS65910
1438 tristate "TI TPS65912 Power regulator"
1439 depends on MFD_TPS65912
1445 depends on INTEL_SKL_INT3472 || COMPILE_TEST
1450 The module will be called "tps68470-regulator".
1454 depends on TWL4030_CORE
1461 depends on ARCH_UNIPHIER || COMPILE_TEST
1462 depends on OF
1466 Support for regulators implemented on Socionext UniPhier SoCs.
1470 depends on OF
1477 depends on VEXPRESS_CONFIG
1480 on the ARM Ltd's Versatile Express platform.
1484 depends on ARCH_QCOM
1491 depends on MFD_WM831X
1498 depends on MFD_WM8350
1505 depends on MFD_WM8400
1512 depends on MFD_WM8994
1514 This driver provides support for the voltage regulators on the
1519 depends on SPMI || COMPILE_TEST
1521 This driver supports Qualcomm's LAB/IBB regulators present on the