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