staging: iio: new invensence mpu6050/6500 driver
[firefly-linux-kernel-4.4.55.git] / drivers / staging / iio / imu / inv_mpu / Kconfig
1 #
2 # inv-mpu-iio driver for Invensense MPU devices and combos
3 #
4
5 config INV_MPU_IIO
6         tristate "Invensense MPU devices"
7         depends on I2C && SYSFS && IIO && IIO_KFIFO_BUF && IIO_TRIGGER && !INV_MPU
8         default n
9         help
10           This driver supports the Invensense MPU devices.
11           This includes MPU6050/MPU3050/MPU9150/ITG3500/MPU6500/MPU9250.
12           This driver can be built as a module. The module will be called
13           inv-mpu-iio.
14
15 config INV_IIO_MPU3050_ACCEL_SLAVE_BMA250
16         bool  "Invensense MPU3050 slave accelerometer device for bma250"
17         depends on INV_MPU_IIO
18         default n
19         help
20           This is slave device enable MPU3050 accelerometer slave device.
21           Right now, it is only bma250. For other acceleromter device,
22           it can be added to this menu if the proper interface is filled.
23           There are some interface function to be defined.
24
25 config INV_TESTING
26         bool "Invensense IIO testing hooks"
27         depends on INV_MPU_IIO || INV_AMI306_IIO || INV_YAS530 || INV_HUB_IIO
28         default n
29         help
30           This flag enables display of additional testing information from the
31           Invensense IIO drivers