diff options
Diffstat (limited to 'drivers/misc/inv_mpu/accel/Kconfig')
| -rw-r--r-- | drivers/misc/inv_mpu/accel/Kconfig | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/drivers/misc/inv_mpu/accel/Kconfig b/drivers/misc/inv_mpu/accel/Kconfig new file mode 100644 index 00000000000..4e280bd876b --- /dev/null +++ b/drivers/misc/inv_mpu/accel/Kconfig | |||
| @@ -0,0 +1,133 @@ | |||
| 1 | menuconfig INV_SENSORS_ACCELEROMETERS | ||
| 2 | bool "Accelerometer Slave Sensors" | ||
| 3 | default y | ||
| 4 | ---help--- | ||
| 5 | Say Y here to get to see options for device drivers for various | ||
| 6 | accelerometrs for integration with the MPU3050 or MPU6050 driver. | ||
| 7 | This option alone does not add any kernel code. | ||
| 8 | |||
| 9 | If you say N, all options in this submenu will be skipped and disabled. | ||
| 10 | |||
| 11 | if INV_SENSORS_ACCELEROMETERS | ||
| 12 | |||
| 13 | config MPU_SENSORS_ADXL34X | ||
| 14 | tristate "ADI adxl34x" | ||
| 15 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 16 | help | ||
| 17 | This enables support for the ADI adxl345 or adxl346 accelerometers. | ||
| 18 | This support is for integration with the MPU3050 gyroscope device | ||
| 19 | driver. Only one accelerometer can be registered at a time. | ||
| 20 | Specifying more that one accelerometer in the board file will result | ||
| 21 | in runtime errors. | ||
| 22 | |||
| 23 | config MPU_SENSORS_BMA222 | ||
| 24 | tristate "Bosch BMA222" | ||
| 25 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 26 | help | ||
| 27 | This enables support for the Bosch BMA222 accelerometer | ||
| 28 | This support is for integration with the MPU3050 gyroscope device | ||
| 29 | driver. Only one accelerometer can be registered at a time. | ||
| 30 | Specifying more that one accelerometer in the board file will result | ||
| 31 | in runtime errors. | ||
| 32 | |||
| 33 | config MPU_SENSORS_BMA150 | ||
| 34 | tristate "Bosch BMA150" | ||
| 35 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 36 | help | ||
| 37 | This enables support for the Bosch BMA150 accelerometer | ||
| 38 | This support is for integration with the MPU3050 gyroscope device | ||
| 39 | driver. Only one accelerometer can be registered at a time. | ||
| 40 | Specifying more that one accelerometer in the board file will result | ||
| 41 | in runtime errors. | ||
| 42 | |||
| 43 | config MPU_SENSORS_BMA250 | ||
| 44 | tristate "Bosch BMA250" | ||
| 45 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 46 | help | ||
| 47 | This enables support for the Bosch BMA250 accelerometer | ||
| 48 | This support is for integration with the MPU3050 gyroscope device | ||
| 49 | driver. Only one accelerometer can be registered at a time. | ||
| 50 | Specifying more that one accelerometer in the board file will result | ||
| 51 | in runtime errors. | ||
| 52 | |||
| 53 | config MPU_SENSORS_KXSD9 | ||
| 54 | tristate "Kionix KXSD9" | ||
| 55 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 56 | help | ||
| 57 | This enables support for the Kionix KXSD9 accelerometer | ||
| 58 | This support is for integration with the MPU3050 gyroscope device | ||
| 59 | driver. Only one accelerometer can be registered at a time. | ||
| 60 | Specifying more that one accelerometer in the board file will result | ||
| 61 | in runtime errors. | ||
| 62 | |||
| 63 | config MPU_SENSORS_KXTF9 | ||
| 64 | tristate "Kionix KXTF9" | ||
| 65 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 66 | help | ||
| 67 | This enables support for the Kionix KXFT9 accelerometer | ||
| 68 | This support is for integration with the MPU3050 gyroscope device | ||
| 69 | driver. Only one accelerometer can be registered at a time. | ||
| 70 | Specifying more that one accelerometer in the board file will result | ||
| 71 | in runtime errors. | ||
| 72 | |||
| 73 | config MPU_SENSORS_LIS331DLH | ||
| 74 | tristate "ST lis331dlh" | ||
| 75 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 76 | help | ||
| 77 | This enables support for the ST lis331dlh accelerometer | ||
| 78 | This support is for integration with the MPU3050 gyroscope device | ||
| 79 | driver. Only one accelerometer can be registered at a time. | ||
| 80 | Specifying more that one accelerometer in the board file will result | ||
| 81 | in runtime errors. | ||
| 82 | |||
| 83 | config MPU_SENSORS_LIS3DH | ||
| 84 | tristate "ST lis3dh" | ||
| 85 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 86 | help | ||
| 87 | This enables support for the ST lis3dh accelerometer | ||
| 88 | This support is for integration with the MPU3050 gyroscope device | ||
| 89 | driver. Only one accelerometer can be registered at a time. | ||
| 90 | Specifying more that one accelerometer in the board file will result | ||
| 91 | in runtime errors. | ||
| 92 | |||
| 93 | config MPU_SENSORS_LSM303DLX_A | ||
| 94 | tristate "ST lsm303dlx" | ||
| 95 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 96 | help | ||
| 97 | This enables support for the ST lsm303dlh and lsm303dlm accelerometers | ||
| 98 | This support is for integration with the MPU3050 gyroscope device | ||
| 99 | driver. Only one accelerometer can be registered at a time. | ||
| 100 | Specifying more that one accelerometer in the board file will result | ||
| 101 | in runtime errors. | ||
| 102 | |||
| 103 | config MPU_SENSORS_MMA8450 | ||
| 104 | tristate "Freescale mma8450" | ||
| 105 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 106 | help | ||
| 107 | This enables support for the Freescale mma8450 accelerometer | ||
| 108 | This support is for integration with the MPU3050 gyroscope device | ||
| 109 | driver. Only one accelerometer can be registered at a time. | ||
| 110 | Specifying more that one accelerometer in the board file will result | ||
| 111 | in runtime errors. | ||
| 112 | |||
| 113 | config MPU_SENSORS_MMA845X | ||
| 114 | tristate "Freescale mma8451/8452/8453" | ||
| 115 | depends on MPU_SENSORS_MPU3050 || MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 116 | help | ||
| 117 | This enables support for the Freescale mma8451/8452/8453 accelerometer | ||
| 118 | This support is for integration with the MPU3050 gyroscope device | ||
| 119 | driver. Only one accelerometer can be registered at a time. | ||
| 120 | Specifying more that one accelerometer in the board file will result | ||
| 121 | in runtime errors. | ||
| 122 | |||
| 123 | config MPU_SENSORS_MPU6050_ACCEL | ||
| 124 | tristate "MPU6050 built in accelerometer" | ||
| 125 | depends on MPU_SENSORS_MPU6050B1 || MPU_SENSORS_MPU6050A2 | ||
| 126 | help | ||
| 127 | This enables support for the MPU6050 built in accelerometer. | ||
| 128 | This the built in support for integration with the MPU6050 gyroscope | ||
| 129 | device driver. This is the only accelerometer supported with the | ||
| 130 | MPU6050. Specifying another accelerometer in the board file will | ||
| 131 | result in runtime errors. | ||
| 132 | |||
| 133 | endif | ||
