]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iio: adc: ad4062: Add IIO Trigger support
authorJorge Marques <jorge.marques@analog.com>
Wed, 17 Dec 2025 12:13:28 +0000 (13:13 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Wed, 31 Dec 2025 17:59:25 +0000 (17:59 +0000)
commit23cc92280302d4e4f5f4253b6ff1dbeeb82a9464
treeff13bdbceedd7db89d05e1ed7222fd26aceaad39
parentc31721dc0bb5aaf1b93f26193fece15b857f5783
iio: adc: ad4062: Add IIO Trigger support

Adds support for IIO Trigger. Optionally, gp1 is assigned as Data Ready
signal, if not present, fallback to an I3C IBI with the same role.
The software trigger is allocated by the device, but must be attached by
the user before enabling the buffer. The purpose is to not impede
removing the driver due to the increased reference count when
iio_trigger_set_immutable() or iio_trigger_get() is used.

Signed-off-by: Jorge Marques <jorge.marques@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/Kconfig
drivers/iio/adc/ad4062.c