diff options
Diffstat (limited to 'drivers/misc/inv_mpu/compass/Kconfig')
-rw-r--r-- | drivers/misc/inv_mpu/compass/Kconfig | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/drivers/misc/inv_mpu/compass/Kconfig b/drivers/misc/inv_mpu/compass/Kconfig new file mode 100644 index 00000000000..7e6bac87d31 --- /dev/null +++ b/drivers/misc/inv_mpu/compass/Kconfig | |||
@@ -0,0 +1,130 @@ | |||
1 | menuconfig INV_SENSORS_COMPASS | ||
2 | bool "Compass Slave Sensors" | ||
3 | default y | ||
4 | ---help--- | ||
5 | Say Y here to get to see options for device drivers for various | ||
6 | compasses. This option alone does not add any kernel code. | ||
7 | |||
8 | If you say N, all options in this submenu will be skipped and disabled. | ||
9 | |||
10 | if INV_SENSORS_COMPASS | ||
11 | |||
12 | config MPU_SENSORS_AK8963 | ||
13 | tristate "AKM ak8963" | ||
14 | help | ||
15 | This enables support for the AKM ak8963 compass | ||
16 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
17 | device driver. Only one compass can be registered at a time. | ||
18 | Specifying more that one compass in the board file will result | ||
19 | in runtime errors. | ||
20 | |||
21 | config MPU_SENSORS_AK8975 | ||
22 | tristate "AKM ak8975" | ||
23 | help | ||
24 | This enables support for the AKM ak8975 compass | ||
25 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
26 | device driver. Only one compass can be registered at a time. | ||
27 | Specifying more that one compass in the board file will result | ||
28 | in runtime errors. | ||
29 | |||
30 | config MPU_SENSORS_AK8972 | ||
31 | tristate "AKM ak8972" | ||
32 | help | ||
33 | This enables support for the AKM ak8972 compass | ||
34 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
35 | device driver. Only one compass can be registered at a time. | ||
36 | Specifying more that one compass in the board file will result | ||
37 | in runtime errors. | ||
38 | |||
39 | config MPU_SENSORS_MMC314X | ||
40 | tristate "MEMSIC mmc314x" | ||
41 | help | ||
42 | This enables support for the MEMSIC mmc314x compass | ||
43 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
44 | device driver. Only one compass can be registered at a time. | ||
45 | Specifying more that one compass in the board file will result | ||
46 | in runtime errors. | ||
47 | |||
48 | config MPU_SENSORS_AMI30X | ||
49 | tristate "Aichi Steel ami30X" | ||
50 | help | ||
51 | This enables support for the Aichi Steel ami304/ami305 compass | ||
52 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
53 | device driver. Only one compass can be registered at a time. | ||
54 | Specifying more that one compass in the board file will result | ||
55 | in runtime errors. | ||
56 | |||
57 | config MPU_SENSORS_AMI306 | ||
58 | tristate "Aichi Steel ami306" | ||
59 | help | ||
60 | This enables support for the Aichi Steel ami306 compass | ||
61 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
62 | device driver. Only one compass can be registered at a time. | ||
63 | Specifying more that one compass in the board file will result | ||
64 | in runtime errors. | ||
65 | |||
66 | config MPU_SENSORS_HMC5883 | ||
67 | tristate "Honeywell hmc5883" | ||
68 | help | ||
69 | This enables support for the Honeywell hmc5883 compass | ||
70 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
71 | device driver. Only one compass can be registered at a time. | ||
72 | Specifying more that one compass in the board file will result | ||
73 | in runtime errors. | ||
74 | |||
75 | config MPU_SENSORS_LSM303DLX_M | ||
76 | tristate "ST lsm303dlx" | ||
77 | help | ||
78 | This enables support for the ST lsm303dlh and lsm303dlm compasses | ||
79 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
80 | device driver. Only one compass can be registered at a time. | ||
81 | Specifying more that one compass in the board file will result | ||
82 | in runtime errors. | ||
83 | |||
84 | config MPU_SENSORS_MMC314XMS | ||
85 | tristate "MEMSIC mmc314xMS" | ||
86 | help | ||
87 | This enables support for the MEMSIC mmc314xMS compass | ||
88 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
89 | device driver. Only one compass can be registered at a time. | ||
90 | Specifying more that one compass in the board file will result | ||
91 | in runtime errors. | ||
92 | |||
93 | config MPU_SENSORS_YAS529 | ||
94 | tristate "Yamaha yas529" | ||
95 | depends on INPUT_YAS_MAGNETOMETER | ||
96 | help | ||
97 | This enables support for the Yamaha yas529 compass | ||
98 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
99 | device driver. Only one compass can be registered at a time. | ||
100 | Specifying more that one compass in the board file will result | ||
101 | in runtime errors. | ||
102 | |||
103 | config MPU_SENSORS_YAS530 | ||
104 | tristate "Yamaha yas530" | ||
105 | help | ||
106 | This enables support for the Yamaha yas530 compass | ||
107 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
108 | device driver. Only one compass can be registered at a time. | ||
109 | Specifying more that one compass in the board file will result | ||
110 | in runtime errors. | ||
111 | |||
112 | config MPU_SENSORS_HSCDTD002B | ||
113 | tristate "Alps hscdtd002b" | ||
114 | help | ||
115 | This enables support for the Alps hscdtd002b compass | ||
116 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
117 | device driver. Only one compass can be registered at a time. | ||
118 | Specifying more that one compass in the board file will result | ||
119 | in runtime errors. | ||
120 | |||
121 | config MPU_SENSORS_HSCDTD004A | ||
122 | tristate "Alps hscdtd004a" | ||
123 | help | ||
124 | This enables support for the Alps hscdtd004a compass | ||
125 | This support is for integration with the MPU3050 or MPU6050 gyroscope | ||
126 | device driver. Only one compass can be registered at a time. | ||
127 | Specifying more that one compass in the board file will result | ||
128 | in runtime errors. | ||
129 | |||
130 | endif | ||