• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# Magnetometer sensors
3#
4menu "Magnetometer sensors"
5
6config AK8975
7	tristate "Asahi Kasei AK8975 3-Axis Magnetometer"
8	depends on I2C
9	depends on GPIOLIB
10	help
11	  Say yes here to build support for Asahi Kasei AK8975 3-Axis
12	  Magnetometer.
13
14	  To compile this driver as a module, choose M here: the module
15	  will be called ak8975.
16
17config HID_SENSOR_MAGNETOMETER_3D
18	depends on HID_SENSOR_HUB
19	select IIO_BUFFER
20	select IIO_TRIGGERED_BUFFER
21	select HID_SENSOR_IIO_COMMON
22	select HID_SENSOR_IIO_TRIGGER
23	tristate "HID Magenetometer 3D"
24	help
25	  Say yes here to build support for the HID SENSOR
26	  Magnetometer 3D.
27
28config IIO_ST_MAGN_3AXIS
29	tristate "STMicroelectronics magnetometers 3-Axis Driver"
30	depends on (I2C || SPI_MASTER) && SYSFS
31	select IIO_ST_SENSORS_CORE
32	select IIO_ST_MAGN_I2C_3AXIS if (I2C)
33	select IIO_ST_MAGN_SPI_3AXIS if (SPI_MASTER)
34	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
35	select IIO_ST_MAGN_BUFFER if (IIO_TRIGGERED_BUFFER)
36	help
37	  Say yes here to build support for STMicroelectronics magnetometers:
38	  LSM303DLHC, LSM303DLM, LIS3MDL.
39
40	  This driver can also be built as a module. If so, will be created
41	  these modules:
42	  - st_magn (core functions for the driver [it is mandatory]);
43	  - st_magn_i2c (necessary for the I2C devices [optional*]);
44	  - st_magn_spi (necessary for the SPI devices [optional*]);
45
46	  (*) one of these is necessary to do something.
47
48config IIO_ST_MAGN_I2C_3AXIS
49	tristate
50	depends on IIO_ST_MAGN_3AXIS
51	depends on IIO_ST_SENSORS_I2C
52
53config IIO_ST_MAGN_SPI_3AXIS
54	tristate
55	depends on IIO_ST_MAGN_3AXIS
56	depends on IIO_ST_SENSORS_SPI
57
58endmenu
59