Lines Matching +full:regulator +full:- +full:output

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
15 output in order to save power and prolong battery life. This applies
16 to both voltage regulators (where voltage output is controllable) and
17 current sinks (where current output is controllable).
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.
83 It delivers digitally programmable output,
92 This driver supports 88PM8607 voltage regulator chips.
95 tristate "Active-semi act8865 voltage regulator"
100 This driver controls a active-semi act8865 voltage output
101 regulator via I2C bus.
104 tristate "Active-semi ACT8945A voltage regulator"
107 This driver controls a active-semi ACT8945A voltage regulator
108 via I2C bus. The ACT8945A features three step-down DC/DC converters
109 and four low-dropout linear regulators, along with a ActivePath
116 This driver supports AD5398 and AD5821 current regulator chips.
120 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
124 Say y here to support Freescale i.MX on-chip ANATOP LDOs
133 regulator driver.
136 bool "ST-Ericsson AB8500 Power Regulators"
139 This driver supports the regulators found on the ST-Ericsson mixed
160 tristate "SCMI based regulator driver"
163 This adds the regulator driver support for ARM platforms using SCMI
192 tristate "Awinic AW37503 Dual Output Power regulators"
196 This driver supports AW37503 single inductor - dual output
200 tristate "X-POWERS AXP20X PMIC Regulators"
215 tristate "ROHM BD71815 Power Regulator"
221 and LDO regulators and a current regulator for LEDs.
224 will be called bd71815-regulator.
227 tristate "ROHM BD71828 Power Regulator"
236 will be called bd71828-regulator.
239 tristate "ROHM BD71837 Power Regulator"
248 will be called bd718x7-regulator.
256 controllable regulator and voltage sampling units.
259 will be called bd9571mwv-regulator.
269 will be called bd9576-regulator.
272 tristate "Motorola CPCAP regulator"
275 Say y here for CPCAP regulator found on some Motorola phones
286 will be called cros-ec-regulator.
300 This driver supports the voltage regulators of DA9052-BC and
301 DA9053-AA/Bx PMIC.
311 will be called da9055-regulator.
321 will be called da9062-regulator.
331 will be called da9063-regulator.
334 tristate "Dialog Semiconductor DA9121/DA9122/DA9220/DA9217/DA9130/DA9131/DA9132 regulator"
339 DA9121 is a single channel dual-phase buck converter controlled
342 DA9121 Single-channel dual-phase 10A buck converter
343 DA9130 Single-channel dual-phase 10A buck converter (Automotive)
344 DA9217 Single-channel dual-phase 6A buck converter
345 DA9122 Dual-channel single-phase 5A buck converter
346 DA9131 Dual-channel single-phase 5A buck converter (Automotive)
347 DA9220 Dual-channel single-phase 3A buck converter
348 DA9132 Dual-channel single-phase 3A buck converter (Automotive)
351 will be called da9121-regulator.
354 tristate "Dialog Semiconductor DA9210 regulator"
359 The DA9210 is a multi-phase synchronous step down
360 converter 12A DC-DC Buck controlled through an I2C
364 tristate "Dialog Semiconductor DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/DA9215/DA9225 regulator"
370 The DA9211/DA9212/DA9213/DA9214/DA9215 is a multi-phase synchronous
371 step down converter 12A or 16A DC-DC Buck controlled through an I2C
378 bool "ST-Ericsson DB8500 Voltage Domain Regulators"
386 tristate "Fairchild FAN53555 Regulator"
391 TinyBuck Regulator. The FAN53555 is a step-down switching voltage
392 regulator that delivers a digitally programmable output from an
393 input voltage supply of 2.5V to 5.5V. The output voltage is
397 tristate "Fairchild FAN53880 Regulator"
402 regulator. The regulator is a programmable power management IC
407 tristate "GPIO regulator support"
413 and the platform has to provide a mapping of GPIO-states
417 tristate "HiSilicon Hi6421 PMIC voltage regulator support"
422 Hi6421 is a multi-function device which, on regulator part, provides
427 tristate "HiSilicon Hi6421v530 PMIC voltage regulator support"
432 Hi6421v530 is a multi-function device which, on regulator part,
445 tristate "HiSilicon Hi6421v600 PMIC voltage regulator support"
454 tristate "Intersil ISL9305 regulator"
458 This driver supports ISL9305 voltage regulator chip.
461 tristate "Intersil ISL6271A Power regulator"
464 This driver supports ISL6271A voltage regulator chip.
472 One boost output voltage is configurable and always on.
476 tristate "Cirrus Logic Lochnagar regulator driver"
479 This enables regulator support on the Cirrus Logic Lochnagar audio
483 tristate "National Semiconductors LP3971 PMIC regulator driver"
490 tristate "National Semiconductors LP3972 PMIC regulator driver"
507 This driver supports LP873X voltage regulator chips. LP873X
508 provides two step-down converters and two general-purpose LDO
518 chip contains six step-down DC/DC converters which can support
525 This driver supports LP87565 voltage regulator chips. LP87565
526 provides four step-down converters. It supports software based
533 This driver supports LP8788 voltage regulator chip.
536 tristate "LTC3589 8-output voltage regulator"
540 This enables support for the LTC3589, LTC3589-1, and LTC3589-2
541 8-output regulators controlled via I2C.
544 tristate "LTC3676 8-output voltage regulator"
549 8-output regulators controlled via I2C.
552 tristate "Maxim 14577/77836 regulator"
555 This driver controls a Maxim MAX14577/77836 regulator via I2C bus.
557 regulator. The MAX77836 has two additional LDOs.
560 tristate "Maxim 1586/1587 voltage regulator"
563 This driver controls a Maxim 1586 or 1587 voltage output
564 regulator via I2C bus. The provided regulator is suitable
574 The MAX5970/5978 is a smart switch with no output regulation, but
578 tristate "Analog Devices MAX77503 Regulator"
583 high-efficiency buck converter via I2C bus.
584 Say M here if you want to include support for the regulator as a
588 tristate "Analog Devices MAX77541/77540 Regulator"
592 via I2C bus. Both MAX77540 and MAX77541 are dual-phase
593 high-efficiency buck converter. Say Y here to
594 enable the regulator driver.
595 Say M here if you want to include support for the regulator as a
599 tristate "Maxim 77620/MAX20024 voltage regulator"
602 This driver controls Maxim MAX77620 voltage output regulator
603 via I2C bus. The provided regulator is suitable for Tegra
604 chip to control Step-Down DC-DC and LDOs. Say Y here to
605 enable the regulator driver.
608 tristate "Maxim MAX77650/77651 regulator support"
611 Regulator driver for MAX77650/77651 PMIC from Maxim
616 tristate "ADI MAX77857/MAX77831 regulator support"
621 via I2C bus. MAX77857 and MAX77831 are high efficiency buck-boost
623 enable the regulator driver
626 tristate "Maxim 8649 voltage regulator"
630 This driver controls a Maxim 8649 voltage output regulator via
634 tristate "Maxim 8660/8661 voltage regulator"
637 This driver controls a Maxim 8660/8661 voltage output
638 regulator via I2C bus.
641 tristate "Maxim 8893 voltage regulator"
645 This driver controls a Maxim 8893 voltage output
646 regulator via I2C bus.
649 tristate "Maxim 8907 voltage regulator"
652 This driver controls a Maxim 8907 voltage output regulator
653 via I2C bus. The provided regulator is suitable for Tegra
654 chip to control Step-Down DC-DC and LDOs.
660 Say y here to support the voltage regulator of Maxim MAX8925 PMIC.
666 This driver controls a Maxim 8952 voltage output regulator
667 via I2C bus. Maxim 8952 has one voltage output and supports 4 DVS
671 tristate "Maxim MAX8973A voltage regulator"
676 The MAXIM MAX8973A high-efficiency. three phase, DC-DC step-down
677 switching regulator delivers up to 9A of output current. Each
682 tristate "Maxim 8997/8966 regulator"
685 This driver controls a Maxim 8997/8966 regulator
686 via I2C bus. The provided regulator is suitable for S5PC110,
687 S5PV210, and Exynos-4 chips to control VCC_CORE and
691 tristate "Maxim 8998 voltage regulator"
694 This driver controls a Maxim 8998 voltage output regulator
695 via I2C bus. The provided regulator is suitable for S3C6410
699 tristate "Maxim MAX20086-MAX20089 Camera Power Protectors"
703 This driver controls a Maxim MAX20086-MAX20089 camera power
704 protectorvia I2C bus. The regulator has 2 or 4 outputs depending on
708 tristate "Maxim MAX20411 High-Efficiency Single Step-Down Converter"
712 This driver controls the Maxim MAX20411 family of high-efficiency,
713 syncrhonous step-down converters.
716 tristate "Maxim 77686 regulator"
719 This driver controls a Maxim 77686 regulator
720 via I2C bus. The provided regulator is suitable for
721 Exynos-4 chips to control VARM and VINT voltages.
724 tristate "Maxim 77693/77843 regulator"
729 and one current regulator 'CHARGER'. This is suitable for
730 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
733 tristate "Maxim 77802 regulator"
736 This driver controls a Maxim 77802 regulator
737 via I2C bus. The provided regulator is suitable for
742 tristate "Maxim 77826 regulator"
746 This driver controls a Maxim 77826 regulator via I2C bus.
747 The regulator include 15 LDOs, BUCK and BUCK BOOST regulator.
748 It includes support for control of output voltage. This
749 regulator is found on the Samsung Galaxy S5 (klte) smartphone.
755 tristate "Freescale MC13783 regulator driver"
763 tristate "Freescale MC13892 regulator driver"
777 through the regulator interface. In addition it enables
778 suspend-to-ram/standby transition.
787 Say M here if you want to include support for the regulator as a
791 tristate "MPS MP8859 regulator driver"
795 Say y here to support the MP8859 voltage regulator. This driver
796 supports basic operations (get/set voltage) through the regulator
798 Say M here if you want to include support for the regulator as a
802 tristate "MPS MP8869 regulator driver"
806 This driver supports the MP8869 voltage regulator.
816 through regulator interface.
823 Say y here to select this option to enable the power regulator of
826 through regulator interface.
833 Say y here to select this option to enable the power regulator of
836 through regulator interface.
842 Say y here to select this option to enable the power regulator of
845 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.
893 tristate "MT6360 SubPMIC Regulator"
896 Say Y here to enable MT6360 regulator support.
898 2-channel buck with Thermal Shutdown and Overload Protection
899 6-channel High PSRR and Low Dropout LDO.
902 tristate "MT6370 SubPMIC Regulator"
905 Say Y here to enable MT6370 regulator support.
913 Say y here to select this option to enable the power regulator of
916 through regulator interface.
922 Say y here to select this option to enable the power regulator of
925 through regulator interface.
928 tristate "MediaTek DVFSRC regulator driver"
931 Say y here to control regulator by DVFSRC (dynamic voltage
934 of Mediatek. It allows for voting on regulator state
950 tristate "PBIAS OMAP regulator driver"
953 Say y here to support pbias regulator for mmc1:SD card i/o
959 tristate "NXP PCA9450A/PCA9450B/PCA9450C regulator driver"
964 regulator driver.
967 tristate "Motorola PCAP2 regulator driver"
974 tristate "NXP PCF50633 regulator driver"
981 tristate "NXP PF8100/PF8121A/PF8200 regulator driver"
990 "pf8x00-regulator".
993 tristate "Freescale PFUZE100/200/3000/3001 regulator driver"
1001 tristate "Powerventure Semiconductor PV88060 regulator"
1009 tristate "Powerventure Semiconductor PV88080 regulator"
1016 tristate "Powerventure Semiconductor PV88090 regulator"
1024 tristate "PWM voltage regulator"
1031 tristate "Qualcomm REFGEN regulator driver"
1036 This driver supports the MMIO-mapped reference voltage regulator,
1039 Say M here if you want to include support for this regulator as
1040 a module. The module will be named "qcom-refgen-regulator".
1043 tristate "Qualcomm RPM regulator driver"
1052 "qcom_rpm-regulator".
1055 tristate "Qualcomm Technologies, Inc. RPMh regulator driver"
1060 block found on Qualcomm Technologies Inc. SoCs. RPMh regulator
1061 control allows for voting on regulator state between multiple
1065 tristate "Qualcomm SMD based RPM regulator driver"
1074 "qcom_smd-regulator".
1077 tristate "Qualcomm SPMI regulator driver"
1085 "qcom_spmi-regulator".
1088 tristate "Qualcomm USB Vbus regulator driver"
1092 regulator used to enable the VBUS output.
1094 Say M here if you want to include support for enabling the VBUS output
1110 tristate "Raspberry Pi 7-inch touchscreen panel ATTINY regulator"
1116 This driver supports ATTINY regulator on the Raspberry Pi 7-inch
1117 touchscreen unit. The regulator is used to enable power to the
1124 Select this option to enable the power regulator of RICOH
1127 through regulator interface. The device supports multiple DCDC/LDO
1134 Select this option to enable the power regulator of ROCKCHIP
1137 through regulator interface. The device supports multiple DCDC/LDO
1190 This adds support for voltage regulator in Richtek RT5120 PMIC.
1201 This adds support for voltage regulator in Richtek RT5190A PMIC.
1207 tristate "Richtek RT5739 Regulator"
1211 This adds support for voltage regulator in Richtek RT5739.
1212 It's a step-down switching voltage regulator. Using a proprietary
1220 tristate "Richtek RT5759 Regulator"
1224 This adds support for voltage regulator in Richtek RT5759.
1225 The RT5759 is a high-performance, synchronous step-down DC-DC
1226 converter that can deliver up to 9A output current from 3V to 6.5V
1230 tristate "Richtek RT6160 BuckBoost voltage regulator"
1234 This adds support for voltage regulator in Richtek RT6160.
1235 This device automatically change voltage output mode from
1237 The wide output range is from 2025mV to 5200mV and can be used on most
1241 tristate "Richtek RT6190 4-Switch BuckBoost controller"
1245 The RT6190 is a 4-Switch BuckBoost controller designed for converting
1246 input voltage to output voltage that can be equal to, higher or lower
1248 4.5V to 36V, and the output voltage can be set from 3V to 36V by
1252 tristate "Richtek RT6245 voltage regulator"
1256 This adds support for Richtek RT6245 voltage regulator.
1257 It can support up to 14A output current and adjustable output voltage
1261 tristate "Richtek RTQ2134 SubPMIC Regulator"
1266 The RTQ2134 is a multi-phase, programmable power management IC that
1267 integrate with four high efficient, synchronous step-down converter
1268 cores. It features wide output voltage range and the capability to
1272 tristate "Richtek RTMV20 Laser Diode Regulator"
1276 This driver adds support for the load switch current regulator on
1281 tristate "Richtek RTQ6752 TFT LCD voltage regulator"
1287 buck-boost. This device is suitable for automotive TFT-LCD panel.
1290 tristate "Richtek RTQ2208 SubPMIC Regulator"
1295 The RTQ2208 is a multi-phase, programmable power management IC that
1296 integrate with dual multi-configurable, synchronous buck converters
1297 and two ldos. It features wide output voltage range from 0.4V to 2.05V
1301 tristate "Samsung S2MPA01 voltage regulator"
1304 This driver controls Samsung S2MPA01 voltage output regulator
1308 tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator"
1312 output regulator via I2C bus. The chip is comprised of high efficient
1313 Buck converters including Dual-Phase Buck converter, Buck-Boost
1317 tristate "Samsung S5M8767A voltage regulator"
1320 This driver supports a Samsung S5M8767A voltage output regulator
1321 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
1322 supports DVS mode with 8bits of output voltage control.
1325 tristate "Spreadtrum SC2731 power regulator driver"
1332 tristate "Skyworks Solutions SKY81452 voltage regulator"
1335 This driver supports Skyworks SKY81452 voltage output regulator
1336 via I2C bus. SKY81452 has one voltage linear regulator can be
1340 will be called sky81452-regulator.
1356 multi-function device.
1367 will be called stm32-booster.
1379 will be called stm32-vrefbuf.
1401 tristate "TI Adaptive Body Bias on-chip LDO"
1404 Select this option to support Texas Instruments' on-chip Adaptive Body
1411 bool "ST Microelectronics STW481X VMMC regulator"
1415 This driver supports the internal VMMC regulator in the STw481x
1419 tristate "Silergy SY7636A voltage regulator"
1422 This driver supports Silergy SY3686A voltage regulator.
1425 tristate "Silergy SY8106A regulator"
1429 This driver supports SY8106A single output regulator.
1432 tristate "Silergy SY8824C/SY8824E regulator"
1436 This driver supports SY8824C single output regulator.
1439 tristate "Silergy SY8827N regulator"
1443 This driver supports SY8827N single output regulator.
1446 tristate "TI TPS51632 Power Regulator"
1450 This driver supports TPS51632 voltage regulator chip.
1451 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller
1453 The voltage output can be configure through I2C interface or PWM
1461 This driver supports TPS61050/TPS61052 voltage regulator chips.
1466 tristate "TI TPS6236x Power Regulator"
1470 This driver supports TPS6236x voltage regulator chip. This
1471 regulator is meant for processor core supply. This chip is
1472 high-frequency synchronous step down dc-dc converter optimized
1473 for battery-powered portable applications.
1476 tristate "TI TPS6286x Power Regulator"
1480 This driver supports TPS6236x voltage regulator chips. These are
1481 high-frequency synchronous step-down converters with an I2C
1485 tristate "TI TPS6287x Power Regulator"
1489 This driver supports TPS6287x voltage regulator chips. These are
1490 pin-to-pin high-frequency synchronous step-down dc-dc converters
1493 If built as a module it will be called tps6287x-regulator.
1500 This driver supports TPS65023 voltage regulator chips. TPS65023 provides
1501 three step-down converters and two general-purpose LDO voltage regulators.
1502 It supports TI's software based Class-2 SmartReflex implementation.
1508 This driver supports TPS6507X voltage regulator chips. TPS6507X provides
1509 three step-down converters and two general-purpose LDO voltage regulators.
1510 It supports TI's software based Class-2 SmartReflex implementation.
1520 tristate "TI TPS65090 Power regulator"
1527 tristate "TI TPS65132 Dual Output Power regulators"
1531 This driver supports TPS65132 single inductor - dual output
1538 This driver supports TPS65217 voltage regulator chips. TPS65217
1539 provides three step-down converters and four general-purpose LDO
1547 This driver supports TPS65218 voltage regulator chips. TPS65218
1548 provides six step-down converters and one general-purpose LDO
1556 This driver supports TPS65219 voltage regulator chips.
1566 This driver supports TPS6594 voltage regulator chips.
1578 This driver supports TPS6524X voltage regulator chips. TPS6524X
1579 provides three step-down converters and two general-purpose LDO
1588 This driver supports TPS6586X voltage regulator chips.
1594 This driver supports TPS65910/TPS65911 voltage regulator chips.
1597 tristate "TI TPS65912 Power regulator"
1600 This driver supports TPS65912 voltage regulator chip.
1609 The module will be called "tps68470-regulator".
1619 tristate "UniPhier regulator driver"
1631 This driver provides support for voltage regulators whose output
1632 voltage is controlled by the voltage of another regulator.
1642 tristate "IPQ4019 VQMMC SD LDO regulator support"
1646 voltage regulator of the IPQ4019 SD/EMMC controller.
1677 tristate "QCOM LAB/IBB regulator support"
1683 boost regulator and IBB can be used as a negative boost regulator