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 "Awinic AW37503 Dual Output Power regulators"
183 depends on I2C && GPIOLIB
186 This driver supports AW37503 single inductor - dual output
187 power supply specifically designed for display panels.
190 tristate "X-POWERS AXP20X PMIC Regulators"
191 depends on MFD_AXP20X
193 This driver provides support for the voltage regulators on the
198 depends on MFD_BCM590XX
200 This driver provides support for the voltage regulators on the
205 tristate "ROHM BD71815 Power Regulator"
206 depends on MFD_ROHM_BD71828
209 This driver supports voltage regulators on ROHM BD71815 PMIC.
214 will be called bd71815-regulator.
217 tristate "ROHM BD71828 Power Regulator"
218 depends on MFD_ROHM_BD71828
221 This driver supports voltage regulators on ROHM BD71828 PMIC.
226 will be called bd71828-regulator.
229 tristate "ROHM BD71837 Power Regulator"
230 depends on MFD_ROHM_BD718XX
233 This driver supports voltage regulators on ROHM BD71837 PMIC.
238 will be called bd718x7-regulator.
242 depends on MFD_BD9571MWV
244 This driver provides support for the voltage regulators on the
249 will be called bd9571mwv-regulator.
253 depends on MFD_ROHM_BD957XMUF
255 This driver supports voltage regulators on ROHM BD9576MUF and
259 will be called bd9576-regulator.
263 depends on MFD_CPCAP
265 Say y here for CPCAP regulator found on some Motorola phones
270 depends on CROS_EC && OF
276 will be called cros-ec-regulator.
280 depends on PMIC_DA903X
281 depends on !CC_IS_CLANG # https://bugs.llvm.org/show_bug.cgi?id=38789
283 Say y here to support the BUCKs and LDOs regulators found on
288 depends on PMIC_DA9052
290 This driver supports the voltage regulators of DA9052-BC and
291 DA9053-AA/Bx PMIC.
295 depends on MFD_DA9055
297 Say y here to support the BUCKs and LDOs regulators found on
301 will be called da9055-regulator.
305 depends on MFD_DA9062
307 Say y here to support the BUCKs and LDOs regulators found on
311 will be called da9062-regulator.
315 depends on MFD_DA9063 && OF
317 Say y here to support the BUCKs and LDOs regulators found on
321 will be called da9063-regulator.
325 depends on I2C && OF
329 DA9121 is a single channel dual-phase buck converter controlled
332 DA9121 Single-channel dual-phase 10A buck converter
333 DA9130 Single-channel dual-phase 10A buck converter (Automotive)
334 DA9217 Single-channel dual-phase 6A buck converter
335 DA9122 Dual-channel single-phase 5A buck converter
336 DA9131 Dual-channel single-phase 5A buck converter (Automotive)
337 DA9220 Dual-channel single-phase 3A buck converter
338 DA9132 Dual-channel single-phase 3A buck converter (Automotive)
341 will be called da9121-regulator.
345 depends on I2C
349 The DA9210 is a multi-phase synchronous step down
350 converter 12A DC-DC Buck controlled through an I2C
355 depends on I2C
360 The DA9211/DA9212/DA9213/DA9214/DA9215 is a multi-phase synchronous
361 step down converter 12A or 16A DC-DC Buck controlled through an I2C
368 bool "ST-Ericsson DB8500 Voltage Domain Regulators"
369 depends on MFD_DB8500_PRCMU
377 depends on I2C
381 TinyBuck Regulator. The FAN53555 is a step-down switching voltage
388 depends on I2C && OF
391 This driver supports Fairchild (ON Semiconductor) FAN53880
392 regulator. The regulator is a programmable power management IC
398 depends on GPIOLIB || COMPILE_TEST
403 and the platform has to provide a mapping of GPIO-states
408 depends on MFD_HI6421_PMIC && OF
410 This driver provides support for the voltage regulators on the
412 Hi6421 is a multi-function device which, on regulator part, provides
418 depends on MFD_HI6421_PMIC && OF
420 This driver provides support for the voltage regulators on
422 Hi6421v530 is a multi-function device which, on regulator part,
428 depends on ARCH_HISI || COMPILE_TEST
429 depends on MFD_HI655X_PMIC && OF
436 depends on MFD_HI6421_SPMI && OF
439 This driver provides support for the voltage regulators on
441 This is used on Kirin 3670 boards, like HiKey 970.
445 depends on I2C
451 tristate "Intersil ISL6271A Power regulator"
452 depends on I2C
458 depends on MFD_TI_LMU
462 One boost output voltage is configurable and always on.
467 depends on MFD_LOCHNAGAR
469 This enables regulator support on the Cirrus Logic Lochnagar audio
474 depends on I2C
477 on National Semiconductors LP3971 PMIC
481 depends on I2C
484 on National Semiconductors LP3972 PMIC
488 depends on I2C
494 tristate "TI LP873X Power regulators"
495 depends on MFD_TI_LP873X && OF
498 provides two step-down converters and two general-purpose LDO
504 depends on I2C
508 chip contains six step-down DC/DC converters which can support
512 tristate "TI LP87565 Power regulators"
513 depends on MFD_TI_LP87565 && OF
516 provides four step-down converters. It supports software based
520 tristate "TI LP8788 Power Regulators"
521 depends on MFD_LP8788
526 tristate "LTC3589 8-output voltage regulator"
527 depends on I2C
530 This enables support for the LTC3589, LTC3589-1, and LTC3589-2
531 8-output regulators controlled via I2C.
534 tristate "LTC3676 8-output voltage regulator"
535 depends on I2C
539 8-output regulators controlled via I2C.
543 depends on MFD_MAX14577
551 depends on I2C
558 tristate "Maxim 5970/5978 power switch and monitor"
559 depends on I2C
560 depends on OF
561 depends on MFD_MAX5970
569 depends on MFD_MAX77541
572 via I2C bus. Both MAX77540 and MAX77541 are dual-phase
573 high-efficiency buck converter. Say Y here to
580 depends on MFD_MAX77620 || COMPILE_TEST
584 chip to control Step-Down DC-DC and LDOs. Say Y here to
589 depends on MFD_MAX77650 || COMPILE_TEST
593 power rails and an LDO.
597 depends on I2C
601 via I2C bus. MAX77857 and MAX77831 are high efficiency buck-boost
607 depends on I2C
615 depends on I2C
622 depends on I2C
630 depends on MFD_MAX8907 || COMPILE_TEST
634 chip to control Step-Down DC-DC and LDOs.
637 tristate "Maxim MAX8925 Power Management IC"
638 depends on MFD_MAX8925
643 tristate "Maxim MAX8952 Power Management IC"
644 depends on I2C
652 depends on I2C
653 depends on THERMAL && THERMAL_OF
656 The MAXIM MAX8973A high-efficiency. three phase, DC-DC step-down
663 depends on MFD_MAX8997
667 S5PV210, and Exynos-4 chips to control VCC_CORE and
672 depends on MFD_MAX8998
679 tristate "Maxim MAX20086-MAX20089 Camera Power Protectors"
680 depends on I2C
683 This driver controls a Maxim MAX20086-MAX20089 camera power
684 protectorvia I2C bus. The regulator has 2 or 4 outputs depending on
685 the device model. This driver is only capable to turn on/off them.
688 tristate "Maxim MAX20411 High-Efficiency Single Step-Down Converter"
689 depends on I2C
692 This driver controls the Maxim MAX20411 family of high-efficiency,
693 syncrhonous step-down converters.
697 depends on MFD_MAX77686 || COMPILE_TEST
701 Exynos-4 chips to control VARM and VINT voltages.
705 depends on MFD_MAX77693 || MFD_MAX77843 || COMPILE_TEST
710 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
714 depends on MFD_MAX77686 || COMPILE_TEST
723 depends on I2C
729 regulator is found on the Samsung Galaxy S5 (klte) smartphone.
736 depends on MFD_MC13XXX
739 Say y here to support the regulators found on the Freescale MC13783
744 depends on MFD_MC13XXX
747 Say y here to support the regulators found on the Freescale MC13892
752 depends on I2C && OF
758 suspend-to-ram/standby transition.
762 depends on I2C && OF
772 depends on I2C
783 depends on I2C && OF
790 depends on I2C && OF
795 This driver supports the control of different power rails of device
800 depends on I2C
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 SPMI
813 Say y here to select this option to enable the power regulator of
815 This driver supports the control of different power rails of device
820 depends on MFD_MT6397
822 Say y here to select this option to enable the power regulator of
824 This driver supports the control of different power rails of device
829 depends on MFD_MT6397
831 Say y here to select this option to enable the power regulator of
833 This driver supports the control of different power rails of device
838 depends on MFD_MT6397
840 Say y here to select this option to enable the power regulator of
842 This driver supports the control of different power rails of device
847 depends on MFD_MT6397
849 Say y here to select this option to enable the power regulator of
851 This driver supports the control of different power rails of device
856 depends on MFD_MT6397
858 Say y here to select this option to enable the power regulator of
860 This driver supports the control of different power rails of device
865 depends on MFD_MT6397
867 Say y here to select this option to enable the power regulator of
869 This driver supports the control of different power rails of device
874 depends on MFD_MT6360
878 2-channel buck with Thermal Shutdown and Overload Protection
879 6-channel High PSRR and Low Dropout LDO.
883 depends on MFD_MT6370
891 depends on MTK_PMIC_WRAP
893 Say y here to select this option to enable the power regulator of
895 This driver supports the control of different power rails of device
900 depends on MFD_MT6397
902 Say y here to select this option to enable the power regulator of
904 This driver supports the control of different power rails of device
909 depends on MTK_DVFSRC
914 of Mediatek. It allows for voting on regulator state
919 depends on MFD_PALMAS
921 If you wish to control the regulators on the Palmas series of
925 The regulators available on Palmas series chips vary depending
926 on the muxing. This is handled automatically in the driver by
931 depends on (ARCH_OMAP || COMPILE_TEST) && MFD_SYSCON
934 on OMAP SoCs.
940 depends on I2C
948 depends on EZX_PCAP
955 depends on MFD_PCF50633
958 on PCF50633
962 depends on I2C && OF
965 Say y here to support the regulators found on the NXP
969 on the NXP PF8100/PF8121A/PF8200 PMIC. The module will be named
970 "pf8x00-regulator".
974 depends on I2C && OF
977 Say y here to support the regulators found on the Freescale
982 depends on I2C
990 depends on I2C
993 Say y here to support the buck convertors on PV88080
997 depends on I2C
1001 on PV88090
1005 depends on PWM
1012 depends on ARCH_QCOM || COMPILE_TEST
1013 depends on HAS_IOMEM
1014 depends on REGMAP
1016 This driver supports the MMIO-mapped reference voltage regulator,
1017 used internally by some PHYs on many Qualcomm SoCs.
1020 a module. The module will be named "qcom-refgen-regulator".
1024 depends on MFD_QCOM_RPM
1027 regulators exposed by the Resource Power Manager found in Qualcomm
1030 Say M here if you want to include support for the regulators on the
1032 "qcom_rpm-regulator".
1036 depends on QCOM_RPMH || (QCOM_RPMH=n && COMPILE_TEST)
1037 depends on QCOM_COMMAND_DB || (QCOM_COMMAND_DB=n && COMPILE_TEST)
1040 block found on Qualcomm Technologies Inc. SoCs. RPMh regulator
1041 control allows for voting on regulator state between multiple
1046 depends on QCOM_SMD_RPM
1049 regulators exposed by the Resource Power Manager found in Qualcomm
1052 Say M here if you want to include support for the regulators on the
1054 "qcom_smd-regulator".
1058 depends on SPMI || COMPILE_TEST
1063 Say M here if you want to include support for the regulators on the
1065 "qcom_spmi-regulator".
1069 depends on SPMI || COMPILE_TEST
1080 depends on COMMON_CLK
1081 depends on I2C
1090 tristate "Raspberry Pi 7-inch touchscreen panel ATTINY regulator"
1091 depends on BACKLIGHT_CLASS_DEVICE
1092 depends on I2C
1093 depends on OF_GPIO
1096 This driver supports ATTINY regulator on the Raspberry Pi 7-inch
1097 touchscreen unit. The regulator is used to enable power to the
1101 tristate "RICOH RC5T583 Power regulators"
1102 depends on MFD_RC5T583
1104 Select this option to enable the power regulator of RICOH
1106 This driver supports the control of different power rails of device
1111 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power regulators"
1112 depends on MFD_RK8XX
1114 Select this option to enable the power regulator of ROCKCHIP
1116 This driver supports the control of different power rails of device
1122 depends on MFD_RN5T618
1124 Say y here to support the regulators found on Ricoh RN5T567,
1132 depends on I2C
1140 depends on I2C
1150 depends on MFD_RT4831
1156 It's common used to provide the power for the display panel.
1160 depends on MFD_RT5033
1168 depends on MFD_RT5120
1172 to control external power source. Only BUCK1 is adjustable from
1178 depends on I2C
1188 depends on I2C
1192 It's a step-down switching voltage regulator. Using a proprietary
1201 depends on I2C
1205 The RT5759 is a high-performance, synchronous step-down DC-DC
1211 depends on I2C
1216 Buck or Boost. The mode transition depend on the input source voltage.
1217 The wide output range is from 2025mV to 5200mV and can be used on most
1221 tristate "Richtek RT6190 4-Switch BuckBoost controller"
1222 depends on I2C
1225 The RT6190 is a 4-Switch BuckBoost controller designed for converting
1233 depends on I2C
1242 depends on I2C
1246 The RTQ2134 is a multi-phase, programmable power management IC that
1247 integrate with four high efficient, synchronous step-down converter
1249 configure the corresponding power stages.
1253 depends on I2C
1256 This driver adds support for the load switch current regulator on
1262 depends on I2C
1267 buck-boost. This device is suitable for automotive TFT-LCD panel.
1271 depends on I2C
1275 The RTQ2208 is a multi-phase, programmable power management IC that
1276 integrate with dual multi-configurable, synchronous buck converters
1278 and the capability to configure the corresponding power stages.
1282 depends on MFD_SEC_CORE || COMPILE_TEST
1289 depends on MFD_SEC_CORE || COMPILE_TEST
1293 Buck converters including Dual-Phase Buck converter, Buck-Boost
1298 depends on MFD_SEC_CORE || COMPILE_TEST
1305 tristate "Spreadtrum SC2731 power regulator driver"
1306 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1308 This driver provides support for the voltage regulators on the
1313 depends on MFD_SKY81452
1320 will be called sky81452-regulator.
1324 depends on I2C
1333 depends on MFD_SM5703
1336 multi-function device.
1340 depends on ARCH_STM32 || COMPILE_TEST
1347 will be called stm32-booster.
1351 depends on ARCH_STM32 || COMPILE_TEST
1359 will be called stm32-vrefbuf.
1363 depends on ARCH_STM32 || COMPILE_TEST
1370 depends on MFD_STPMIC1
1373 regulators and switches. The STPMIC1 regulators supply power to
1381 tristate "TI Adaptive Body Bias on-chip LDO"
1382 depends on ARCH_OMAP || COMPILE_TEST
1384 Select this option to support Texas Instruments' on-chip Adaptive Body
1386 enabled on required TI SoC. Certain Operating Performance Points
1387 on TI SoCs may be unstable without enabling this as it provides
1392 depends on MFD_STW481X || COMPILE_TEST
1400 depends on MFD_SY7636A
1406 depends on I2C && OF
1413 depends on I2C && OF
1420 depends on I2C && OF
1426 tristate "TI TPS51632 Power Regulator"
1427 depends on I2C
1431 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller
1437 tristate "TI TPS6105X Power regulators"
1438 depends on TPS6105X
1446 tristate "TI TPS6236x Power Regulator"
1447 depends on I2C
1452 high-frequency synchronous step down dc-dc converter optimized
1453 for battery-powered portable applications.
1456 tristate "TI TPS6286x Power Regulator"
1457 depends on I2C && OF
1461 high-frequency synchronous step-down converters with an I2C
1465 tristate "TI TPS6287x Power Regulator"
1466 depends on I2C && OF
1470 pin-to-pin high-frequency synchronous step-down dc-dc converters
1473 If built as a module it will be called tps6287x-regulator.
1476 tristate "TI TPS65023 Power regulators"
1477 depends on I2C
1481 three step-down converters and two general-purpose LDO voltage regulators.
1482 It supports TI's software based Class-2 SmartReflex implementation.
1485 tristate "TI TPS6507X Power regulators"
1486 depends on I2C
1489 three step-down converters and two general-purpose LDO voltage regulators.
1490 It supports TI's software based Class-2 SmartReflex implementation.
1493 tristate "TI TPS65086 Power regulators"
1494 depends on MFD_TPS65086
1496 This driver provides support for the voltage regulators on
1500 tristate "TI TPS65090 Power regulator"
1501 depends on MFD_TPS65090
1503 This driver provides support for the voltage regulators on the
1507 tristate "TI TPS65132 Dual Output Power regulators"
1508 depends on I2C && GPIOLIB
1511 This driver supports TPS65132 single inductor - dual output
1512 power supply specifically designed for display panels.
1515 tristate "TI TPS65217 Power regulators"
1516 depends on MFD_TPS65217
1519 provides three step-down converters and four general-purpose LDO
1524 tristate "TI TPS65218 Power regulators"
1525 depends on MFD_TPS65218 && OF
1528 provides six step-down converters and one general-purpose LDO
1533 tristate "TI TPS65219 Power regulators"
1534 depends on MFD_TPS65219 && OF
1542 tristate "TI TPS6594 Power regulators"
1543 depends on MFD_TPS6594 && OF
1555 tristate "TI TPS6524X Power regulators"
1556 depends on SPI
1559 provides three step-down converters and two general-purpose LDO
1561 serial interface currently supported on the sequencer serial
1565 tristate "TI TPS6586X Power regulators"
1566 depends on MFD_TPS6586X
1571 tristate "TI TPS65910/TPS65911 Power Regulators"
1572 depends on MFD_TPS65910
1577 tristate "TI TPS65912 Power regulator"
1578 depends on MFD_TPS65912
1584 depends on INTEL_SKL_INT3472 || COMPILE_TEST
1589 The module will be called "tps68470-regulator".
1593 depends on TWL4030_CORE
1600 depends on ARCH_UNIPHIER || COMPILE_TEST
1601 depends on OF
1605 Support for regulators implemented on Socionext UniPhier SoCs.
1609 depends on OF
1616 depends on VEXPRESS_CONFIG
1619 on the ARM Ltd's Versatile Express platform.
1623 depends on ARCH_QCOM
1630 depends on MFD_WM831X
1637 depends on MFD_WM8350
1644 depends on MFD_WM8400
1651 depends on MFD_WM8994
1653 This driver provides support for the voltage regulators on the
1658 depends on SPMI || COMPILE_TEST
1660 This driver supports Qualcomm's LAB/IBB regulators present on the