Kconfig (0199f866615921ddc5d22fbbab7510e8b403d40c) Kconfig (0c7d1b4d0c1e7c4309e01532b811392b11b81693)
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig REGULATOR
3 bool "Voltage and Current Regulator Support"
4 select LINEAR_RANGES
5 help
6 Generic Voltage and Current Regulator support.
7
8 This framework is designed to provide a generic interface to voltage

--- 496 unchanged lines hidden (view full) ---

505 depends on I2C
506 help
507 This driver controls a Maxim 1586 or 1587 voltage output
508 regulator via I2C bus. The provided regulator is suitable
509 for PXA27x chips to control VCC_CORE and VCC_USIM voltages.
510
511config REGULATOR_MAX77620
512 tristate "Maxim 77620/MAX20024 voltage regulator"
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig REGULATOR
3 bool "Voltage and Current Regulator Support"
4 select LINEAR_RANGES
5 help
6 Generic Voltage and Current Regulator support.
7
8 This framework is designed to provide a generic interface to voltage

--- 496 unchanged lines hidden (view full) ---

505 depends on I2C
506 help
507 This driver controls a Maxim 1586 or 1587 voltage output
508 regulator via I2C bus. The provided regulator is suitable
509 for PXA27x chips to control VCC_CORE and VCC_USIM voltages.
510
511config REGULATOR_MAX77620
512 tristate "Maxim 77620/MAX20024 voltage regulator"
513 depends on MFD_MAX77620
513 depends on MFD_MAX77620 || COMPILE_TEST
514 help
515 This driver controls Maxim MAX77620 voltage output regulator
516 via I2C bus. The provided regulator is suitable for Tegra
517 chip to control Step-Down DC-DC and LDOs. Say Y here to
518 enable the regulator driver.
519
520config REGULATOR_MAX77650
521 tristate "Maxim MAX77650/77651 regulator support"
514 help
515 This driver controls Maxim MAX77620 voltage output regulator
516 via I2C bus. The provided regulator is suitable for Tegra
517 chip to control Step-Down DC-DC and LDOs. Say Y here to
518 enable the regulator driver.
519
520config REGULATOR_MAX77650
521 tristate "Maxim MAX77650/77651 regulator support"
522 depends on MFD_MAX77650
522 depends on MFD_MAX77650 || COMPILE_TEST
523 help
524 Regulator driver for MAX77650/77651 PMIC from Maxim
525 Semiconductor. This device has a SIMO with three independent
526 power rails and an LDO.
527
528config REGULATOR_MAX8649
529 tristate "Maxim 8649 voltage regulator"
530 depends on I2C

--- 6 unchanged lines hidden (view full) ---

537 tristate "Maxim 8660/8661 voltage regulator"
538 depends on I2C
539 help
540 This driver controls a Maxim 8660/8661 voltage output
541 regulator via I2C bus.
542
543config REGULATOR_MAX8907
544 tristate "Maxim 8907 voltage regulator"
523 help
524 Regulator driver for MAX77650/77651 PMIC from Maxim
525 Semiconductor. This device has a SIMO with three independent
526 power rails and an LDO.
527
528config REGULATOR_MAX8649
529 tristate "Maxim 8649 voltage regulator"
530 depends on I2C

--- 6 unchanged lines hidden (view full) ---

537 tristate "Maxim 8660/8661 voltage regulator"
538 depends on I2C
539 help
540 This driver controls a Maxim 8660/8661 voltage output
541 regulator via I2C bus.
542
543config REGULATOR_MAX8907
544 tristate "Maxim 8907 voltage regulator"
545 depends on MFD_MAX8907
545 depends on MFD_MAX8907 || COMPILE_TEST
546 help
547 This driver controls a Maxim 8907 voltage output regulator
548 via I2C bus. The provided regulator is suitable for Tegra
549 chip to control Step-Down DC-DC and LDOs.
550
551config REGULATOR_MAX8925
552 tristate "Maxim MAX8925 Power Management IC"
553 depends on MFD_MAX8925

--- 33 unchanged lines hidden (view full) ---

587 depends on MFD_MAX8998
588 help
589 This driver controls a Maxim 8998 voltage output regulator
590 via I2C bus. The provided regulator is suitable for S3C6410
591 and S5PC1XX chips to control VCC_CORE and VCC_USIM voltages.
592
593config REGULATOR_MAX77686
594 tristate "Maxim 77686 regulator"
546 help
547 This driver controls a Maxim 8907 voltage output regulator
548 via I2C bus. The provided regulator is suitable for Tegra
549 chip to control Step-Down DC-DC and LDOs.
550
551config REGULATOR_MAX8925
552 tristate "Maxim MAX8925 Power Management IC"
553 depends on MFD_MAX8925

--- 33 unchanged lines hidden (view full) ---

