]> git.baikalelectronics.ru Git - kernel.git/commit
iio: imu: adis: Add Managed device functions
authorNuno Sá <nuno.sa@analog.com>
Mon, 13 Apr 2020 08:24:40 +0000 (10:24 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 25 Apr 2020 15:08:06 +0000 (16:08 +0100)
commitff8a6b69d7d80f10c2e2c0b616ac74a458d2bbdd
tree07af40daf78f6f559db98d2fa28c0d69a91083dc
parent7cd796019915088a998c5e832b19b19f56891aa3
iio: imu: adis: Add Managed device functions

This patch adds support for a managed device version of
adis_setup_buffer_and_trigger. It works exactly as the original
one but it calls all the devm_iio_* functions to setup an iio
buffer and trigger. Hence we do not need to care about cleaning those
and we do not need to support a remove() callback for every driver using
the adis library.

Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/imu/adis_buffer.c
drivers/iio/imu/adis_trigger.c
include/linux/iio/imu/adis.h