Skip to content

Commit 2609327

Browse files
actorrenonunojsa
authored andcommitted
regulator: adp5055: Add driver for adp5055
Add ADI ADP5055 driver support. The device consists of 3 buck regulators able to connect to high input voltages of up to 18V with no preregulators. Signed-off-by: Alexis Czezar Torreno <alexisczezar.torreno@analog.com> Link: https://patch.msgid.link/20250409-upstream-adp5055-v6-2-faa6e810deb1@analog.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 7f40105 commit 2609327

File tree

4 files changed

+443
-0
lines changed

4 files changed

+443
-0
lines changed

MAINTAINERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1405,6 +1405,7 @@ M: Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
14051405
S: Supported
14061406
W: https://ez.analog.com/linux-software-drivers
14071407
F: Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1408+
F: drivers/regulator/adp5055-regulator.c
14081409

14091410
ANALOG DEVICES INC ADP5061 DRIVER
14101411
M: Michael Hennerich <Michael.Hennerich@analog.com>

drivers/regulator/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,17 @@ config REGULATOR_AD5398
106106
This driver supports AD5398 and AD5821 current regulator chips.
107107
If building into module, its name is ad5398.ko.
108108

109+
config REGULATOR_ADP5055
110+
tristate "Analog Devices ADP5055 Triple Buck Regulator"
111+
depends on I2C
112+
select REGMAP_I2C
113+
help
114+
This driver controls an Analog Devices ADP5055 with triple buck
115+
regulators using an I2C interface.
116+
117+
Say M here if you want to include support for the regulator as a
118+
module.
119+
109120
config REGULATOR_ANATOP
110121
tristate "Freescale i.MX on-chip ANATOP LDO regulators"
111122
depends on ARCH_MXC || COMPILE_TEST

drivers/regulator/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ obj-$(CONFIG_REGULATOR_AB8500) += ab8500-ext.o ab8500.o
2020
obj-$(CONFIG_REGULATOR_ACT8865) += act8865-regulator.o
2121
obj-$(CONFIG_REGULATOR_ACT8945A) += act8945a-regulator.o
2222
obj-$(CONFIG_REGULATOR_AD5398) += ad5398.o
23+
obj-$(CONFIG_REGULATOR_ADP5055) += adp5055-regulator.o
2324
obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
2425
obj-$(CONFIG_REGULATOR_ARIZONA_LDO1) += arizona-ldo1.o
2526
obj-$(CONFIG_REGULATOR_ARIZONA_MICSUPP) += arizona-micsupp.o

0 commit comments

Comments
 (0)