Skip to content

Commit 9e92c55

Browse files
joan-na-goodbroonie
authored andcommitted
regulator: max77675: Add MAX77675 regulator driver
Add support for the Maxim Integrated MAX77675 PMIC regulator. The MAX77675 is a compact, highly efficient SIMO (Single Inductor Multiple Output) power management IC that provides four programmable buck-boost switching regulators with only one inductor. It supports up to 700mA total output current and operates from a single-cell Li-ion battery. An integrated power-up sequencer and I2C interface allow flexible startup configuration and runtime control. Signed-off-by: Joan Na <joan.na@analog.com> Link: https://patch.msgid.link/20251207032907.4850-3-joan.na@analog.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 05a0fe8 commit 9e92c55

3 files changed

Lines changed: 1066 additions & 0 deletions

File tree

drivers/regulator/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,15 @@ config REGULATOR_MAX77650
659659
Semiconductor. This device has a SIMO with three independent
660660
power rails and an LDO.
661661

662+
config REGULATOR_MAX77675
663+
tristate "Maxim MAX77675 regulator driver"
664+
depends on I2C && OF
665+
select REGMAP_I2C
666+
help
667+
This driver controls the Maxim MAX77675 power regulator via I2C.
668+
It supports four programmable buck-boost outputs.
669+
Say Y here to enable the regulator driver
670+
662671
config REGULATOR_MAX77857
663672
tristate "ADI MAX77857/MAX77831 regulator support"
664673
depends on I2C

drivers/regulator/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ obj-$(CONFIG_REGULATOR_MAX77503) += max77503-regulator.o
7979
obj-$(CONFIG_REGULATOR_MAX77541) += max77541-regulator.o
8080
obj-$(CONFIG_REGULATOR_MAX77620) += max77620-regulator.o
8181
obj-$(CONFIG_REGULATOR_MAX77650) += max77650-regulator.o
82+
obj-$(CONFIG_REGULATOR_MAX77675) += max77675-regulator.o
8283
obj-$(CONFIG_REGULATOR_MAX8649) += max8649.o
8384
obj-$(CONFIG_REGULATOR_MAX8660) += max8660.o
8485
obj-$(CONFIG_REGULATOR_MAX8893) += max8893.o

0 commit comments

Comments
 (0)