aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/inv_mpu/compass/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/misc/inv_mpu/compass/Kconfig')
-rw-r--r--drivers/misc/inv_mpu/compass/Kconfig130
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 @@
1menuconfig 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
10if INV_SENSORS_COMPASS
11
12config 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
21config 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
30config 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
39config 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
48config 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
57config 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
66config 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
75config 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
84config 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
93config 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
103config 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
112config 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
121config 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
130endif