Lines Matching +full:multi +full:- +full:regulator
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig REGULATOR config
3 bool "Voltage and Current Regulator Support"
6 Generic Voltage and Current Regulator support.
14 The intention is to allow systems to dynamically control regulator
26 if REGULATOR
29 bool "Regulator debug support"
34 tristate "Fixed voltage regulator support"
38 managed regulators and simple non-configurable regulators.
41 tristate "Virtual regulator consumer support"
44 current regulator API which provides sysfs controls for
51 tristate "Userspace regulator consumer support"
60 bool "Enable support for receiving regulator events via netlink"
63 Enabling this option allows the kernel to broadcast regulator events using
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
75 They provide two I2C-controlled DC/DC step-down converters with
82 This driver supports Marvell 88PM800 voltage regulator chips.
92 This driver supports 88PM8607 voltage regulator chips.
101 tristate "Active-semi act8865 voltage regulator"
106 This driver controls a active-semi act8865 voltage output
107 regulator via I2C bus.
110 tristate "Active-semi ACT8945A voltage regulator"
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
122 This driver supports AD5398 and AD5821 current regulator chips.
126 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
130 Say y here to support Freescale i.MX on-chip ANATOP LDOs
139 regulator driver.
142 bool "ST-Ericsson AB8500 Power Regulators"
145 This driver supports the regulators found on the ST-Ericsson mixed
166 tristate "SCMI based regulator driver"
169 This adds the regulator driver support for ARM platforms using SCMI
202 This driver supports AW37503 single inductor - dual output
206 tristate "X-POWERS AXP20X PMIC Regulators"
221 tristate "ROHM BD71815 Power Regulator"
227 and LDO regulators and a current regulator for LEDs.
230 will be called bd71815-regulator.
233 tristate "ROHM BD71828 Power Regulator"
242 will be called bd71828-regulator.
245 tristate "ROHM BD71837 Power Regulator"
254 will be called bd718x7-regulator.
262 controllable regulator and voltage sampling units.
265 will be called bd9571mwv-regulator.
275 will be called bd9576-regulator.
278 tristate "ROHM BD96801 Power Regulator"
287 will be called bd96801-regulator.
290 tristate "Motorola CPCAP regulator"
293 Say y here for CPCAP regulator found on some Motorola phones
304 will be called cros-ec-regulator.
318 This driver supports the voltage regulators of DA9052-BC and
319 DA9053-AA/Bx PMIC.
329 will be called da9055-regulator.
339 will be called da9062-regulator.
349 will be called da9063-regulator.
352 tristate "Dialog Semiconductor DA9121/DA9122/DA9220/DA9217/DA9130/DA9131/DA9132 regulator"
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.
372 tristate "Dialog Semiconductor DA9210 regulator"
377 The DA9210 is a multi-phase synchronous step down
378 converter 12A DC-DC Buck controlled through an I2C
382 tristate "Dialog Semiconductor DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/DA9215/DA9225 regulator"
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"
404 tristate "Fairchild FAN53555 Regulator"
409 TinyBuck Regulator. The FAN53555 is a step-down switching voltage
410 regulator that delivers a digitally programmable output from an
415 tristate "Fairchild FAN53880 Regulator"
420 regulator. The regulator is a programmable power management IC
425 tristate "GPIO regulator support"
431 and the platform has to provide a mapping of GPIO-states
435 tristate "HiSilicon Hi6421 PMIC voltage regulator support"
440 Hi6421 is a multi-function device which, on regulator part, provides
445 tristate "HiSilicon Hi6421v530 PMIC voltage regulator support"
450 Hi6421v530 is a multi-function device which, on regulator part,
463 tristate "HiSilicon Hi6421v600 PMIC voltage regulator support"
472 tristate "Intersil ISL9305 regulator"
476 This driver supports ISL9305 voltage regulator chip.
479 tristate "Intersil ISL6271A Power regulator"
482 This driver supports ISL6271A voltage regulator chip.
494 tristate "Cirrus Logic Lochnagar regulator driver"
497 This enables regulator support on the Cirrus Logic Lochnagar audio
501 tristate "National Semiconductors LP3971 PMIC regulator driver"
508 tristate "National Semiconductors LP3972 PMIC regulator driver"
525 This driver supports LP873X voltage regulator chips. LP873X
526 provides two step-down converters and two general-purpose LDO
536 chip contains six step-down DC/DC converters which can support
543 This driver supports LP87565 voltage regulator chips. LP87565
544 provides four step-down converters. It supports software based
551 This driver supports LP8788 voltage regulator chip.
554 tristate "LTC3589 8-output voltage regulator"
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"
567 8-output regulators controlled via I2C.
570 tristate "Maxim 14577/77836 regulator"
573 This driver controls a Maxim MAX14577/77836 regulator via I2C bus.
575 regulator. The MAX77836 has two additional LDOs.
578 tristate "Maxim 1586/1587 voltage regulator"
582 regulator via I2C bus. The provided regulator is suitable
596 tristate "Analog Devices MAX77503 Regulator"
601 high-efficiency buck converter via I2C bus.
602 Say M here if you want to include support for the regulator as a
606 tristate "Analog Devices MAX77541/77540 Regulator"
610 via I2C bus. Both MAX77540 and MAX77541 are dual-phase
611 high-efficiency buck converter. Say Y here to
612 enable the regulator driver.
613 Say M here if you want to include support for the regulator as a
617 tristate "Maxim 77620/MAX20024 voltage regulator"
620 This driver controls Maxim MAX77620 voltage output regulator
621 via I2C bus. The provided regulator is suitable for Tegra
622 chip to control Step-Down DC-DC and LDOs. Say Y here to
623 enable the regulator driver.
626 tristate "Maxim MAX77650/77651 regulator support"
629 Regulator driver for MAX77650/77651 PMIC from Maxim
634 tristate "ADI MAX77857/MAX77831 regulator support"
639 via I2C bus. MAX77857 and MAX77831 are high efficiency buck-boost
641 enable the regulator driver
644 tristate "Maxim 8649 voltage regulator"
648 This driver controls a Maxim 8649 voltage output regulator via
652 tristate "Maxim 8660/8661 voltage regulator"
656 regulator via I2C bus.
659 tristate "Maxim 8893 voltage regulator"
664 regulator via I2C bus.
667 tristate "Maxim 8907 voltage regulator"
670 This driver controls a Maxim 8907 voltage output regulator
671 via I2C bus. The provided regulator is suitable for Tegra
672 chip to control Step-Down DC-DC and LDOs.
678 Say y here to support the voltage regulator of Maxim MAX8925 PMIC.
684 This driver controls a Maxim 8952 voltage output regulator
689 tristate "Maxim MAX8973A voltage regulator"
694 The MAXIM MAX8973A high-efficiency. three phase, DC-DC step-down
695 switching regulator delivers up to 9A of output current. Each
700 tristate "Maxim 8997/8966 regulator"
703 This driver controls a Maxim 8997/8966 regulator
704 via I2C bus. The provided regulator is suitable for S5PC110,
705 S5PV210, and Exynos-4 chips to control VCC_CORE and
709 tristate "Maxim 8998 voltage regulator"
712 This driver controls a Maxim 8998 voltage output regulator
713 via I2C bus. The provided regulator is suitable for S3C6410
717 tristate "Maxim MAX20086-MAX20089 Camera Power Protectors"
721 This driver controls a Maxim MAX20086-MAX20089 camera power
722 protectorvia I2C bus. The regulator has 2 or 4 outputs depending on
726 tristate "Maxim MAX20411 High-Efficiency Single Step-Down Converter"
730 This driver controls the Maxim MAX20411 family of high-efficiency,
731 syncrhonous step-down converters.
734 tristate "Maxim 77686 regulator"
737 This driver controls a Maxim 77686 regulator
738 via I2C bus. The provided regulator is suitable for
739 Exynos-4 chips to control VARM and VINT voltages.
742 tristate "Maxim 77693/77843 regulator"
747 and one current regulator 'CHARGER'. This is suitable for
748 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
751 tristate "Maxim 77802 regulator"
754 This driver controls a Maxim 77802 regulator
755 via I2C bus. The provided regulator is suitable for
760 tristate "Maxim 77826 regulator"
764 This driver controls a Maxim 77826 regulator via I2C bus.
765 The regulator include 15 LDOs, BUCK and BUCK BOOST regulator.
767 regulator is found on the Samsung Galaxy S5 (klte) smartphone.
773 tristate "Freescale MC13783 regulator driver"
781 tristate "Freescale MC13892 regulator driver"
795 through the regulator interface. In addition it enables
796 suspend-to-ram/standby transition.
805 Say M here if you want to include support for the regulator as a
809 tristate "MPS MP8859 regulator driver"
813 Say y here to support the MP8859 voltage regulator. This driver
814 supports basic operations (get/set voltage) through the regulator
816 Say M here if you want to include support for the regulator as a
820 tristate "MPS MP8869 regulator driver"
824 This driver supports the MP8869 voltage regulator.
834 through regulator interface.
841 Say y here to select this option to enable the power regulator of
844 through regulator interface.
851 Say y here to select this option to enable the power regulator of
854 through regulator interface.
860 Say y here to select this option to enable the power regulator of
863 through regulator interface.
869 Say y here to select this option to enable the power regulator of
872 through regulator interface
878 Say y here to select this option to enable the power regulator of
881 through regulator interface
887 Say y here to select this option to enable the power regulator of
890 through regulator interface.
896 Say y here to select this option to enable the power regulator of
899 through regulator interface.
905 Say y here to select this option to enable the power regulator of
908 through regulator interface.
911 tristate "MT6360 SubPMIC Regulator"
914 Say Y here to enable MT6360 regulator support.
916 2-channel buck with Thermal Shutdown and Overload Protection
917 6-channel High PSRR and Low Dropout LDO.
920 tristate "MT6370 SubPMIC Regulator"
923 Say Y here to enable MT6370 regulator support.
931 Say y here to select this option to enable the power regulator of
934 through regulator interface.
940 Say y here to select this option to enable the power regulator of
943 through regulator interface.
946 tristate "MediaTek DVFSRC regulator driver"
949 Say y here to control regulator by DVFSRC (dynamic voltage
952 of Mediatek. It allows for voting on regulator state
968 tristate "PBIAS OMAP regulator driver"
971 Say y here to support pbias regulator for mmc1:SD card i/o
977 tristate "NXP PCA9450A/PCA9450B/PCA9450C regulator driver"
982 regulator driver.
985 tristate "Motorola PCAP2 regulator driver"
992 tristate "NXP PCF50633 regulator driver"
999 tristate "NXP PF8100/PF8121A/PF8200 regulator driver"
1008 "pf8x00-regulator".
1011 tristate "Freescale PFUZE100/200/3000/3001 regulator driver"
1019 tristate "Powerventure Semiconductor PV88060 regulator"
1027 tristate "Powerventure Semiconductor PV88080 regulator"
1034 tristate "Powerventure Semiconductor PV88090 regulator"
1042 tristate "PWM voltage regulator"
1056 tristate "Qualcomm REFGEN regulator driver"
1061 This driver supports the MMIO-mapped reference voltage regulator,
1064 Say M here if you want to include support for this regulator as
1065 a module. The module will be named "qcom-refgen-regulator".
1068 tristate "Qualcomm RPM regulator driver"
1077 "qcom_rpm-regulator".
1080 tristate "Qualcomm Technologies, Inc. RPMh regulator driver"
1085 block found on Qualcomm Technologies Inc. SoCs. RPMh regulator
1086 control allows for voting on regulator state between multiple
1090 tristate "Qualcomm SMD based RPM regulator driver"
1099 "qcom_smd-regulator".
1102 tristate "Qualcomm SPMI regulator driver"
1110 "qcom_spmi-regulator".
1113 tristate "Qualcomm USB Vbus regulator driver"
1117 regulator used to enable the VBUS output.
1135 tristate "Raspberry Pi 7-inch touchscreen panel ATTINY regulator"
1141 This driver supports ATTINY regulator on the Raspberry Pi 7-inch
1142 touchscreen unit. The regulator is used to enable power to the
1149 Select this option to enable the power regulator of RICOH
1152 through regulator interface. The device supports multiple DCDC/LDO
1159 Select this option to enable the power regulator of ROCKCHIP
1162 through regulator interface. The device supports multiple DCDC/LDO
1215 This adds support for voltage regulator in Richtek RT5120 PMIC.
1226 This adds support for voltage regulator in Richtek RT5190A PMIC.
1232 tristate "Richtek RT5739 Regulator"
1236 This adds support for voltage regulator in Richtek RT5739.
1237 It's a step-down switching voltage regulator. Using a proprietary
1245 tristate "Richtek RT5759 Regulator"
1249 This adds support for voltage regulator in Richtek RT5759.
1250 The RT5759 is a high-performance, synchronous step-down DC-DC
1255 tristate "Richtek RT6160 BuckBoost voltage regulator"
1259 This adds support for voltage regulator in Richtek RT6160.
1266 tristate "Richtek RT6190 4-Switch BuckBoost controller"
1270 The RT6190 is a 4-Switch BuckBoost controller designed for converting
1277 tristate "Richtek RT6245 voltage regulator"
1281 This adds support for Richtek RT6245 voltage regulator.
1286 tristate "Richtek RTQ2134 SubPMIC Regulator"
1291 The RTQ2134 is a multi-phase, programmable power management IC that
1292 integrate with four high efficient, synchronous step-down converter
1297 tristate "Richtek RTMV20 Laser Diode Regulator"
1301 This driver adds support for the load switch current regulator on
1306 tristate "Richtek RTQ6752 TFT LCD voltage regulator"
1312 buck-boost. This device is suitable for automotive TFT-LCD panel.
1315 tristate "Richtek RTQ2208 SubPMIC Regulator"
1320 The RTQ2208 is a multi-phase, programmable power management IC that
1321 integrate with dual multi-configurable, synchronous buck converters
1326 tristate "Samsung S2MPA01 voltage regulator"
1329 This driver controls Samsung S2MPA01 voltage output regulator
1333 tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator"
1337 output regulator via I2C bus. The chip is comprised of high efficient
1338 Buck converters including Dual-Phase Buck converter, Buck-Boost
1342 tristate "Samsung S5M8767A voltage regulator"
1345 This driver supports a Samsung S5M8767A voltage output regulator
1350 tristate "Spreadtrum SC2731 power regulator driver"
1357 tristate "Skyworks Solutions SKY81452 voltage regulator"
1360 This driver supports Skyworks SKY81452 voltage output regulator
1361 via I2C bus. SKY81452 has one voltage linear regulator can be
1365 will be called sky81452-regulator.
1385 will be called stm32-booster.
1397 will be called stm32-vrefbuf.
1419 tristate "TI Adaptive Body Bias on-chip LDO"
1422 Select this option to support Texas Instruments' on-chip Adaptive Body
1429 bool "ST Microelectronics STW481X VMMC regulator"
1433 This driver supports the internal VMMC regulator in the STw481x
1445 tristate "Silergy SY7636A voltage regulator"
1448 This driver supports Silergy SY3686A voltage regulator.
1451 tristate "Silergy SY8106A regulator"
1455 This driver supports SY8106A single output regulator.
1458 tristate "Silergy SY8824C/SY8824E regulator"
1462 This driver supports SY8824C single output regulator.
1465 tristate "Silergy SY8827N regulator"
1469 This driver supports SY8827N single output regulator.
1472 tristate "TI TPS51632 Power Regulator"
1476 This driver supports TPS51632 voltage regulator chip.
1477 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller
1487 This driver supports TPS61050/TPS61052 voltage regulator chips.
1492 tristate "TI TPS6236x Power Regulator"
1496 This driver supports TPS6236x voltage regulator chip. This
1497 regulator is meant for processor core supply. This chip is
1498 high-frequency synchronous step down dc-dc converter optimized
1499 for battery-powered portable applications.
1502 tristate "TI TPS6286x Power Regulator"
1506 This driver supports TPS6236x voltage regulator chips. These are
1507 high-frequency synchronous step-down converters with an I2C
1511 tristate "TI TPS6287x Power Regulator"
1515 This driver supports TPS6287x voltage regulator chips. These are
1516 pin-to-pin high-frequency synchronous step-down dc-dc converters
1519 If built as a module it will be called tps6287x-regulator.
1526 This driver supports TPS65023 voltage regulator chips. TPS65023 provides
1527 three step-down converters and two general-purpose LDO voltage regulators.
1528 It supports TI's software based Class-2 SmartReflex implementation.
1534 This driver supports TPS6507X voltage regulator chips. TPS6507X provides
1535 three step-down converters and two general-purpose LDO voltage regulators.
1536 It supports TI's software based Class-2 SmartReflex implementation.
1546 tristate "TI TPS65090 Power regulator"
1557 This driver supports TPS65132 single inductor - dual output
1564 This driver supports TPS65217 voltage regulator chips. TPS65217
1565 provides three step-down converters and four general-purpose LDO
1573 This driver supports TPS65218 voltage regulator chips. TPS65218
1574 provides six step-down converters and one general-purpose LDO
1582 This driver supports TPS65219 voltage regulator chips.
1592 This driver supports TPS6594 series and TPS65224 voltage regulator chips.
1606 This driver supports TPS6524X voltage regulator chips. TPS6524X
1607 provides three step-down converters and two general-purpose LDO
1616 This driver supports TPS6586X voltage regulator chips.
1622 This driver supports TPS65910/TPS65911 voltage regulator chips.
1625 tristate "TI TPS65912 Power regulator"
1628 This driver supports TPS65912 voltage regulator chip.
1637 The module will be called "tps68470-regulator".
1647 tristate "UniPhier regulator driver"
1656 tristate "Renesas RZ/G2L USB VBUS regulator driver"
1669 voltage is controlled by the voltage of another regulator.
1679 tristate "IPQ4019 VQMMC SD LDO regulator support"
1683 voltage regulator of the IPQ4019 SD/EMMC controller.
1714 tristate "QCOM LAB/IBB regulator support"
1720 boost regulator and IBB can be used as a negative boost regulator