Commit fff7352b authored by Nuno Sá's avatar Nuno Sá Committed by Jonathan Cameron
Browse files

iio: imu: Add support for adis16475



Support ADIS16475 and similar IMU devices. These devices are
a precision, miniature MEMS inertial measurement unit (IMU) that
includes a triaxial gyroscope and a triaxial accelerometer. Each
inertial sensor combines with signal conditioning that optimizes
dynamic performance.

The driver adds support for the following devices:
* adis16470, adis16475, adis16477, adis16465, adis16467, adis16500,
  adis16505, adis16507.

Signed-off-by: default avatarNuno Sá <nuno.sa@analog.com>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 3e04cb60
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1031,6 +1031,13 @@ W: http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
F:	drivers/iio/imu/adis16460.c
ANALOG DEVICES INC ADIS16475 DRIVER
M:	Nuno Sa <nuno.sa@analog.com>
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/imu/adis16475.c
ANALOG DEVICES INC ADM1177 DRIVER
M:	Beniamin Bia <beniamin.bia@analog.com>
M:	Michael Hennerich <Michael.Hennerich@analog.com>
+13 −0
Original line number Diff line number Diff line
@@ -29,6 +29,19 @@ config ADIS16460
	  To compile this driver as a module, choose M here: the module will be
	  called adis16460.

config ADIS16475
	tristate "Analog Devices ADIS16475 and similar IMU driver"
	depends on SPI
	select IIO_ADIS_LIB
	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
	help
	  Say yes here to build support for Analog Devices ADIS16470, ADIS16475,
	  ADIS16477, ADIS16465, ADIS16467, ADIS16500, ADIS16505, ADIS16507 inertial
	  sensors.

	  To compile this driver as a module, choose M here: the module will be
	  called adis16475.

config ADIS16480
	tristate "Analog Devices ADIS16480 and similar IMU driver"
	depends on SPI
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
# When adding new entries keep the list in alphabetical order
obj-$(CONFIG_ADIS16400) += adis16400.o
obj-$(CONFIG_ADIS16460) += adis16460.o
obj-$(CONFIG_ADIS16475) += adis16475.o
obj-$(CONFIG_ADIS16480) += adis16480.o

adis_lib-y += adis.o
+1341 −0

File added.

Preview size limit exceeded, changes collapsed.