Initial commit
[kernel/linux-3.0.git] / drivers / misc / inv_mpu / compass / Kconfig
1 menuconfig INV_SENSORS_MPU6050_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_MPU6050_COMPASS
11
12 config MPU_SENSORS_MPU6050_AK8975
13         tristate "AKM ak8975"
14         help
15           This enables support for the AKM ak8975 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_MPU6050_AK8972
22         tristate "AKM ak8972"
23         help
24           This enables support for the AKM ak8972 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_MPU6050_MMC314X
31         tristate "MEMSIC mmc314x"
32         help
33           This enables support for the MEMSIC mmc314x 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_MPU6050_LSM303DLX_M
40         tristate "ST lsm303dlx"
41         help
42           This enables support for the ST lsm303dlh and lsm303dlm compasses
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_MPU6050_MMC314XMS
49         tristate "MEMSIC mmc314xMS"
50         help
51           This enables support for the MEMSIC mmc314xMS 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_MPU6050_YAS529
58         tristate "Yamaha yas529"
59         depends on INPUT_YAS_MAGNETOMETER
60         help
61           This enables support for the Yamaha yas529 compass
62           This support is for integration with the MPU3050 or MPU6050 gyroscope
63           device driver.  Only one compass can be registered at a time.
64           Specifying more that one compass in the board file will result
65           in runtime errors.
66
67 config MPU_SENSORS_MPU6050_YAS530
68         tristate "Yamaha yas530"
69         help
70           This enables support for the Yamaha yas530 compass
71           This support is for integration with the MPU3050 or MPU6050 gyroscope
72           device driver.  Only one compass can be registered at a time.
73           Specifying more that one compass in the board file will result
74           in runtime errors.
75
76 config MPU_SENSORS_MPU6050_HSCDTD002B
77         tristate "Alps hscdtd002b"
78         help
79           This enables support for the Alps hscdtd002b compass
80           This support is for integration with the MPU3050 or MPU6050 gyroscope
81           device driver.  Only one compass can be registered at a time.
82           Specifying more that one compass in the board file will result
83           in runtime errors.
84
85 config MPU_SENSORS_MPU6050_HSCDTD004A
86         tristate "Alps hscdtd004a"
87         help
88           This enables support for the Alps hscdtd004a compass
89           This support is for integration with the MPU3050 or MPU6050 gyroscope
90           device driver.  Only one compass can be registered at a time.
91           Specifying more that one compass in the board file will result
92           in runtime errors.
93
94 endif