Merge tag 'for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux...
[deliverable/linux.git] / drivers / iio / magnetometer / Kconfig
CommitLineData
bc1d57ba 1#
2# Magnetometer sensors
3#
3edc84e6
LPC
4# When adding new entries keep the list in alphabetical order
5
bc1d57ba 6menu "Magnetometer sensors"
7
2fc72cd8 8config AK8975
57e73a42 9 tristate "Asahi Kasei AK 3-Axis Magnetometer"
2fc72cd8
JC
10 depends on I2C
11 depends on GPIOLIB
12 help
57e73a42
GG
13 Say yes here to build support for Asahi Kasei AK8975, AK8963,
14 AK09911 or AK09912 3-Axis Magnetometer.
2fc72cd8
JC
15
16 To compile this driver as a module, choose M here: the module
17 will be called ak8975.
18
d14c0f10
SP
19config AK09911
20 tristate "Asahi Kasei AK09911 3-axis Compass"
36086889
AB
21 depends on I2C
22 depends on GPIOLIB
57e73a42 23 select AK8975
d14c0f10 24 help
57e73a42 25 Deprecated: AK09911 is now supported by AK8975 driver.
d14c0f10 26
39631b5f
PM
27config MAG3110
28 tristate "Freescale MAG3110 3-Axis Magnetometer"
29 depends on I2C
50619cb1
PM
30 select IIO_BUFFER
31 select IIO_TRIGGERED_BUFFER
39631b5f
PM
32 help
33 Say yes here to build support for the Freescale MAG3110 3-Axis
34 magnetometer.
35
36 To compile this driver as a module, choose M here: the module
37 will be called mag3110.
38
bc1d57ba 39config HID_SENSOR_MAGNETOMETER_3D
40 depends on HID_SENSOR_HUB
41 select IIO_BUFFER
42 select IIO_TRIGGERED_BUFFER
43 select HID_SENSOR_IIO_COMMON
9541cc39 44 select HID_SENSOR_IIO_TRIGGER
bc1d57ba 45 tristate "HID Magenetometer 3D"
46 help
47 Say yes here to build support for the HID SENSOR
48 Magnetometer 3D.
49
872e79ad
DC
50config IIO_ST_MAGN_3AXIS
51 tristate "STMicroelectronics magnetometers 3-Axis Driver"
52 depends on (I2C || SPI_MASTER) && SYSFS
53 select IIO_ST_SENSORS_CORE
54 select IIO_ST_MAGN_I2C_3AXIS if (I2C)
55 select IIO_ST_MAGN_SPI_3AXIS if (SPI_MASTER)
56 select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
872e79ad
DC
57 help
58 Say yes here to build support for STMicroelectronics magnetometers:
59 LSM303DLHC, LSM303DLM, LIS3MDL.
60
341673f1
PM
61 This driver can also be built as a module. If so, these modules
62 will be created:
872e79ad
DC
63 - st_magn (core functions for the driver [it is mandatory]);
64 - st_magn_i2c (necessary for the I2C devices [optional*]);
65 - st_magn_spi (necessary for the SPI devices [optional*]);
66
67 (*) one of these is necessary to do something.
68
69config IIO_ST_MAGN_I2C_3AXIS
70 tristate
71 depends on IIO_ST_MAGN_3AXIS
72 depends on IIO_ST_SENSORS_I2C
73
74config IIO_ST_MAGN_SPI_3AXIS
75 tristate
76 depends on IIO_ST_MAGN_3AXIS
77 depends on IIO_ST_SENSORS_SPI
78
bc1d57ba 79endmenu
This page took 0.222261 seconds and 5 git commands to generate.