]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iio: dac: ltc2632: add support for LTC2654 DAC family
authorDavid Marinovic <david.marinovic@pupin.rs>
Fri, 20 Mar 2026 15:09:48 +0000 (16:09 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 21 Mar 2026 15:40:18 +0000 (15:40 +0000)
commite163b094917b122467b0498491c137c9e754e70f
treee5f04daa804c9f6e6354d771f598176e64517e9c
parent9e5e2c58da138409c3a5f2a4bc430beb16cdd878
iio: dac: ltc2632: add support for LTC2654 DAC family

Add support for the Linear Technology LTC2654 quad DAC family.

The LTC2654 is a 4-channel, 16-/12-bit DAC with SPI interface,
sharing the same 24-bit SPI protocol as the existing LTC2632/
LTC2634/LTC2636 devices supported by this driver.

The 12-bit variants of LTC2654 reuse existing LTC2634 chip_info
structs as they are register-compatible.

Add support for the following variants:
- LTC2654L-16: 16-bit, 2.5V internal reference
- LTC2654L-12: 12-bit, 2.5V internal reference
- LTC2654H-16: 16-bit, 4.096V internal reference
- LTC2654H-12: 12-bit, 4.096V internal reference

Signed-off-by: David Marinovic <david.marinovic@pupin.rs>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/dac/ltc2632.c