brintos

brintos / linux-shallow public Read only

0
0
Text · 3.1 KiB · 782fb80 Raw
115 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# IIO imu drivers configuration4#5# When adding new entries keep the list in alphabetical order6 7menu "Inertial measurement units"8 9config ADIS1640010	tristate "Analog Devices ADIS16400 and similar IMU SPI driver"11	depends on SPI12	select IIO_ADIS_LIB13	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER14	help15	  Say yes here to build support for Analog Devices adis16300, adis16344,16	  adis16350, adis16354, adis16355, adis16360, adis16362, adis16364,17	  adis16365, adis16400 and adis16405 triaxial inertial sensors18	  (adis16400 series also have magnetometers).19 20config ADIS1646021	tristate "Analog Devices ADIS16460 and similar IMU driver"22	depends on SPI23	select IIO_ADIS_LIB24	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER25	help26	  Say yes here to build support for Analog Devices ADIS16460 inertial27	  sensor.28 29	  To compile this driver as a module, choose M here: the module will be30	  called adis16460.31 32config ADIS1647533	tristate "Analog Devices ADIS16475 and similar IMU driver"34	depends on SPI35	select IIO_ADIS_LIB36	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER37	help38	  Say yes here to build support for Analog Devices ADIS16470, ADIS16475,39	  ADIS16477, ADIS16465, ADIS16467, ADIS16500, ADIS16501, ADIS16505,40	  ADIS16507 inertial sensors.41 42	  To compile this driver as a module, choose M here: the module will be43	  called adis16475.44 45config ADIS1648046	tristate "Analog Devices ADIS16480 and similar IMU driver"47	depends on SPI48	select IIO_ADIS_LIB49	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER50	select CRC3251	help52	  Say yes here to build support for Analog Devices ADIS16375, ADIS16480,53	  ADIS16485, ADIS16488 inertial sensors.54 55source "drivers/iio/imu/bmi160/Kconfig"56source "drivers/iio/imu/bmi323/Kconfig"57source "drivers/iio/imu/bno055/Kconfig"58 59config FXOS870060	tristate61 62config FXOS8700_I2C63	tristate "NXP FXOS8700 I2C driver"64	depends on I2C65	select FXOS870066	select REGMAP_I2C67	help68	  Say yes here to build support for the NXP FXOS8700 m+g combo69	  sensor on I2C.70 71	  This driver can also be built as a module. If so, the module will be72	  called fxos8700_i2c.73 74config FXOS8700_SPI75	tristate "NXP FXOS8700 SPI driver"76	depends on SPI77	select FXOS870078	select REGMAP_SPI79	help80	  Say yes here to build support for the NXP FXOS8700 m+g combo81	  sensor on SPI.82 83	  This driver can also be built as a module. If so, the module will be84	  called fxos8700_spi.85 86config KMX6187	tristate "Kionix KMX61 6-axis accelerometer and magnetometer"88	depends on I2C89	select IIO_BUFFER90	select IIO_TRIGGERED_BUFFER91	help92	  Say Y here if you want to build a driver for Kionix KMX61 6-axis93	  accelerometer and magnetometer.94	  To compile this driver as module, choose M here: the module will95	  be called kmx61.96 97source "drivers/iio/imu/inv_icm42600/Kconfig"98source "drivers/iio/imu/inv_mpu6050/Kconfig"99source "drivers/iio/imu/st_lsm6dsx/Kconfig"100source "drivers/iio/imu/st_lsm9ds0/Kconfig"101 102endmenu103 104config IIO_ADIS_LIB105	tristate106	help107	  A set of IO helper functions for the Analog Devices ADIS* device family.108 109config IIO_ADIS_LIB_BUFFER110	bool111	select IIO_TRIGGERED_BUFFER112	help113	  A set of buffer helper functions for the Analog Devices ADIS* device114	  family.115