1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 22f3abe6cSLars-Peter Clausen# 32f3abe6cSLars-Peter Clausen# IIO imu drivers configuration 42f3abe6cSLars-Peter Clausen# 53edc84e6SLars-Peter Clausen# When adding new entries keep the list in alphabetical order 63edc84e6SLars-Peter Clausen 72f3abe6cSLars-Peter Clausenmenu "Inertial measurement units" 82f3abe6cSLars-Peter Clausen 9d6b09bd8SLars-Peter Clausenconfig ADIS16400 10d6b09bd8SLars-Peter Clausen tristate "Analog Devices ADIS16400 and similar IMU SPI driver" 11d6b09bd8SLars-Peter Clausen depends on SPI 12d6b09bd8SLars-Peter Clausen select IIO_ADIS_LIB 13d6b09bd8SLars-Peter Clausen select IIO_ADIS_LIB_BUFFER if IIO_BUFFER 14d6b09bd8SLars-Peter Clausen help 15d6b09bd8SLars-Peter Clausen Say yes here to build support for Analog Devices adis16300, adis16344, 16d6b09bd8SLars-Peter Clausen adis16350, adis16354, adis16355, adis16360, adis16362, adis16364, 17d6b09bd8SLars-Peter Clausen adis16365, adis16400 and adis16405 triaxial inertial sensors 18d6b09bd8SLars-Peter Clausen (adis16400 series also have magnetometers). 19d6b09bd8SLars-Peter Clausen 202f3abe6cSLars-Peter Clausenconfig ADIS16480 212f3abe6cSLars-Peter Clausen tristate "Analog Devices ADIS16480 and similar IMU driver" 222f3abe6cSLars-Peter Clausen depends on SPI 232f3abe6cSLars-Peter Clausen select IIO_ADIS_LIB 242f3abe6cSLars-Peter Clausen select IIO_ADIS_LIB_BUFFER if IIO_BUFFER 252f3abe6cSLars-Peter Clausen help 262f3abe6cSLars-Peter Clausen Say yes here to build support for Analog Devices ADIS16375, ADIS16480, 272f3abe6cSLars-Peter Clausen ADIS16485, ADIS16488 inertial sensors. 282f3abe6cSLars-Peter Clausen 2977c4ad2dSDaniel Balutasource "drivers/iio/imu/bmi160/Kconfig" 3077c4ad2dSDaniel Baluta 3120ffac27SDaniel Balutaconfig KMX61 3220ffac27SDaniel Baluta tristate "Kionix KMX61 6-axis accelerometer and magnetometer" 3320ffac27SDaniel Baluta depends on I2C 34c3a23eccSDaniel Baluta select IIO_BUFFER 35c3a23eccSDaniel Baluta select IIO_TRIGGERED_BUFFER 3620ffac27SDaniel Baluta help 3720ffac27SDaniel Baluta Say Y here if you want to build a driver for Kionix KMX61 6-axis 3820ffac27SDaniel Baluta accelerometer and magnetometer. 3920ffac27SDaniel Baluta To compile this driver as module, choose M here: the module will 4020ffac27SDaniel Baluta be called kmx61. 4120ffac27SDaniel Baluta 42ed10557fSManuel Stahlsource "drivers/iio/imu/inv_mpu6050/Kconfig" 43290a6ce1SLorenzo Bianconisource "drivers/iio/imu/st_lsm6dsx/Kconfig" 44ed10557fSManuel Stahl 452f3abe6cSLars-Peter Clausenendmenu 462f3abe6cSLars-Peter Clausen 47ec04cb04SLars-Peter Clausenconfig IIO_ADIS_LIB 48ec04cb04SLars-Peter Clausen tristate 49ec04cb04SLars-Peter Clausen help 50ec04cb04SLars-Peter Clausen A set of IO helper functions for the Analog Devices ADIS* device family. 51ec04cb04SLars-Peter Clausen 52ec04cb04SLars-Peter Clausenconfig IIO_ADIS_LIB_BUFFER 53ec04cb04SLars-Peter Clausen bool 54ec04cb04SLars-Peter Clausen select IIO_TRIGGERED_BUFFER 55ec04cb04SLars-Peter Clausen help 56ec04cb04SLars-Peter Clausen A set of buffer helper functions for the Analog Devices ADIS* device 57ec04cb04SLars-Peter Clausen family. 58