On Mon, 13 Apr 2020 10:24:39 +0200 Nuno Sá <nuno.sa@xxxxxxxxxx> wrote: > This series adds support for the adis16475 and similar IMUs. This driver > will be the first user of some changes on the adis library. Hence, the > first three patches are related to the library: > * Add anaged device functions for registering triggers with the library; > * Updates the way `irq_mask` is passed to `request_irq()`; > * It adds an update_bits() like API. > > A new patch was introduced (iio: adis: Add burst_max_len variable) in > order to make burst32 configuration at runtime. Series looks good to me, but I'd like to allow a bit of time for DT review + anyone else who wants to take another look. Thanks, Jonathan > > Nuno Sá (6): > iio: imu: adis: Add Managed device functions > iio: imu: adis: Add irq mask variable > iio: adis: Add adis_update_bits() APIs > iio: adis: Support different burst sizes > iio: imu: Add support for adis16475 > dt-bindings: iio: Add adis16475 documentation > > .../bindings/iio/imu/adi,adis16475.yaml | 137 ++ > MAINTAINERS | 8 + > drivers/iio/imu/Kconfig | 13 + > drivers/iio/imu/Makefile | 1 + > drivers/iio/imu/adis.c | 25 + > drivers/iio/imu/adis16400.c | 2 +- > drivers/iio/imu/adis16475.c | 1336 +++++++++++++++++ > drivers/iio/imu/adis_buffer.c | 58 +- > drivers/iio/imu/adis_trigger.c | 72 +- > include/linux/iio/imu/adis.h | 87 +- > 10 files changed, 1728 insertions(+), 11 deletions(-) > create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml > create mode 100644 drivers/iio/imu/adis16475.c >