587 depends on MFD_MAX8998
588 help
589 This driver controls a Maxim 8998 voltage output regulator
590 via I2C bus. The provided regulator is suitable for S3C6410
591 and S5PC1XX chips to control VCC_CORE and VCC_USIM voltages.
592
593config REGULATOR_MAX77686
594 tristate "Maxim 77686 regulator"
595 depends on MFD_MAX77686
595 depends on MFD_MAX77686 || COMPILE_TEST
596 help
597 This driver controls a Maxim 77686 regulator
598 via I2C bus. The provided regulator is suitable for
599 Exynos-4 chips to control VARM and VINT voltages.
600
601config REGULATOR_MAX77693
602 tristate "Maxim 77693/77843 regulator"
596 help
597 This driver controls a Maxim 77686 regulator
598 via I2C bus. The provided regulator is suitable for
599 Exynos-4 chips to control VARM and VINT voltages.
600
601config REGULATOR_MAX77693
602 tristate "Maxim 77693/77843 regulator"
603 depends on (MFD_MAX77693 || MFD_MAX77843)
603 depends on MFD_MAX77693 || MFD_MAX77843 || COMPILE_TEST
604 help
605 This driver controls a Maxim 77693/77843 regulators via I2C bus.
606 The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2'
607 and one current regulator 'CHARGER'. This is suitable for
608 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
609
610config REGULATOR_MAX77802
611 tristate "Maxim 77802 regulator"
604 help
605 This driver controls a Maxim 77693/77843 regulators via I2C bus.
606 The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2'
607 and one current regulator 'CHARGER'. This is suitable for
608 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
609
610config REGULATOR_MAX77802
611 tristate "Maxim 77802 regulator"
612 depends on MFD_MAX77686
612 depends on MFD_MAX77686 || COMPILE_TEST
613 help
614 This driver controls a Maxim 77802 regulator
615 via I2C bus. The provided regulator is suitable for
616 Exynos5420/Exynos5800 SoCs to control various voltages.
617 It includes support for control of voltage and ramp speed.
618
619config REGULATOR_MAX77826
620 tristate "Maxim 77826 regulator"

--- 315 unchanged lines hidden (view full) ---

936 depends on MFD_RT5033
937 help
938 This adds support for voltage and current regulators in Richtek
939 RT5033 PMIC. The device supports multiple regulators like
940 current source, LDO and Buck.
941
942config REGULATOR_S2MPA01
943 tristate "Samsung S2MPA01 voltage regulator"
613 help
614 This driver controls a Maxim 77802 regulator
615 via I2C bus. The provided regulator is suitable for
616 Exynos5420/Exynos5800 SoCs to control various voltages.
617 It includes support for control of voltage and ramp speed.
618
619config REGULATOR_MAX77826
620 tristate "Maxim 77826 regulator"

--- 315 unchanged lines hidden (view full) ---

936 depends on MFD_RT5033
937 help
938 This adds support for voltage and current regulators in Richtek
939 RT5033 PMIC. The device supports multiple regulators like
940 current source, LDO and Buck.
941
942config REGULATOR_S2MPA01
943 tristate "Samsung S2MPA01 voltage regulator"
944 depends on MFD_SEC_CORE
944 depends on MFD_SEC_CORE || COMPILE_TEST
945 help
946 This driver controls Samsung S2MPA01 voltage output regulator
947 via I2C bus. S2MPA01 has 10 Bucks and 26 LDO outputs.
948
949config REGULATOR_S2MPS11
950 tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator"
945 help
946 This driver controls Samsung S2MPA01 voltage output regulator
947 via I2C bus. S2MPA01 has 10 Bucks and 26 LDO outputs.
948
949config REGULATOR_S2MPS11
950 tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator"
951 depends on MFD_SEC_CORE
951 depends on MFD_SEC_CORE || COMPILE_TEST
952 help
953 This driver supports a Samsung S2MPS11/13/14/15/S2MPU02 voltage
954 output regulator via I2C bus. The chip is comprised of high efficient
955 Buck converters including Dual-Phase Buck converter, Buck-Boost
956 converter, various LDOs.
957
958config REGULATOR_S5M8767
959 tristate "Samsung S5M8767A voltage regulator"
952 help
953 This driver supports a Samsung S2MPS11/13/14/15/S2MPU02 voltage
954 output regulator via I2C bus. The chip is comprised of high efficient
955 Buck converters including Dual-Phase Buck converter, Buck-Boost
956 converter, various LDOs.
957
958config REGULATOR_S5M8767
959 tristate "Samsung S5M8767A voltage regulator"
960 depends on MFD_SEC_CORE
960 depends on MFD_SEC_CORE || COMPILE_TEST
961 help
962 This driver supports a Samsung S5M8767A voltage output regulator
963 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
964 supports DVS mode with 8bits of output voltage control.
965
966config REGULATOR_SC2731
967 tristate "Spreadtrum SC2731 power regulator driver"
968 depends on MFD_SC27XX_PMIC || COMPILE_TEST

--- 306 unchanged lines hidden ---
961 help
962 This driver supports a Samsung S5M8767A voltage output regulator
963 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
964 supports DVS mode with 8bits of output voltage control.
965
966config REGULATOR_SC2731
967 tristate "Spreadtrum SC2731 power regulator driver"
968 depends on MFD_SC27XX_PMIC || COMPILE_TEST

--- 306 unchanged lines hidden ---