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 NET
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
71 depends on I2C
75 They provide two I2C-controlled DC/DC step-down converters with
79 tristate "Marvell 88PM800 Power regulators"
80 depends on MFD_88PM800
89 tristate "Marvell 88PM8607 Power regulators"
90 depends on MFD_88PM860X=y
96 depends on MFD_88PM886_PMIC
101 tristate "Active-semi act8865 voltage regulator"
102 depends on I2C
103 depends on POWER_SUPPLY
106 This driver controls a active-semi act8865 voltage output
110 tristate "Active-semi ACT8945A voltage regulator"
111 depends on MFD_ACT8945A
113 This driver controls a active-semi ACT8945A voltage regulator
114 via I2C bus. The ACT8945A features three step-down DC/DC converters
115 and four low-dropout linear regulators, along with a ActivePath
120 depends on I2C
126 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
127 depends on ARCH_MXC || COMPILE_TEST
128 depends on MFD_SYSCON
130 Say y here to support Freescale i.MX on-chip ANATOP LDOs
132 enabled on i.MX6 platform.
136 depends on MFD_AAT2870_CORE
142 bool "ST-Ericsson AB8500 Power Regulators"
143 depends on AB8500_CORE
145 This driver supports the regulators found on the ST-Ericsson mixed
150 depends on MFD_ARIZONA || MFD_MADERA
151 depends on SND_SOC
153 Support for the LDO1 regulators found on Cirrus Logic Madera codecs
158 depends on MFD_ARIZONA || MFD_MADERA
159 depends on SND_SOC
161 Support for the MICSUPP regulators found on Cirrus Logic Madera codecs
167 depends on ARM_SCMI_PROTOCOL && OF
176 depends on MFD_AS3711
178 This driver provides support for the voltage regulators on the
183 depends on MFD_AS3722
185 This driver provides support for the voltage regulators on the
191 depends on MFD_ATC260X
193 This driver provides support for the voltage regulators on the
198 tristate "Awinic AW37503 Dual Output Power regulators"
199 depends on I2C && GPIOLIB
202 This driver supports AW37503 single inductor - dual output
203 power supply specifically designed for display panels.
206 tristate "X-POWERS AXP20X PMIC Regulators"
207 depends on MFD_AXP20X
209 This driver provides support for the voltage regulators on the
214 depends on MFD_BCM590XX
216 This driver provides support for the voltage regulators on the
221 tristate "ROHM BD71815 Power Regulator"
222 depends on MFD_ROHM_BD71828
225 This driver supports voltage regulators on ROHM BD71815 PMIC.
230 will be called bd71815-regulator.
233 tristate "ROHM BD71828 Power Regulator"
234 depends on MFD_ROHM_BD71828
237 This driver supports voltage regulators on ROHM BD71828 PMIC.
242 will be called bd71828-regulator.
245 tristate "ROHM BD71837 Power Regulator"
246 depends on MFD_ROHM_BD718XX
249 This driver supports voltage regulators on ROHM BD71837 PMIC.
254 will be called bd718x7-regulator.
258 depends on MFD_BD9571MWV
260 This driver provides support for the voltage regulators on the
265 will be called bd9571mwv-regulator.
269 depends on MFD_ROHM_BD957XMUF
271 This driver supports voltage regulators on ROHM BD9576MUF and
275 will be called bd9576-regulator.
278 tristate "ROHM BD96801 Power Regulator"
279 depends on MFD_ROHM_BD96801
282 This driver supports voltage regulators on ROHM BD96801 PMIC.
287 will be called bd96801-regulator.
291 depends on MFD_CPCAP
293 Say y here for CPCAP regulator found on some Motorola phones
298 depends on CROS_EC && OF
304 will be called cros-ec-regulator.
308 depends on PMIC_DA903X
309 depends on !CC_IS_CLANG # https://llvm.org/pr38789
311 Say y here to support the BUCKs and LDOs regulators found on
316 depends on PMIC_DA9052
318 This driver supports the voltage regulators of DA9052-BC and
319 DA9053-AA/Bx PMIC.
323 depends on MFD_DA9055
325 Say y here to support the BUCKs and LDOs regulators found on
329 will be called da9055-regulator.
333 depends on MFD_DA9062
335 Say y here to support the BUCKs and LDOs regulators found on
339 will be called da9062-regulator.
343 depends on MFD_DA9063 && OF
345 Say y here to support the BUCKs and LDOs regulators found on
349 will be called da9063-regulator.
353 depends on I2C && OF
357 DA9121 is a single channel dual-phase buck converter controlled
360 DA9121 Single-channel dual-phase 10A buck converter
361 DA9130 Single-channel dual-phase 10A buck converter (Automotive)
362 DA9217 Single-channel dual-phase 6A buck converter
363 DA9122 Dual-channel single-phase 5A buck converter
364 DA9131 Dual-channel single-phase 5A buck converter (Automotive)
365 DA9220 Dual-channel single-phase 3A buck converter
366 DA9132 Dual-channel single-phase 3A buck converter (Automotive)
369 will be called da9121-regulator.
373 depends on I2C
377 The DA9210 is a multi-phase synchronous step down
378 converter 12A DC-DC Buck controlled through an I2C
383 depends on I2C
388 The DA9211/DA9212/DA9213/DA9214/DA9215 is a multi-phase synchronous
389 step down converter 12A or 16A DC-DC Buck controlled through an I2C
396 bool "ST-Ericsson DB8500 Voltage Domain Regulators"
397 depends on MFD_DB8500_PRCMU
405 depends on I2C
409 TinyBuck Regulator. The FAN53555 is a step-down switching voltage
416 depends on I2C && OF
419 This driver supports Fairchild (ON Semiconductor) FAN53880
420 regulator. The regulator is a programmable power management IC
426 depends on GPIOLIB || COMPILE_TEST
431 and the platform has to provide a mapping of GPIO-states
436 depends on MFD_HI6421_PMIC && OF
438 This driver provides support for the voltage regulators on the
440 Hi6421 is a multi-function device which, on regulator part, provides
446 depends on MFD_HI6421_PMIC && OF
448 This driver provides support for the voltage regulators on
450 Hi6421v530 is a multi-function device which, on regulator part,
456 depends on ARCH_HISI || COMPILE_TEST
457 depends on MFD_HI655X_PMIC && OF
464 depends on MFD_HI6421_SPMI && OF
467 This driver provides support for the voltage regulators on
469 This is used on Kirin 3670 boards, like HiKey 970.
473 depends on I2C
479 tristate "Intersil ISL6271A Power regulator"
480 depends on I2C
486 depends on MFD_TI_LMU
490 One boost output voltage is configurable and always on.
495 depends on MFD_LOCHNAGAR
497 This enables regulator support on the Cirrus Logic Lochnagar audio
502 depends on I2C
505 on National Semiconductors LP3971 PMIC
509 depends on I2C
512 on National Semiconductors LP3972 PMIC
516 depends on I2C
522 tristate "TI LP873X Power regulators"
523 depends on MFD_TI_LP873X && OF
526 provides two step-down converters and two general-purpose LDO
532 depends on I2C
536 chip contains six step-down DC/DC converters which can support
540 tristate "TI LP87565 Power regulators"
541 depends on MFD_TI_LP87565 && OF
544 provides four step-down converters. It supports software based
548 tristate "TI LP8788 Power Regulators"
549 depends on MFD_LP8788
554 tristate "LTC3589 8-output voltage regulator"
555 depends on I2C
558 This enables support for the LTC3589, LTC3589-1, and LTC3589-2
559 8-output regulators controlled via I2C.
562 tristate "LTC3676 8-output voltage regulator"
563 depends on I2C
567 8-output regulators controlled via I2C.
571 depends on MFD_MAX14577
579 depends on I2C
586 tristate "Maxim 5970/5978 power switch and monitor"
587 depends on I2C
588 depends on OF
589 depends on MFD_MAX5970
597 depends on I2C
601 high-efficiency buck converter via I2C bus.
607 depends on MFD_MAX77541
610 via I2C bus. Both MAX77540 and MAX77541 are dual-phase
611 high-efficiency buck converter. Say Y here to
618 depends on MFD_MAX77620 || COMPILE_TEST
622 chip to control Step-Down DC-DC and LDOs. Say Y here to
627 depends on MFD_MAX77650 || COMPILE_TEST
631 power rails and an LDO.
635 depends on I2C
639 via I2C bus. MAX77857 and MAX77831 are high efficiency buck-boost
645 depends on I2C
653 depends on I2C
660 depends on I2C
668 depends on MFD_MAX8907 || COMPILE_TEST
672 chip to control Step-Down DC-DC and LDOs.
675 tristate "Maxim MAX8925 Power Management IC"
676 depends on MFD_MAX8925
681 tristate "Maxim MAX8952 Power Management IC"
682 depends on I2C
690 depends on I2C
691 depends on THERMAL && THERMAL_OF
694 The MAXIM MAX8973A high-efficiency. three phase, DC-DC step-down
701 depends on MFD_MAX8997
705 S5PV210, and Exynos-4 chips to control VCC_CORE and
710 depends on MFD_MAX8998
717 tristate "Maxim MAX20086-MAX20089 Camera Power Protectors"
718 depends on I2C
721 This driver controls a Maxim MAX20086-MAX20089 camera power
722 protectorvia I2C bus. The regulator has 2 or 4 outputs depending on
723 the device model. This driver is only capable to turn on/off them.
726 tristate "Maxim MAX20411 High-Efficiency Single Step-Down Converter"
727 depends on I2C
730 This driver controls the Maxim MAX20411 family of high-efficiency,
731 syncrhonous step-down converters.
735 depends on MFD_MAX77686 || COMPILE_TEST
739 Exynos-4 chips to control VARM and VINT voltages.
743 depends on MFD_MAX77693 || MFD_MAX77843 || COMPILE_TEST
748 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
752 depends on MFD_MAX77686 || COMPILE_TEST
761 depends on I2C
767 regulator is found on the Samsung Galaxy S5 (klte) smartphone.
774 depends on MFD_MC13XXX
777 Say y here to support the regulators found on the Freescale MC13783
782 depends on MFD_MC13XXX
785 Say y here to support the regulators found on the Freescale MC13892
790 depends on I2C && OF
796 suspend-to-ram/standby transition.
800 depends on I2C && OF
810 depends on I2C
821 depends on I2C && OF
828 depends on I2C && OF
833 This driver supports the control of different power rails of device
838 depends on I2C
841 Say y here to select this option to enable the power regulator of
843 This driver supports the control of different power rails of device
848 depends on SPMI
851 Say y here to select this option to enable the power regulator of
853 This driver supports the control of different power rails of device
858 depends on MFD_MT6397
860 Say y here to select this option to enable the power regulator of
862 This driver supports the control of different power rails of device
867 depends on MFD_MT6397
869 Say y here to select this option to enable the power regulator of
871 This driver supports the control of different power rails of device
876 depends on MFD_MT6397
878 Say y here to select this option to enable the power regulator of
880 This driver supports the control of different power rails of device
885 depends on MFD_MT6397
887 Say y here to select this option to enable the power regulator of
889 This driver supports the control of different power rails of device
894 depends on MFD_MT6397
896 Say y here to select this option to enable the power regulator of
898 This driver supports the control of different power rails of device
903 depends on MFD_MT6397
905 Say y here to select this option to enable the power regulator of
907 This driver supports the control of different power rails of device
912 depends on MFD_MT6360
916 2-channel buck with Thermal Shutdown and Overload Protection
917 6-channel High PSRR and Low Dropout LDO.
921 depends on MFD_MT6370
929 depends on MTK_PMIC_WRAP
931 Say y here to select this option to enable the power regulator of
933 This driver supports the control of different power rails of device
938 depends on MFD_MT6397
940 Say y here to select this option to enable the power regulator of
942 This driver supports the control of different power rails of device
947 depends on MTK_DVFSRC
952 of Mediatek. It allows for voting on regulator state
957 depends on MFD_PALMAS
959 If you wish to control the regulators on the Palmas series of
963 The regulators available on Palmas series chips vary depending
964 on the muxing. This is handled automatically in the driver by
969 depends on (ARCH_OMAP || COMPILE_TEST) && MFD_SYSCON
972 on OMAP SoCs.
978 depends on I2C
986 depends on EZX_PCAP
993 depends on MFD_PCF50633
996 on PCF50633
1000 depends on I2C && OF
1003 Say y here to support the regulators found on the NXP
1007 on the NXP PF8100/PF8121A/PF8200 PMIC. The module will be named
1008 "pf8x00-regulator".
1012 depends on I2C && OF
1015 Say y here to support the regulators found on the Freescale
1020 depends on I2C
1028 depends on I2C
1031 Say y here to support the buck convertors on PV88080
1035 depends on I2C
1039 on PV88090
1043 depends on PWM
1050 depends on MFD_QCOM_PM8008
1057 depends on ARCH_QCOM || COMPILE_TEST
1058 depends on HAS_IOMEM
1059 depends on REGMAP
1061 This driver supports the MMIO-mapped reference voltage regulator,
1062 used internally by some PHYs on many Qualcomm SoCs.
1065 a module. The module will be named "qcom-refgen-regulator".
1069 depends on MFD_QCOM_RPM
1072 regulators exposed by the Resource Power Manager found in Qualcomm
1075 Say M here if you want to include support for the regulators on the
1077 "qcom_rpm-regulator".
1081 depends on QCOM_RPMH || (QCOM_RPMH=n && COMPILE_TEST)
1082 depends on QCOM_COMMAND_DB || (QCOM_COMMAND_DB=n && COMPILE_TEST)
1085 block found on Qualcomm Technologies Inc. SoCs. RPMh regulator
1086 control allows for voting on regulator state between multiple
1091 depends on QCOM_SMD_RPM
1094 regulators exposed by the Resource Power Manager found in Qualcomm
1097 Say M here if you want to include support for the regulators on the
1099 "qcom_smd-regulator".
1103 depends on SPMI || COMPILE_TEST
1108 Say M here if you want to include support for the regulators on the
1110 "qcom_spmi-regulator".
1114 depends on SPMI || COMPILE_TEST
1125 depends on COMMON_CLK
1126 depends on I2C
1135 tristate "Raspberry Pi 7-inch touchscreen panel ATTINY regulator"
1136 depends on BACKLIGHT_CLASS_DEVICE
1137 depends on I2C
1138 depends on OF_GPIO
1141 This driver supports ATTINY regulator on the Raspberry Pi 7-inch
1142 touchscreen unit. The regulator is used to enable power to the
1146 tristate "RICOH RC5T583 Power regulators"
1147 depends on MFD_RC5T583
1149 Select this option to enable the power regulator of RICOH
1151 This driver supports the control of different power rails of device
1156 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power regulators"
1157 depends on MFD_RK8XX
1159 Select this option to enable the power regulator of ROCKCHIP
1161 This driver supports the control of different power rails of device
1167 depends on MFD_RN5T618
1169 Say y here to support the regulators found on Ricoh RN5T567,
1177 depends on I2C
1185 depends on I2C
1195 depends on MFD_RT4831
1201 It's common used to provide the power for the display panel.
1205 depends on MFD_RT5033
1213 depends on MFD_RT5120
1217 to control external power source. Only BUCK1 is adjustable from
1223 depends on I2C
1233 depends on I2C
1237 It's a step-down switching voltage regulator. Using a proprietary
1246 depends on I2C
1250 The RT5759 is a high-performance, synchronous step-down DC-DC
1256 depends on I2C
1261 Buck or Boost. The mode transition depend on the input source voltage.
1262 The wide output range is from 2025mV to 5200mV and can be used on most
1266 tristate "Richtek RT6190 4-Switch BuckBoost controller"
1267 depends on I2C
1270 The RT6190 is a 4-Switch BuckBoost controller designed for converting
1278 depends on I2C
1287 depends on I2C
1291 The RTQ2134 is a multi-phase, programmable power management IC that
1292 integrate with four high efficient, synchronous step-down converter
1294 configure the corresponding power stages.
1298 depends on I2C
1301 This driver adds support for the load switch current regulator on
1307 depends on I2C
1312 buck-boost. This device is suitable for automotive TFT-LCD panel.
1316 depends on I2C
1320 The RTQ2208 is a multi-phase, programmable power management IC that
1321 integrate with dual multi-configurable, synchronous buck converters
1323 and the capability to configure the corresponding power stages.
1327 depends on MFD_SEC_CORE || COMPILE_TEST
1334 depends on MFD_SEC_CORE || COMPILE_TEST
1338 Buck converters including Dual-Phase Buck converter, Buck-Boost
1343 depends on MFD_SEC_CORE || COMPILE_TEST
1350 tristate "Spreadtrum SC2731 power regulator driver"
1351 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1353 This driver provides support for the voltage regulators on the
1358 depends on MFD_SKY81452
1365 will be called sky81452-regulator.
1369 depends on I2C
1378 depends on ARCH_STM32 || COMPILE_TEST
1385 will be called stm32-booster.
1389 depends on ARCH_STM32 || COMPILE_TEST
1397 will be called stm32-vrefbuf.
1401 depends on ARCH_STM32 || COMPILE_TEST
1408 depends on MFD_STPMIC1
1411 regulators and switches. The STPMIC1 regulators supply power to
1419 tristate "TI Adaptive Body Bias on-chip LDO"
1420 depends on ARCH_OMAP || COMPILE_TEST
1422 Select this option to support Texas Instruments' on-chip Adaptive Body
1424 enabled on required TI SoC. Certain Operating Performance Points
1425 on TI SoCs may be unstable without enabling this as it provides
1430 depends on MFD_STW481X || COMPILE_TEST
1438 depends on ARCH_SUNXI || COMPILE_TEST
1446 depends on MFD_SY7636A
1452 depends on I2C && OF
1459 depends on I2C && OF
1466 depends on I2C && OF
1472 tristate "TI TPS51632 Power Regulator"
1473 depends on I2C
1477 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller
1483 tristate "TI TPS6105X Power regulators"
1484 depends on TPS6105X
1492 tristate "TI TPS6236x Power Regulator"
1493 depends on I2C
1498 high-frequency synchronous step down dc-dc converter optimized
1499 for battery-powered portable applications.
1502 tristate "TI TPS6286x Power Regulator"
1503 depends on I2C && OF
1507 high-frequency synchronous step-down converters with an I2C
1511 tristate "TI TPS6287x Power Regulator"
1512 depends on I2C && OF
1516 pin-to-pin high-frequency synchronous step-down dc-dc converters
1519 If built as a module it will be called tps6287x-regulator.
1522 tristate "TI TPS65023 Power regulators"
1523 depends on I2C
1527 three step-down converters and two general-purpose LDO voltage regulators.
1528 It supports TI's software based Class-2 SmartReflex implementation.
1531 tristate "TI TPS6507X Power regulators"
1532 depends on I2C
1535 three step-down converters and two general-purpose LDO voltage regulators.
1536 It supports TI's software based Class-2 SmartReflex implementation.
1539 tristate "TI TPS65086 Power regulators"
1540 depends on MFD_TPS65086
1542 This driver provides support for the voltage regulators on
1546 tristate "TI TPS65090 Power regulator"
1547 depends on MFD_TPS65090
1549 This driver provides support for the voltage regulators on the
1553 tristate "TI TPS65132 Dual Output Power regulators"
1554 depends on I2C && GPIOLIB
1557 This driver supports TPS65132 single inductor - dual output
1558 power supply specifically designed for display panels.
1561 tristate "TI TPS65217 Power regulators"
1562 depends on MFD_TPS65217
1565 provides three step-down converters and four general-purpose LDO
1570 tristate "TI TPS65218 Power regulators"
1571 depends on MFD_TPS65218 && OF
1574 provides six step-down converters and one general-purpose LDO
1579 tristate "TI TPS65219 Power regulators"
1580 depends on MFD_TPS65219 && OF
1588 tristate "TI TPS6594 Power regulators"
1589 depends on MFD_TPS6594 && OF
1603 tristate "TI TPS6524X Power regulators"
1604 depends on SPI
1607 provides three step-down converters and two general-purpose LDO
1609 serial interface currently supported on the sequencer serial
1613 tristate "TI TPS6586X Power regulators"
1614 depends on MFD_TPS6586X
1619 tristate "TI TPS65910/TPS65911 Power Regulators"
1620 depends on MFD_TPS65910
1625 tristate "TI TPS65912 Power regulator"
1626 depends on MFD_TPS65912
1632 depends on INTEL_SKL_INT3472 || COMPILE_TEST
1637 The module will be called "tps68470-regulator".
1641 depends on TWL4030_CORE
1648 depends on ARCH_UNIPHIER || COMPILE_TEST
1649 depends on OF
1653 Support for regulators implemented on Socionext UniPhier SoCs.
1657 depends on RESET_RZG2L_USBPHY_CTRL || COMPILE_TEST
1658 depends on OF
1662 Support for VBUS regulators implemented on Renesas RZ/G2L SoCs.
1666 depends on OF
1673 depends on VEXPRESS_CONFIG
1676 on the ARM Ltd's Versatile Express platform.
1680 depends on ARCH_QCOM
1687 depends on MFD_WM831X
1694 depends on MFD_WM8350
1701 depends on MFD_WM8400
1708 depends on MFD_WM8994
1710 This driver provides support for the voltage regulators on the
1715 depends on SPMI || COMPILE_TEST
1717 This driver supports Qualcomm's LAB/IBB regulators present on the