]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iio: adc: ad4080: add support for AD4880 dual-channel ADC
authorAntoniu Miclaus <antoniu.miclaus@analog.com>
Mon, 20 Apr 2026 10:12:25 +0000 (13:12 +0300)
committerJonathan Cameron <jic23@kernel.org>
Sun, 31 May 2026 09:59:32 +0000 (10:59 +0100)
commit370461ac8d51c530e7194efd4764dcb738dc52d7
tree96f891de37d0076f584cf34a1e609bd7db7ad94c
parent80cc6d13d16d5c78cc088cea8a3d33ec853e3e22
iio: adc: ad4080: add support for AD4880 dual-channel ADC

Add support for the AD4880, a dual-channel 20-bit 40MSPS SAR ADC with
integrated fully differential amplifiers (FDA).

The AD4880 has two independent ADC channels, each with its own SPI
configuration interface. The driver uses spi_new_ancillary_device() to
create an additional SPI device for the second channel, allowing both
channels to share the same SPI bus with different chip selects.

Reviewed-by: David Lechner <dlechner@baylibre.com>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Antoniu Miclaus <antoniu.miclaus@analog.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/ad4080.c