Skip to content

Commit 21df11a

Browse files
kseerpnunojsa
authored andcommitted
iio: dac: ltc2664: Add driver for LTC2664 and LTC2672
LTC2664 4 channel, 12-/16-Bit Voltage Output SoftSpan DAC LTC2672 5 channel, 12-/16-Bit Current Output Softspan DAC Reviewed-by: Nuno Sa <nuno.sa@analog.com> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Co-developed-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Kim Seer Paller <kimseer.paller@analog.com> Link: https://patch.msgid.link/20240718051834.32270-7-kimseer.paller@analog.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
1 parent bce9a63 commit 21df11a

File tree

4 files changed

+775
-0
lines changed

4 files changed

+775
-0
lines changed

MAINTAINERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12190,6 +12190,7 @@ S: Supported
1219012190
W: https://ez.analog.com/linux-software-drivers
1219112191
F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
1219212192
F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
12193+
F: drivers/iio/dac/ltc2664.c
1219312194

1219412195
LTC2688 IIO DAC DRIVER
1219512196
M: Nuno Sá <nuno.sa@analog.com>

drivers/iio/dac/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,17 @@ config LTC2632
345345
To compile this driver as a module, choose M here: the
346346
module will be called ltc2632.
347347

348+
config LTC2664
349+
tristate "Analog Devices LTC2664 and LTC2672 DAC SPI driver"
350+
depends on SPI
351+
select REGMAP
352+
help
353+
Say yes here to build support for Analog Devices
354+
LTC2664 and LTC2672 converters (DAC).
355+
356+
To compile this driver as a module, choose M here: the
357+
module will be called ltc2664.
358+
348359
config M62332
349360
tristate "Mitsubishi M62332 DAC driver"
350361
depends on I2C

drivers/iio/dac/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ obj-$(CONFIG_DS4424) += ds4424.o
3636
obj-$(CONFIG_LPC18XX_DAC) += lpc18xx_dac.o
3737
obj-$(CONFIG_LTC1660) += ltc1660.o
3838
obj-$(CONFIG_LTC2632) += ltc2632.o
39+
obj-$(CONFIG_LTC2664) += ltc2664.o
3940
obj-$(CONFIG_LTC2688) += ltc2688.o
4041
obj-$(CONFIG_M62332) += m62332.o
4142
obj-$(CONFIG_MAX517) += max517.o

0 commit comments

Comments
 (0)