Kconfig (54e47eade73046e860634736d2651ddc118ca694) Kconfig (c2b2afe6c8811290e4207dcb1d627def32a970f8)
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

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

551 depends on I2C
552 depends on OF
553 depends on MFD_MAX597X
554 help
555 This driver controls a Maxim 5970/5978 switch via I2C bus.
556 The MAX5970/5978 is a smart switch with no output regulation, but
557 fault protection and voltage and current monitoring capabilities.
558
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

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

551 depends on I2C
552 depends on OF
553 depends on MFD_MAX597X
554 help
555 This driver controls a Maxim 5970/5978 switch via I2C bus.
556 The MAX5970/5978 is a smart switch with no output regulation, but
557 fault protection and voltage and current monitoring capabilities.
558
559config REGULATOR_MAX77541
560 tristate "Analog Devices MAX77541/77540 Regulator"
561 depends on MFD_MAX77541
562 help
563 This driver controls a Analog Devices MAX77541/77540 regulators
564 via I2C bus. Both MAX77540 and MAX77541 are dual-phase
565 high-efficiency buck converter. Say Y here to
566 enable the regulator driver.
567 Say M here if you want to include support for the regulator as a
568 module.
569
559config REGULATOR_MAX77620
560 tristate "Maxim 77620/MAX20024 voltage regulator"
561 depends on MFD_MAX77620 || COMPILE_TEST
562 help
563 This driver controls Maxim MAX77620 voltage output regulator
564 via I2C bus. The provided regulator is suitable for Tegra
565 chip to control Step-Down DC-DC and LDOs. Say Y here to
566 enable the regulator driver.

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

1028 depends on SPMI || COMPILE_TEST
1029 help
1030 If you say yes to this option, support will be included for the
1031 regulator used to enable the VBUS output.
1032
1033 Say M here if you want to include support for enabling the VBUS output
1034 as a module. The module will be named "qcom_usb_vbus_regulator".
1035
570config REGULATOR_MAX77620
571 tristate "Maxim 77620/MAX20024 voltage regulator"
572 depends on MFD_MAX77620 || COMPILE_TEST
573 help
574 This driver controls Maxim MAX77620 voltage output regulator
575 via I2C bus. The provided regulator is suitable for Tegra
576 chip to control Step-Down DC-DC and LDOs. Say Y here to
577 enable the regulator driver.

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

1039 depends on SPMI || COMPILE_TEST
1040 help
1041 If you say yes to this option, support will be included for the
1042 regulator used to enable the VBUS output.
1043
1044 Say M here if you want to include support for enabling the VBUS output
1045 as a module. The module will be named "qcom_usb_vbus_regulator".
1046
1036config REGULATOR_RAA215300
1037 tristate "Renesas RAA215300 driver"
1038 select REGMAP_I2C
1039 depends on I2C
1040 help
1041 Support for the Renesas RAA215300 PMIC.
1042
1043config REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY
1044 tristate "Raspberry Pi 7-inch touchscreen panel ATTINY regulator"
1045 depends on BACKLIGHT_CLASS_DEVICE
1046 depends on I2C
1047 depends on OF_GPIO
1048 select REGMAP_I2C
1049 help
1050 This driver supports ATTINY regulator on the Raspberry Pi 7-inch

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

1399 tristate "TI TPS6286x Power Regulator"
1400 depends on I2C && OF
1401 select REGMAP_I2C
1402 help
1403 This driver supports TPS6236x voltage regulator chips. These are
1404 high-frequency synchronous step-down converters with an I2C
1405 interface.
1406
1047config REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY
1048 tristate "Raspberry Pi 7-inch touchscreen panel ATTINY regulator"
1049 depends on BACKLIGHT_CLASS_DEVICE
1050 depends on I2C
1051 depends on OF_GPIO
1052 select REGMAP_I2C
1053 help
1054 This driver supports ATTINY regulator on the Raspberry Pi 7-inch

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

1403 tristate "TI TPS6286x Power Regulator"
1404 depends on I2C && OF
1405 select REGMAP_I2C
1406 help
1407 This driver supports TPS6236x voltage regulator chips. These are
1408 high-frequency synchronous step-down converters with an I2C
1409 interface.
1410
1407config REGULATOR_TPS6287X
1408 tristate "TI TPS6287x Power Regulator"
1409 depends on I2C && OF
1410 select REGMAP_I2C
1411 help
1412 This driver supports TPS6287x voltage regulator chips. These are
1413 pin-to-pin high-frequency synchronous step-down dc-dc converters
1414 with an I2C interface.
1415
1416 If built as a module it will be called tps6287x-regulator.
1417
1418config REGULATOR_TPS65023
1419 tristate "TI TPS65023 Power regulators"
1420 depends on I2C
1421 select REGMAP_I2C
1422 help
1423 This driver supports TPS65023 voltage regulator chips. TPS65023 provides
1424 three step-down converters and two general-purpose LDO voltage regulators.
1425 It supports TI's software based Class-2 SmartReflex implementation.

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

1476 tristate "TI TPS65219 Power regulators"
1477 depends on MFD_TPS65219 && OF
1478 help
1479 This driver supports TPS65219 voltage regulator chips.
1480 TPS65219 series of PMICs have 3 single phase BUCKs & 4 LDOs
1481 voltage regulators. It supports software based voltage control
1482 for different voltage domains.
1483
1411config REGULATOR_TPS65023
1412 tristate "TI TPS65023 Power regulators"
1413 depends on I2C
1414 select REGMAP_I2C
1415 help
1416 This driver supports TPS65023 voltage regulator chips. TPS65023 provides
1417 three step-down converters and two general-purpose LDO voltage regulators.
1418 It supports TI's software based Class-2 SmartReflex implementation.

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

1469 tristate "TI TPS65219 Power regulators"
1470 depends on MFD_TPS65219 && OF
1471 help
1472 This driver supports TPS65219 voltage regulator chips.
1473 TPS65219 series of PMICs have 3 single phase BUCKs & 4 LDOs
1474 voltage regulators. It supports software based voltage control
1475 for different voltage domains.
1476
1484config REGULATOR_TPS6594
1485 tristate "TI TPS6594 Power regulators"
1486 depends on MFD_TPS6594 && OF
1487 default MFD_TPS6594
1488 help
1489 This driver supports TPS6594 voltage regulator chips.
1490 TPS6594 series of PMICs have 5 BUCKs and 4 LDOs
1491 voltage regulators.
1492 BUCKs 1,2,3,4 can be used in single phase or multiphase mode.
1493 Part number defines which single or multiphase mode is i used.
1494 It supports software based voltage control
1495 for different voltage domains.
1496
1497config REGULATOR_TPS6524X
1498 tristate "TI TPS6524X Power regulators"
1499 depends on SPI
1500 help
1501 This driver supports TPS6524X voltage regulator chips. TPS6524X
1502 provides three step-down converters and two general-purpose LDO
1503 voltage regulators. This device is interfaced using a customized
1504 serial interface currently supported on the sequencer serial

--- 105 unchanged lines hidden ---
1477config REGULATOR_TPS6524X
1478 tristate "TI TPS6524X Power regulators"
1479 depends on SPI
1480 help
1481 This driver supports TPS6524X voltage regulator chips. TPS6524X
1482 provides three step-down converters and two general-purpose LDO
1483 voltage regulators. This device is interfaced using a customized
1484 serial interface currently supported on the sequencer serial

--- 105 unchanged lines hidden ---