diff options
author | Patrick Rudolph <patrick.rudolph@9elements.com> | 2022-07-05 14:22:41 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-07-05 15:25:19 +0200 |
commit | 38493f008deb435577361d4c4cdd69f7bb30f4b9 (patch) | |
tree | d29885420bd104eaa0933af2300b3e12f79be481 /drivers/regulator/Kconfig | |
parent | regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range (diff) | |
download | linux-38493f008deb435577361d4c4cdd69f7bb30f4b9.tar.xz linux-38493f008deb435577361d4c4cdd69f7bb30f4b9.zip |
regulator: max597x: Add support for max597x regulator
max597x is hot swap controller.
This regulator driver controls the same & also configures fault
protection features supported by the chip.
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Marcello Sylvester Bauer <sylv@sylv.io>
Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com>
Link: https://lore.kernel.org/r/20220705122244.472894-4-Naresh.Solanki@9elements.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator/Kconfig')
-rw-r--r-- | drivers/regulator/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index 03e8a4ef2ed6..aedc4cba9240 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -546,6 +546,16 @@ config REGULATOR_MAX1586 regulator via I2C bus. The provided regulator is suitable for PXA27x chips to control VCC_CORE and VCC_USIM voltages. +config REGULATOR_MAX597X + tristate "Maxim 597x power switch and monitor" + depends on I2C + depends on OF + select MFD_MAX597X + help + This driver controls a Maxim 5970/5978 switch via I2C bus. + The MAX5970/5978 is a smart switch with no output regulation, but + fault protection and voltage and current monitoring capabilities. + config REGULATOR_MAX77620 tristate "Maxim 77620/MAX20024 voltage regulator" depends on MFD_MAX77620 || COMPILE_TEST |