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 | ||