]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iio: adc: ad4080: add support for AD4084
authorAntoniu Miclaus <antoniu.miclaus@analog.com>
Tue, 7 Oct 2025 11:15:23 +0000 (11:15 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 19 Oct 2025 10:59:22 +0000 (11:59 +0100)
commit6c3e7265734bbde7347d44fa8e5720bcc5ad5cea
treec8a96d97146910e8b6769f4963460bd2b6f96544
parent1b86053ba6f818624efffa8d1b890b4c74886903
iio: adc: ad4080: add support for AD4084

Add support for AD4084 16-bit SAR ADC. The AD4084 differs from
AD4080 in resolution (16-bit vs 20-bit) and LVDS CNV clock count
maximum (2 vs 7).

Changes:
- Add AD4084_CHIP_ID definition (0x0054)
- Create ad4084_channel with 16-bit resolution and storage
- Add ad4084_chip_info with appropriate configuration
- Register AD4084 in device ID and OF match tables

Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Antoniu Miclaus <antoniu.miclaus@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad4080.c