]> git.ipfire.org Git - thirdparty/linux.git/commit
iio: adc: ad4130: add new supported parts
authorJonathan Santos <Jonathan.Santos@analog.com>
Wed, 1 Apr 2026 11:58:50 +0000 (08:58 -0300)
committerJonathan Cameron <jic23@kernel.org>
Mon, 27 Apr 2026 08:58:23 +0000 (09:58 +0100)
commitec98c3b501573fa6649b228b4881cde33f0ae6de
tree3877f36febac9f45be412efedd715c7129a6b718
parent71c1a1b376b3a7520c8f59f81ab6a28d77938ff5
iio: adc: ad4130: add new supported parts

Add support for AD4129-4/8, AD4130-4, and AD4131-4/8 variants.

The AD4129 series supports the same FIFO interface as the AD4130 but with
reduced resolution (16-bit). The AD4131 series lacks FIFO support, so
triggered buffer functionality is introduced.

The 4-channel variants feature fewer analog inputs, GPIOs, and sparse pin
mappings for VBIAS, analog inputs, and excitation currents. The driver now
handles these differences with chip-specific configurations, including pin
mappings and GPIO counts.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: Jonathan Santos <Jonathan.Santos@analog.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/ad4130.c