145fe6f7dSsrinivas pandruvada# 245fe6f7dSsrinivas pandruvada# Accelerometer drivers 345fe6f7dSsrinivas pandruvada# 43edc84e6SLars-Peter Clausen# When adding new entries keep the list in alphabetical order 53edc84e6SLars-Peter Clausen 645fe6f7dSsrinivas pandruvadamenu "Accelerometers" 745fe6f7dSsrinivas pandruvada 8591298e5SHimanshu Jhaconfig ADIS16201 9591298e5SHimanshu Jha tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 10591298e5SHimanshu Jha depends on SPI 11591298e5SHimanshu Jha select IIO_ADIS_LIB 12591298e5SHimanshu Jha select IIO_ADIS_LIB_BUFFER if IIO_BUFFER 13591298e5SHimanshu Jha help 14591298e5SHimanshu Jha Say Y here to build support for Analog Devices adis16201 dual-axis 15591298e5SHimanshu Jha digital inclinometer and accelerometer. 16591298e5SHimanshu Jha 17591298e5SHimanshu Jha To compile this driver as a module, say M here: the module will 18591298e5SHimanshu Jha be called adis16201. 19591298e5SHimanshu Jha 20524c7628SShreeya Patelconfig ADIS16209 21524c7628SShreeya Patel tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 22524c7628SShreeya Patel depends on SPI 23524c7628SShreeya Patel select IIO_ADIS_LIB 24524c7628SShreeya Patel select IIO_ADIS_LIB_BUFFER if IIO_BUFFER 25524c7628SShreeya Patel help 26524c7628SShreeya Patel Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 27524c7628SShreeya Patel and accelerometer. 28524c7628SShreeya Patel 29524c7628SShreeya Patel To compile this driver as a module, say M here: the module will be 30524c7628SShreeya Patel called adis16209. 31524c7628SShreeya Patel 32c6236075SEva Rachel Retuyaconfig ADXL345 335170512cSEva Rachel Retuya tristate 345170512cSEva Rachel Retuya 355170512cSEva Rachel Retuyaconfig ADXL345_I2C 365170512cSEva Rachel Retuya tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver" 375170512cSEva Rachel Retuya depends on INPUT_ADXL34X=n 38c6236075SEva Rachel Retuya depends on I2C 395170512cSEva Rachel Retuya select ADXL345 4031fd2c70SEva Rachel Retuya select REGMAP_I2C 41c6236075SEva Rachel Retuya help 42c6236075SEva Rachel Retuya Say Y here if you want to build support for the Analog Devices 43ef89f4b9SLars-Peter Clausen ADXL345 or ADXL375 3-axis digital accelerometer. 44c6236075SEva Rachel Retuya 455170512cSEva Rachel Retuya To compile this driver as a module, choose M here: the module 465170512cSEva Rachel Retuya will be called adxl345_i2c and you will also get adxl345_core 475170512cSEva Rachel Retuya for the core module. 48c6236075SEva Rachel Retuya 49fb0e5250SEva Rachel Retuyaconfig ADXL345_SPI 50fb0e5250SEva Rachel Retuya tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer SPI Driver" 51fb0e5250SEva Rachel Retuya depends on INPUT_ADXL34X=n 52fb0e5250SEva Rachel Retuya depends on SPI 53fb0e5250SEva Rachel Retuya select ADXL345 54fb0e5250SEva Rachel Retuya select REGMAP_SPI 55fb0e5250SEva Rachel Retuya help 56fb0e5250SEva Rachel Retuya Say Y here if you want to build support for the Analog Devices 57ef89f4b9SLars-Peter Clausen ADXL345 or ADXL375 3-axis digital accelerometer. 58fb0e5250SEva Rachel Retuya 59fb0e5250SEva Rachel Retuya To compile this driver as a module, choose M here: the module 60fb0e5250SEva Rachel Retuya will be called adxl345_spi and you will also get adxl345_core 61fb0e5250SEva Rachel Retuya for the core module. 62fb0e5250SEva Rachel Retuya 634097da40SStefan Popaconfig ADXL372 64d9e8fd04SStefan Popa tristate 654097da40SStefan Popa select IIO_BUFFER 664097da40SStefan Popa select IIO_TRIGGERED_BUFFER 67d9e8fd04SStefan Popa 68d9e8fd04SStefan Popaconfig ADXL372_SPI 69d9e8fd04SStefan Popa tristate "Analog Devices ADXL372 3-Axis Accelerometer SPI Driver" 70d9e8fd04SStefan Popa depends on SPI 71d9e8fd04SStefan Popa select ADXL372 72d9e8fd04SStefan Popa select REGMAP_SPI 734097da40SStefan Popa help 744097da40SStefan Popa Say yes here to add support for the Analog Devices ADXL372 triaxial 754097da40SStefan Popa acceleration sensor. 764097da40SStefan Popa To compile this driver as a module, choose M here: the 77d9e8fd04SStefan Popa module will be called adxl372_spi. 784097da40SStefan Popa 79*94dbb46cSStefan Popaconfig ADXL372_I2C 80*94dbb46cSStefan Popa tristate "Analog Devices ADXL372 3-Axis Accelerometer I2C Driver" 81*94dbb46cSStefan Popa depends on I2C 82*94dbb46cSStefan Popa select ADXL372 83*94dbb46cSStefan Popa select REGMAP_I2C 84*94dbb46cSStefan Popa help 85*94dbb46cSStefan Popa Say yes here to add support for the Analog Devices ADXL372 triaxial 86*94dbb46cSStefan Popa acceleration sensor. 87*94dbb46cSStefan Popa To compile this driver as a module, choose M here: the 88*94dbb46cSStefan Popa module will be called adxl372_i2c. 89*94dbb46cSStefan Popa 90fdadbce0SOleksandr Kravchenkoconfig BMA180 912017cff2SPeter Meerwald tristate "Bosch BMA180/BMA250 3-Axis Accelerometer Driver" 92fdadbce0SOleksandr Kravchenko depends on I2C 93fdadbce0SOleksandr Kravchenko select IIO_BUFFER 94fdadbce0SOleksandr Kravchenko select IIO_TRIGGERED_BUFFER 95fdadbce0SOleksandr Kravchenko help 962017cff2SPeter Meerwald Say Y here if you want to build a driver for the Bosch BMA180 or 972017cff2SPeter Meerwald BMA250 triaxial acceleration sensor. 98fdadbce0SOleksandr Kravchenko 99fdadbce0SOleksandr Kravchenko To compile this driver as a module, choose M here: the 100fdadbce0SOleksandr Kravchenko module will be called bma180. 101fdadbce0SOleksandr Kravchenko 102bf2a5600STiberiu Breanaconfig BMA220 103bf2a5600STiberiu Breana tristate "Bosch BMA220 3-Axis Accelerometer Driver" 104bf2a5600STiberiu Breana depends on SPI 105193e2d4fSAlison Schofield select IIO_BUFFER 106193e2d4fSAlison Schofield select IIO_TRIGGERED_BUFFER 107bf2a5600STiberiu Breana help 108bf2a5600STiberiu Breana Say yes here to add support for the Bosch BMA220 triaxial 109bf2a5600STiberiu Breana acceleration sensor. 110bf2a5600STiberiu Breana 111bf2a5600STiberiu Breana To compile this driver as a module, choose M here: the 112bf2a5600STiberiu Breana module will be called bma220_spi. 113bf2a5600STiberiu Breana 114bd7fe5b7SSrinivas Pandruvadaconfig BMC150_ACCEL 115bd7fe5b7SSrinivas Pandruvada tristate "Bosch BMC150 Accelerometer Driver" 116bd7fe5b7SSrinivas Pandruvada select IIO_BUFFER 117bd7fe5b7SSrinivas Pandruvada select IIO_TRIGGERED_BUFFER 1184011eda6SMarkus Pargmann select REGMAP 11955637c38SMarkus Pargmann select BMC150_ACCEL_I2C if I2C 120f9ab96e2SMarkus Pargmann select BMC150_ACCEL_SPI if SPI 121bd7fe5b7SSrinivas Pandruvada help 1228ecbb3c3SLaurentiu Palcu Say yes here to build support for the following Bosch accelerometers: 1238ecbb3c3SLaurentiu Palcu BMC150, BMI055, BMA250E, BMA222E, BMA255, BMA280. 1248ecbb3c3SLaurentiu Palcu 125bd7fe5b7SSrinivas Pandruvada This is a combo module with both accelerometer and magnetometer. 126bd7fe5b7SSrinivas Pandruvada This driver is only implementing accelerometer part, which has 127bd7fe5b7SSrinivas Pandruvada its own address and register map. 128bd7fe5b7SSrinivas Pandruvada 12955637c38SMarkus Pargmannconfig BMC150_ACCEL_I2C 13055637c38SMarkus Pargmann tristate 13155637c38SMarkus Pargmann select REGMAP_I2C 13255637c38SMarkus Pargmann 133f9ab96e2SMarkus Pargmannconfig BMC150_ACCEL_SPI 134f9ab96e2SMarkus Pargmann tristate 135f9ab96e2SMarkus Pargmann select REGMAP_SPI 136f9ab96e2SMarkus Pargmann 137f225951dSHans de Goedeconfig DA280 138f225951dSHans de Goede tristate "MiraMEMS DA280 3-axis 14-bit digital accelerometer driver" 139f225951dSHans de Goede depends on I2C 140f225951dSHans de Goede help 141f225951dSHans de Goede Say yes here to build support for the MiraMEMS DA280 3-axis 14-bit 142f225951dSHans de Goede digital accelerometer. 143f225951dSHans de Goede 144f225951dSHans de Goede To compile this driver as a module, choose M here: the 145f225951dSHans de Goede module will be called da280. 146f225951dSHans de Goede 147598893e9SHans de Goedeconfig DA311 148598893e9SHans de Goede tristate "MiraMEMS DA311 3-axis 12-bit digital accelerometer driver" 149598893e9SHans de Goede depends on I2C 150598893e9SHans de Goede help 151598893e9SHans de Goede Say yes here to build support for the MiraMEMS DA311 3-axis 12-bit 152598893e9SHans de Goede digital accelerometer. 153598893e9SHans de Goede 154598893e9SHans de Goede To compile this driver as a module, choose M here: the 155598893e9SHans de Goede module will be called da311. 156598893e9SHans de Goede 157b1b79f53SAleksei Mamlinconfig DMARD06 158b1b79f53SAleksei Mamlin tristate "Domintech DMARD06 Digital Accelerometer Driver" 159b1b79f53SAleksei Mamlin depends on OF || COMPILE_TEST 160b1b79f53SAleksei Mamlin depends on I2C 161b1b79f53SAleksei Mamlin help 162b1b79f53SAleksei Mamlin Say yes here to build support for the Domintech low-g tri-axial 163b1b79f53SAleksei Mamlin digital accelerometers: DMARD05, DMARD06, DMARD07. 164b1b79f53SAleksei Mamlin 165b1b79f53SAleksei Mamlin To compile this driver as a module, choose M here: the 166b1b79f53SAleksei Mamlin module will be called dmard06. 167b1b79f53SAleksei Mamlin 168a4fa6509SJelle van der Waaconfig DMARD09 169a4fa6509SJelle van der Waa tristate "Domintech DMARD09 3-axis Accelerometer Driver" 170a4fa6509SJelle van der Waa depends on I2C 171a4fa6509SJelle van der Waa help 172a4fa6509SJelle van der Waa Say yes here to get support for the Domintech DMARD09 3-axis 173a4fa6509SJelle van der Waa accelerometer. 174a4fa6509SJelle van der Waa 175a4fa6509SJelle van der Waa Choosing M will build the driver as a module. If so, the module 176a4fa6509SJelle van der Waa will be called dmard09. 177a4fa6509SJelle van der Waa 178569906e2SHans de Goedeconfig DMARD10 179569906e2SHans de Goede tristate "Domintech DMARD10 3-axis Accelerometer Driver" 180569906e2SHans de Goede depends on I2C 181569906e2SHans de Goede help 182569906e2SHans de Goede Say yes here to get support for the Domintech DMARD10 3-axis 183569906e2SHans de Goede accelerometer. 184569906e2SHans de Goede 185569906e2SHans de Goede Choosing M will build the driver as a module. If so, the module 186569906e2SHans de Goede will be called dmard10. 187569906e2SHans de Goede 18845fe6f7dSsrinivas pandruvadaconfig HID_SENSOR_ACCEL_3D 18945fe6f7dSsrinivas pandruvada depends on HID_SENSOR_HUB 19045fe6f7dSsrinivas pandruvada select IIO_BUFFER 19145fe6f7dSsrinivas pandruvada select IIO_TRIGGERED_BUFFER 19245fe6f7dSsrinivas pandruvada select HID_SENSOR_IIO_COMMON 1939541cc39SAlexander Holler select HID_SENSOR_IIO_TRIGGER 194ace43fceSPeter Meerwald tristate "HID Accelerometers 3D" 19545fe6f7dSsrinivas pandruvada help 19645fe6f7dSsrinivas pandruvada Say yes here to build support for the HID SENSOR 19745fe6f7dSsrinivas pandruvada accelerometers 3D. 19845fe6f7dSsrinivas pandruvada 19988f4c6c4SRoberta Dobrescu To compile this driver as a module, choose M here: the 20088f4c6c4SRoberta Dobrescu module will be called hid-sensor-accel-3d. 20188f4c6c4SRoberta Dobrescu 20211b86c70SGwendal Grignouconfig IIO_CROS_EC_ACCEL_LEGACY 20311b86c70SGwendal Grignou tristate "ChromeOS EC Legacy Accelerometer Sensor" 20411b86c70SGwendal Grignou select IIO_BUFFER 20511b86c70SGwendal Grignou select IIO_TRIGGERED_BUFFER 20611b86c70SGwendal Grignou select CROS_EC_LPC_REGISTER_DEVICE 20711b86c70SGwendal Grignou help 20811b86c70SGwendal Grignou Say yes here to get support for accelerometers on Chromebook using 20911b86c70SGwendal Grignou legacy EC firmware. 21011b86c70SGwendal Grignou Sensor data is retrieved through IO memory. 21111b86c70SGwendal Grignou Newer devices should use IIO_CROS_EC_SENSORS. 21211b86c70SGwendal Grignou 213d6251168SDenis Cioccaconfig IIO_ST_ACCEL_3AXIS 214d6251168SDenis Ciocca tristate "STMicroelectronics accelerometers 3-Axis Driver" 215d6251168SDenis Ciocca depends on (I2C || SPI_MASTER) && SYSFS 216ed8959f4SLinus Walleij depends on !SENSORS_LIS3_I2C 217ed8959f4SLinus Walleij depends on !SENSORS_LIS3_SPI 218d6251168SDenis Ciocca select IIO_ST_SENSORS_CORE 219d6251168SDenis Ciocca select IIO_ST_ACCEL_I2C_3AXIS if (I2C) 220d6251168SDenis Ciocca select IIO_ST_ACCEL_SPI_3AXIS if (SPI_MASTER) 221d6251168SDenis Ciocca select IIO_TRIGGERED_BUFFER if (IIO_BUFFER) 222d6251168SDenis Ciocca help 223d6251168SDenis Ciocca Say yes here to build support for STMicroelectronics accelerometers: 224d6251168SDenis Ciocca LSM303DLH, LSM303DLHC, LIS3DH, LSM330D, LSM330DL, LSM330DLC, 225dcdb0a78SLorenzo Bianconi LIS331DLH, LSM303DL, LSM303DLM, LSM330, LIS2DH12, H3LIS331DL, 226dcdb0a78SLorenzo Bianconi LNG2DM 227d6251168SDenis Ciocca 228341673f1SPeter Meerwald This driver can also be built as a module. If so, these modules 229341673f1SPeter Meerwald will be created: 230d6251168SDenis Ciocca - st_accel (core functions for the driver [it is mandatory]); 231d6251168SDenis Ciocca - st_accel_i2c (necessary for the I2C devices [optional*]); 232d6251168SDenis Ciocca - st_accel_spi (necessary for the SPI devices [optional*]); 233d6251168SDenis Ciocca 234d6251168SDenis Ciocca (*) one of these is necessary to do something. 235d6251168SDenis Ciocca 236d6251168SDenis Cioccaconfig IIO_ST_ACCEL_I2C_3AXIS 237d6251168SDenis Ciocca tristate 238d6251168SDenis Ciocca depends on IIO_ST_ACCEL_3AXIS 239d6251168SDenis Ciocca depends on IIO_ST_SENSORS_I2C 240d6251168SDenis Ciocca 241d6251168SDenis Cioccaconfig IIO_ST_ACCEL_SPI_3AXIS 242d6251168SDenis Ciocca tristate 243d6251168SDenis Ciocca depends on IIO_ST_ACCEL_3AXIS 244d6251168SDenis Ciocca depends on IIO_ST_SENSORS_SPI 245d6251168SDenis Ciocca 2463edc84e6SLars-Peter Clausenconfig KXSD9 2473edc84e6SLars-Peter Clausen tristate "Kionix KXSD9 Accelerometer Driver" 2480427a106SLinus Walleij select IIO_BUFFER 2490427a106SLinus Walleij select IIO_TRIGGERED_BUFFER 2503edc84e6SLars-Peter Clausen help 2513edc84e6SLars-Peter Clausen Say yes here to build support for the Kionix KXSD9 accelerometer. 252a483ab79SLinus Walleij It can be accessed using an (optional) SPI or I2C interface. 2533edc84e6SLars-Peter Clausen 25488f4c6c4SRoberta Dobrescu To compile this driver as a module, choose M here: the module 25588f4c6c4SRoberta Dobrescu will be called kxsd9. 25688f4c6c4SRoberta Dobrescu 257bf96f6e8SLinus Walleijconfig KXSD9_SPI 258bf96f6e8SLinus Walleij tristate "Kionix KXSD9 SPI transport" 259bf96f6e8SLinus Walleij depends on KXSD9 260bf96f6e8SLinus Walleij depends on SPI 261bf96f6e8SLinus Walleij default KXSD9 2620d1fb2d5SLinus Walleij select REGMAP_SPI 263bf96f6e8SLinus Walleij help 264bf96f6e8SLinus Walleij Say yes here to enable the Kionix KXSD9 accelerometer 265bf96f6e8SLinus Walleij SPI transport channel. 266bf96f6e8SLinus Walleij 267a483ab79SLinus Walleijconfig KXSD9_I2C 268a483ab79SLinus Walleij tristate "Kionix KXSD9 I2C transport" 269a483ab79SLinus Walleij depends on KXSD9 270a483ab79SLinus Walleij depends on I2C 271a483ab79SLinus Walleij default KXSD9 272a483ab79SLinus Walleij select REGMAP_I2C 273a483ab79SLinus Walleij help 274a483ab79SLinus Walleij Say yes here to enable the Kionix KXSD9 accelerometer 275a483ab79SLinus Walleij I2C transport channel. 276a483ab79SLinus Walleij 2771a4fbf6aSSrinivas Pandruvadaconfig KXCJK1013 2781a4fbf6aSSrinivas Pandruvada tristate "Kionix 3-Axis Accelerometer Driver" 2791a4fbf6aSSrinivas Pandruvada depends on I2C 2801a4fbf6aSSrinivas Pandruvada select IIO_BUFFER 2811a4fbf6aSSrinivas Pandruvada select IIO_TRIGGERED_BUFFER 2821a4fbf6aSSrinivas Pandruvada help 2831a4fbf6aSSrinivas Pandruvada Say Y here if you want to build a driver for the Kionix KXCJK-1013 2841540d010SMichał Mirosław triaxial acceleration sensor. This driver also supports KXCJ9-1008, 2851540d010SMichał Mirosław KXTJ2-1009 and KXTF9. 2861a4fbf6aSSrinivas Pandruvada 2871a4fbf6aSSrinivas Pandruvada To compile this driver as a module, choose M here: the module will 2881a4fbf6aSSrinivas Pandruvada be called kxcjk-1013. 2891a4fbf6aSSrinivas Pandruvada 290063e3303SHans de Goedeconfig MC3230 291063e3303SHans de Goede tristate "mCube MC3230 Digital Accelerometer Driver" 292063e3303SHans de Goede depends on I2C 293063e3303SHans de Goede help 294063e3303SHans de Goede Say yes here to build support for the mCube MC3230 low-g tri-axial 295063e3303SHans de Goede digital accelerometer. 296063e3303SHans de Goede 297063e3303SHans de Goede To compile this driver as a module, choose M here: the 298063e3303SHans de Goede module will be called mc3230. 299063e3303SHans de Goede 300a84ef0d1SJoachim Eastwoodconfig MMA7455 301a84ef0d1SJoachim Eastwood tristate 302a84ef0d1SJoachim Eastwood select IIO_BUFFER 303a84ef0d1SJoachim Eastwood select IIO_TRIGGERED_BUFFER 304a84ef0d1SJoachim Eastwood 305a84ef0d1SJoachim Eastwoodconfig MMA7455_I2C 306a84ef0d1SJoachim Eastwood tristate "Freescale MMA7455L/MMA7456L Accelerometer I2C Driver" 307a84ef0d1SJoachim Eastwood depends on I2C 308a84ef0d1SJoachim Eastwood select MMA7455 309a84ef0d1SJoachim Eastwood select REGMAP_I2C 310a84ef0d1SJoachim Eastwood help 311a84ef0d1SJoachim Eastwood Say yes here to build support for the Freescale MMA7455L and 312a84ef0d1SJoachim Eastwood MMA7456L 3-axis accelerometer. 313a84ef0d1SJoachim Eastwood 314a84ef0d1SJoachim Eastwood To compile this driver as a module, choose M here: the module 315a84ef0d1SJoachim Eastwood will be called mma7455_i2c. 316a84ef0d1SJoachim Eastwood 317a84ef0d1SJoachim Eastwoodconfig MMA7455_SPI 318a84ef0d1SJoachim Eastwood tristate "Freescale MMA7455L/MMA7456L Accelerometer SPI Driver" 319a84ef0d1SJoachim Eastwood depends on SPI_MASTER 320a84ef0d1SJoachim Eastwood select MMA7455 321a84ef0d1SJoachim Eastwood select REGMAP_SPI 322a84ef0d1SJoachim Eastwood help 323a84ef0d1SJoachim Eastwood Say yes here to build support for the Freescale MMA7455L and 324a84ef0d1SJoachim Eastwood MMA7456L 3-axis accelerometer. 325a84ef0d1SJoachim Eastwood 326a84ef0d1SJoachim Eastwood To compile this driver as a module, choose M here: the module 327a84ef0d1SJoachim Eastwood will be called mma7455_spi. 328a84ef0d1SJoachim Eastwood 32932133be6SConstantin Muscaconfig MMA7660 33032133be6SConstantin Musca tristate "Freescale MMA7660FC 3-Axis Accelerometer Driver" 33132133be6SConstantin Musca depends on I2C 33232133be6SConstantin Musca help 33332133be6SConstantin Musca Say yes here to get support for the Freescale MMA7660FC 3-Axis 33432133be6SConstantin Musca accelerometer. 33532133be6SConstantin Musca 33632133be6SConstantin Musca Choosing M will build the driver as a module. If so, the module 33732133be6SConstantin Musca will be called mma7660. 33832133be6SConstantin Musca 3398838cc7fSHartmut Knaackconfig MMA8452 340f26ab1aaSMartin Kepplinger tristate "Freescale / NXP MMA8452Q and similar Accelerometers Driver" 3418838cc7fSHartmut Knaack depends on I2C 3428838cc7fSHartmut Knaack select IIO_BUFFER 3438838cc7fSHartmut Knaack select IIO_TRIGGERED_BUFFER 3448838cc7fSHartmut Knaack help 345f26ab1aaSMartin Kepplinger Say yes here to build support for the following Freescale / NXP 3-axis 346e8731180SMartin Kepplinger accelerometers: MMA8451Q, MMA8452Q, MMA8453Q, MMA8652FC, MMA8653FC, 347e8731180SMartin Kepplinger FXLS8471Q. 3488838cc7fSHartmut Knaack 3498838cc7fSHartmut Knaack To compile this driver as a module, choose M here: the module 3508838cc7fSHartmut Knaack will be called mma8452. 3518838cc7fSHartmut Knaack 352d5b97f5cSIrina Tirdeaconfig MMA9551_CORE 353d5b97f5cSIrina Tirdea tristate 354d5b97f5cSIrina Tirdea 355c78b9171SVlad Dogaruconfig MMA9551 356c78b9171SVlad Dogaru tristate "Freescale MMA9551L Intelligent Motion-Sensing Platform Driver" 357c78b9171SVlad Dogaru depends on I2C 358d5b97f5cSIrina Tirdea select MMA9551_CORE 359d5b97f5cSIrina Tirdea 360c78b9171SVlad Dogaru help 361c78b9171SVlad Dogaru Say yes here to build support for the Freescale MMA9551L 362c78b9171SVlad Dogaru Intelligent Motion-Sensing Platform Driver. 363c78b9171SVlad Dogaru 364c78b9171SVlad Dogaru To compile this driver as a module, choose M here: the module 365c78b9171SVlad Dogaru will be called mma9551. 366c78b9171SVlad Dogaru 36740cb7613SIrina Tirdeaconfig MMA9553 36840cb7613SIrina Tirdea tristate "Freescale MMA9553L Intelligent Pedometer Platform Driver" 36940cb7613SIrina Tirdea depends on I2C 37040cb7613SIrina Tirdea select MMA9551_CORE 37140cb7613SIrina Tirdea help 37240cb7613SIrina Tirdea Say yes here to build support for the Freescale MMA9553L 37340cb7613SIrina Tirdea Intelligent Pedometer Platform Driver. 37440cb7613SIrina Tirdea 37540cb7613SIrina Tirdea To compile this driver as a module, choose M here: the module 37640cb7613SIrina Tirdea will be called mma9553. 37790bad33aSTiberiu Breana 378077377fcSTeodora Balutaconfig MXC4005 379077377fcSTeodora Baluta tristate "Memsic MXC4005XC 3-Axis Accelerometer Driver" 380077377fcSTeodora Baluta depends on I2C 3811ce0eda0STeodora Baluta select IIO_BUFFER 3821ce0eda0STeodora Baluta select IIO_TRIGGERED_BUFFER 383077377fcSTeodora Baluta select REGMAP_I2C 384077377fcSTeodora Baluta help 385077377fcSTeodora Baluta Say yes here to build support for the Memsic MXC4005XC 3-axis 386077377fcSTeodora Baluta accelerometer. 387077377fcSTeodora Baluta 388077377fcSTeodora Baluta To compile this driver as a module, choose M. The module will be 389077377fcSTeodora Baluta called mxc4005. 390077377fcSTeodora Baluta 39175b6548fSTeodora Balutaconfig MXC6255 39275b6548fSTeodora Baluta tristate "Memsic MXC6255 Orientation Sensing Accelerometer Driver" 39375b6548fSTeodora Baluta depends on I2C 39475b6548fSTeodora Baluta select REGMAP_I2C 39575b6548fSTeodora Baluta help 39675b6548fSTeodora Baluta Say yes here to build support for the Memsic MXC6255 Orientation 39775b6548fSTeodora Baluta Sensing Accelerometer Driver. 39875b6548fSTeodora Baluta 39975b6548fSTeodora Baluta To compile this driver as a module, choose M here: the module will be 40075b6548fSTeodora Baluta called mxc6255. 40175b6548fSTeodora Baluta 402d62e5feeSJonathan Cameronconfig SCA3000 403d62e5feeSJonathan Cameron select IIO_BUFFER 404d62e5feeSJonathan Cameron select IIO_KFIFO_BUF 405d62e5feeSJonathan Cameron depends on SPI 406d62e5feeSJonathan Cameron tristate "VTI SCA3000 series accelerometers" 407d62e5feeSJonathan Cameron help 408d62e5feeSJonathan Cameron Say Y here to build support for the VTI SCA3000 series of SPI 409d62e5feeSJonathan Cameron accelerometers. These devices use a hardware ring buffer. 410d62e5feeSJonathan Cameron 411d62e5feeSJonathan Cameron To compile this driver as a module, say M here: the module will be 412d62e5feeSJonathan Cameron called sca3000. 413d62e5feeSJonathan Cameron 41490bad33aSTiberiu Breanaconfig STK8312 41590bad33aSTiberiu Breana tristate "Sensortek STK8312 3-Axis Accelerometer Driver" 41690bad33aSTiberiu Breana depends on I2C 417946448e0SHartmut Knaack select IIO_BUFFER 418946448e0SHartmut Knaack select IIO_TRIGGERED_BUFFER 41990bad33aSTiberiu Breana help 42090bad33aSTiberiu Breana Say yes here to get support for the Sensortek STK8312 3-axis 42190bad33aSTiberiu Breana accelerometer. 42290bad33aSTiberiu Breana 42390bad33aSTiberiu Breana Choosing M will build the driver as a module. If so, the module 42490bad33aSTiberiu Breana will be called stk8312. 42590bad33aSTiberiu Breana 426884ca456STiberiu Breanaconfig STK8BA50 427884ca456STiberiu Breana tristate "Sensortek STK8BA50 3-Axis Accelerometer Driver" 428884ca456STiberiu Breana depends on I2C 429193e2d4fSAlison Schofield select IIO_BUFFER 430193e2d4fSAlison Schofield select IIO_TRIGGERED_BUFFER 431884ca456STiberiu Breana help 432884ca456STiberiu Breana Say yes here to get support for the Sensortek STK8BA50 3-axis 433884ca456STiberiu Breana accelerometer. 434884ca456STiberiu Breana 435884ca456STiberiu Breana Choosing M will build the driver as a module. If so, the module 436884ca456STiberiu Breana will be called stk8ba50. 437884ca456STiberiu Breana 43845fe6f7dSsrinivas pandruvadaendmenu 439