blob: c14a2eafcdc0d2e10c1112fcffaa980e039ad029 [file] [edit]
# SPDX-License-Identifier: GPL-2.0-only
if REGULATOR
config REGULATOR_MAX77826_GS
tristate "GS-specific Maxim MAX77826 regulator"
help
If you say yes here you get support for Maxim MAX77826 PMIC.
config DRV_SAMSUNG_PMIC
tristate "Samsung PMIC sysfs system"
depends on I2C
help
This driver supports a Samsung PMIC sysfs.
The sysfs directory made by this config includes directories of
regulator and powermeter of S2MPGs.
They provide Speedy read and write function through for debugging.
config REGULATOR_S2MPG10
tristate "Samsung S2MPG10 voltage regulator"
depends on MFD_S2MPG10
help
This driver supports a Samsung S2MPG10 voltage output regulator
via speedy bus. S2MPG10 is comprised of high efficient Buck converters
including Dual-Phase Buck converter, Buck-Boost converter and
various LDOs. This driver file includes functions for reading and
writing output voltage, controlling operation mode, setting ramp
rate of each regulator.
config REGULATOR_S2MPG11
tristate "Samsung S2MPG11 voltage regulator"
depends on MFD_S2MPG11
help
This driver supports a Samsung S2MPG11 voltage output regulator
via I2C bus. S2MPG11 is comprised of high efficient Buck converters
including Dual-Phase Buck converter, Buck-Boost converter and
various LDOs. This driver file includes functions for reading and
writing output voltage, controlling operation mode, setting ramp
rate of each regulator.
config REGULATOR_S2MPG14
tristate "Samsung S2MPG14 voltage regulator"
depends on MFD_S2MPG14
help
This driver supports a Samsung S2MPG14 voltage output regulator
via spmi bus. S2MPG14 is comprised of high efficient Buck converters
including Dual-Phase Buck converter, Buck-Boost converter and
various LDOs. This driver file includes functions for reading and
writing output voltage, controlling operation mode, setting ramp
rate of each regulator.
config REGULATOR_S2MPG15
tristate "Samsung S2MPG15 voltage regulator"
depends on MFD_S2MPG15
help
This driver supports a Samsung S2MPG15 voltage output regulator
via spmi bus. S2MPG15 is comprised of high efficient Buck converters
including Dual-Phase Buck converter, Buck-Boost converter and
various LDOs. This driver file includes functions for reading and
writing output voltage, controlling operation mode, setting ramp
rate of each regulator.
config POWERMETER_S2MPG10
tristate "Samsung S2MPG10 Powermeter"
depends on MFD_S2MPG10
help
This driver supports a Samsung S2MPG10 powermeter which has 8 ADC
channels for saving current and voltage data of each regulator.
The sysfs files in the sysfs directory created by the config
DRV_SAMSUNG_PMIC is are made by this driver for debugging.
config POWERMETER_S2MPG11
tristate "Samsung S2MPG11 Powermeter"
depends on MFD_S2MPG11
help
This driver supports a Samsung S2MPG11 powermeter which has 8 ADC
channels for saving current and voltage data of each regulator.
The sysfs files in the sysfs directory created by the config
DRV_SAMSUNG_PMIC is are made by this driver for debugging.
config REGULATOR_S2MPG12
tristate "Samsung S2MPG12 voltage regulator"
depends on MFD_S2MPG12
help
This driver supports a Samsung S2MPG12 voltage output regulator
via I2C bus. S2MPG12 is comprised of high efficient Buck converters
including Dual-Phase Buck converter, Buck-Boost converter, various LDOs.
config REGULATOR_S2MPG13
tristate "Samsung S2MPG13 voltage regulator"
depends on MFD_S2MPG13
help
This driver supports a Samsung S2MPG13 voltage output regulator
via I2C bus. S2MPG13 is comprised of high efficient Buck converters
including Dual-Phase Buck converter, Buck-Boost converter, various LDOs.
config POWERMETER_S2MPG14
tristate "Samsung S2MPG14 Powermeter"
depends on MFD_S2MPG14
help
This driver supports a Samsung S2MPG14 powermeter which has 14 ADC
channels for saving current and voltage data of each regulator.
The sysfs files in the sysfs directory created by the config
DRV_SAMSUNG_PMIC is are made by this driver for debugging.
config POWERMETER_S2MPG15
tristate "Samsung S2MPG15 Powermeter"
depends on MFD_S2MPG15
help
This driver supports a Samsung S2MPG15 powermeter which has 14 ADC
channels for saving current and voltage data of each regulator.
The sysfs files in the sysfs directory created by the config
DRV_SAMSUNG_PMIC is are made by this driver for debugging.
config REGULATOR_SLG51000_GS
tristate "Dialog Semiconductor SLG51000 regulators for some GS SoCs"
depends on I2C
select REGMAP_I2C
help
Say y here to support for the Dialog Semiconductor SLG51000 for GS
SOCs. The SLG51000 is seven compact and customizable low dropout
regulators.
config REGULATOR_SLG51002
tristate "Dialog Semiconductor SLG51002 regulators"
depends on I2C
select REGMAP_I2C
help
Say y here to support for the Dialog Semiconductor SLG51002.
The SLG51002 is eight compact and customizable low dropout
regulators.
config REGULATOR_RT6160_GS
tristate "Richtek RT6160 BuckBoost voltage regulator for some GS SoCs"
depends on I2C
select REGMAP_I2C
help
This adds support for voltage regulator in Richtek RT6160.
This device automatically change voltage output mode from
Buck or Boost. The mode transition depend on the input source voltage.
The wide output range is from 2025mV to 5200mV and can be used on most
common application scenario.
endif