Skip to content

Commit 147b2a9

Browse files
actorrenobroonie
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 <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 5bfc88c commit 147b2a9

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
@@ -1572,6 +1572,7 @@ M: Alexis Czezar Torreno <[email protected]>
15721572
S: Supported
15731573
W: https://ez.analog.com/linux-software-drivers
15741574
F: Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1575+
F: drivers/regulator/adp5055-regulator.c
15751576

15761577
ANALOG DEVICES INC ADP5061 DRIVER
15771578
M: Michael Hennerich <[email protected]>

drivers/regulator/Kconfig

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

125+
config REGULATOR_ADP5055
126+
tristate "Analog Devices ADP5055 Triple Buck Regulator"
127+
depends on I2C
128+
select REGMAP_I2C
129+
help
130+
This driver controls an Analog Devices ADP5055 with triple buck
131+
regulators using an I2C interface.
132+
133+
Say M here if you want to include support for the regulator as a
134+
module.
135+
125136
config REGULATOR_ANATOP
126137
tristate "Freescale i.MX on-chip ANATOP LDO regulators"
127138
depends on ARCH_MXC || COMPILE_TEST

drivers/regulator/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ obj-$(CONFIG_REGULATOR_AB8500) += ab8500-ext.o ab8500.o
2222
obj-$(CONFIG_REGULATOR_ACT8865) += act8865-regulator.o
2323
obj-$(CONFIG_REGULATOR_ACT8945A) += act8945a-regulator.o
2424
obj-$(CONFIG_REGULATOR_AD5398) += ad5398.o
25+
obj-$(CONFIG_REGULATOR_ADP5055) += adp5055-regulator.o
2526
obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
2627
obj-$(CONFIG_REGULATOR_ARIZONA_LDO1) += arizona-ldo1.o
2728
obj-$(CONFIG_REGULATOR_ARIZONA_MICSUPP) += arizona-micsupp.o

0 commit comments

Comments
 (0)