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 8c6236075SEva Rachel Retuyaconfig ADXL345 95170512cSEva Rachel Retuya tristate 105170512cSEva Rachel Retuya 115170512cSEva Rachel Retuyaconfig ADXL345_I2C 125170512cSEva Rachel Retuya tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver" 135170512cSEva Rachel Retuya depends on INPUT_ADXL34X=n 14c6236075SEva Rachel Retuya depends on I2C 155170512cSEva Rachel Retuya select ADXL345 1631fd2c70SEva Rachel Retuya select REGMAP_I2C 17c6236075SEva Rachel Retuya help 18c6236075SEva Rachel Retuya Say Y here if you want to build support for the Analog Devices 19c6236075SEva Rachel Retuya ADXL345 3-axis digital accelerometer. 20c6236075SEva Rachel Retuya 215170512cSEva Rachel Retuya To compile this driver as a module, choose M here: the module 225170512cSEva Rachel Retuya will be called adxl345_i2c and you will also get adxl345_core 235170512cSEva Rachel Retuya for the core module. 24c6236075SEva Rachel Retuya 25fb0e5250SEva Rachel Retuyaconfig ADXL345_SPI 26fb0e5250SEva Rachel Retuya tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer SPI Driver" 27fb0e5250SEva Rachel Retuya depends on INPUT_ADXL34X=n 28fb0e5250SEva Rachel Retuya depends on SPI 29fb0e5250SEva Rachel Retuya select ADXL345 30fb0e5250SEva Rachel Retuya select REGMAP_SPI 31fb0e5250SEva Rachel Retuya help 32fb0e5250SEva Rachel Retuya Say Y here if you want to build support for the Analog Devices 33fb0e5250SEva Rachel Retuya ADXL345 3-axis digital accelerometer. 34fb0e5250SEva Rachel Retuya 35fb0e5250SEva Rachel Retuya To compile this driver as a module, choose M here: the module 36fb0e5250SEva Rachel Retuya will be called adxl345_spi and you will also get adxl345_core 37fb0e5250SEva Rachel Retuya for the core module. 38fb0e5250SEva Rachel Retuya 39fdadbce0SOleksandr Kravchenkoconfig BMA180 402017cff2SPeter Meerwald tristate "Bosch BMA180/BMA250 3-Axis Accelerometer Driver" 41fdadbce0SOleksandr Kravchenko depends on I2C 42fdadbce0SOleksandr Kravchenko select IIO_BUFFER 43fdadbce0SOleksandr Kravchenko select IIO_TRIGGERED_BUFFER 44fdadbce0SOleksandr Kravchenko help 452017cff2SPeter Meerwald Say Y here if you want to build a driver for the Bosch BMA180 or 462017cff2SPeter Meerwald BMA250 triaxial acceleration sensor. 47fdadbce0SOleksandr Kravchenko 48fdadbce0SOleksandr Kravchenko To compile this driver as a module, choose M here: the 49fdadbce0SOleksandr Kravchenko module will be called bma180. 50fdadbce0SOleksandr Kravchenko 51bf2a5600STiberiu Breanaconfig BMA220 52bf2a5600STiberiu Breana tristate "Bosch BMA220 3-Axis Accelerometer Driver" 53bf2a5600STiberiu Breana depends on SPI 54193e2d4fSAlison Schofield select IIO_BUFFER 55193e2d4fSAlison Schofield select IIO_TRIGGERED_BUFFER 56bf2a5600STiberiu Breana help 57bf2a5600STiberiu Breana Say yes here to add support for the Bosch BMA220 triaxial 58bf2a5600STiberiu Breana acceleration sensor. 59bf2a5600STiberiu Breana 60bf2a5600STiberiu Breana To compile this driver as a module, choose M here: the 61bf2a5600STiberiu Breana module will be called bma220_spi. 62bf2a5600STiberiu Breana 63bd7fe5b7SSrinivas Pandruvadaconfig BMC150_ACCEL 64bd7fe5b7SSrinivas Pandruvada tristate "Bosch BMC150 Accelerometer Driver" 65bd7fe5b7SSrinivas Pandruvada select IIO_BUFFER 66bd7fe5b7SSrinivas Pandruvada select IIO_TRIGGERED_BUFFER 674011eda6SMarkus Pargmann select REGMAP 6855637c38SMarkus Pargmann select BMC150_ACCEL_I2C if I2C 69f9ab96e2SMarkus Pargmann select BMC150_ACCEL_SPI if SPI 70bd7fe5b7SSrinivas Pandruvada help 718ecbb3c3SLaurentiu Palcu Say yes here to build support for the following Bosch accelerometers: 728ecbb3c3SLaurentiu Palcu BMC150, BMI055, BMA250E, BMA222E, BMA255, BMA280. 738ecbb3c3SLaurentiu Palcu 74bd7fe5b7SSrinivas Pandruvada This is a combo module with both accelerometer and magnetometer. 75bd7fe5b7SSrinivas Pandruvada This driver is only implementing accelerometer part, which has 76bd7fe5b7SSrinivas Pandruvada its own address and register map. 77bd7fe5b7SSrinivas Pandruvada 7855637c38SMarkus Pargmannconfig BMC150_ACCEL_I2C 7955637c38SMarkus Pargmann tristate 8055637c38SMarkus Pargmann select REGMAP_I2C 8155637c38SMarkus Pargmann 82f9ab96e2SMarkus Pargmannconfig BMC150_ACCEL_SPI 83f9ab96e2SMarkus Pargmann tristate 84f9ab96e2SMarkus Pargmann select REGMAP_SPI 85f9ab96e2SMarkus Pargmann 86f225951dSHans de Goedeconfig DA280 87f225951dSHans de Goede tristate "MiraMEMS DA280 3-axis 14-bit digital accelerometer driver" 88f225951dSHans de Goede depends on I2C 89f225951dSHans de Goede help 90f225951dSHans de Goede Say yes here to build support for the MiraMEMS DA280 3-axis 14-bit 91f225951dSHans de Goede digital accelerometer. 92f225951dSHans de Goede 93f225951dSHans de Goede To compile this driver as a module, choose M here: the 94f225951dSHans de Goede module will be called da280. 95f225951dSHans de Goede 96598893e9SHans de Goedeconfig DA311 97598893e9SHans de Goede tristate "MiraMEMS DA311 3-axis 12-bit digital accelerometer driver" 98598893e9SHans de Goede depends on I2C 99598893e9SHans de Goede help 100598893e9SHans de Goede Say yes here to build support for the MiraMEMS DA311 3-axis 12-bit 101598893e9SHans de Goede digital accelerometer. 102598893e9SHans de Goede 103598893e9SHans de Goede To compile this driver as a module, choose M here: the 104598893e9SHans de Goede module will be called da311. 105598893e9SHans de Goede 106b1b79f53SAleksei Mamlinconfig DMARD06 107b1b79f53SAleksei Mamlin tristate "Domintech DMARD06 Digital Accelerometer Driver" 108b1b79f53SAleksei Mamlin depends on OF || COMPILE_TEST 109b1b79f53SAleksei Mamlin depends on I2C 110b1b79f53SAleksei Mamlin help 111b1b79f53SAleksei Mamlin Say yes here to build support for the Domintech low-g tri-axial 112b1b79f53SAleksei Mamlin digital accelerometers: DMARD05, DMARD06, DMARD07. 113b1b79f53SAleksei Mamlin 114b1b79f53SAleksei Mamlin To compile this driver as a module, choose M here: the 115b1b79f53SAleksei Mamlin module will be called dmard06. 116b1b79f53SAleksei Mamlin 117a4fa6509SJelle van der Waaconfig DMARD09 118a4fa6509SJelle van der Waa tristate "Domintech DMARD09 3-axis Accelerometer Driver" 119a4fa6509SJelle van der Waa depends on I2C 120a4fa6509SJelle van der Waa help 121a4fa6509SJelle van der Waa Say yes here to get support for the Domintech DMARD09 3-axis 122a4fa6509SJelle van der Waa accelerometer. 123a4fa6509SJelle van der Waa 124a4fa6509SJelle van der Waa Choosing M will build the driver as a module. If so, the module 125a4fa6509SJelle van der Waa will be called dmard09. 126a4fa6509SJelle van der Waa 127569906e2SHans de Goedeconfig DMARD10 128569906e2SHans de Goede tristate "Domintech DMARD10 3-axis Accelerometer Driver" 129569906e2SHans de Goede depends on I2C 130569906e2SHans de Goede help 131569906e2SHans de Goede Say yes here to get support for the Domintech DMARD10 3-axis 132569906e2SHans de Goede accelerometer. 133569906e2SHans de Goede 134569906e2SHans de Goede Choosing M will build the driver as a module. If so, the module 135569906e2SHans de Goede will be called dmard10. 136569906e2SHans de Goede 13745fe6f7dSsrinivas pandruvadaconfig HID_SENSOR_ACCEL_3D 13845fe6f7dSsrinivas pandruvada depends on HID_SENSOR_HUB 13945fe6f7dSsrinivas pandruvada select IIO_BUFFER 14045fe6f7dSsrinivas pandruvada select IIO_TRIGGERED_BUFFER 14145fe6f7dSsrinivas pandruvada select HID_SENSOR_IIO_COMMON 1429541cc39SAlexander Holler select HID_SENSOR_IIO_TRIGGER 143ace43fceSPeter Meerwald tristate "HID Accelerometers 3D" 14445fe6f7dSsrinivas pandruvada help 14545fe6f7dSsrinivas pandruvada Say yes here to build support for the HID SENSOR 14645fe6f7dSsrinivas pandruvada accelerometers 3D. 14745fe6f7dSsrinivas pandruvada 14888f4c6c4SRoberta Dobrescu To compile this driver as a module, choose M here: the 14988f4c6c4SRoberta Dobrescu module will be called hid-sensor-accel-3d. 15088f4c6c4SRoberta Dobrescu 151*11b86c70SGwendal Grignouconfig IIO_CROS_EC_ACCEL_LEGACY 152*11b86c70SGwendal Grignou tristate "ChromeOS EC Legacy Accelerometer Sensor" 153*11b86c70SGwendal Grignou select IIO_BUFFER 154*11b86c70SGwendal Grignou select IIO_TRIGGERED_BUFFER 155*11b86c70SGwendal Grignou select CROS_EC_LPC_REGISTER_DEVICE 156*11b86c70SGwendal Grignou help 157*11b86c70SGwendal Grignou Say yes here to get support for accelerometers on Chromebook using 158*11b86c70SGwendal Grignou legacy EC firmware. 159*11b86c70SGwendal Grignou Sensor data is retrieved through IO memory. 160*11b86c70SGwendal Grignou Newer devices should use IIO_CROS_EC_SENSORS. 161*11b86c70SGwendal Grignou 162d6251168SDenis Cioccaconfig IIO_ST_ACCEL_3AXIS 163d6251168SDenis Ciocca tristate "STMicroelectronics accelerometers 3-Axis Driver" 164d6251168SDenis Ciocca depends on (I2C || SPI_MASTER) && SYSFS 165ed8959f4SLinus Walleij depends on !SENSORS_LIS3_I2C 166ed8959f4SLinus Walleij depends on !SENSORS_LIS3_SPI 167d6251168SDenis Ciocca select IIO_ST_SENSORS_CORE 168d6251168SDenis Ciocca select IIO_ST_ACCEL_I2C_3AXIS if (I2C) 169d6251168SDenis Ciocca select IIO_ST_ACCEL_SPI_3AXIS if (SPI_MASTER) 170d6251168SDenis Ciocca select IIO_TRIGGERED_BUFFER if (IIO_BUFFER) 171d6251168SDenis Ciocca help 172d6251168SDenis Ciocca Say yes here to build support for STMicroelectronics accelerometers: 173d6251168SDenis Ciocca LSM303DLH, LSM303DLHC, LIS3DH, LSM330D, LSM330DL, LSM330DLC, 174dcdb0a78SLorenzo Bianconi LIS331DLH, LSM303DL, LSM303DLM, LSM330, LIS2DH12, H3LIS331DL, 175dcdb0a78SLorenzo Bianconi LNG2DM 176d6251168SDenis Ciocca 177341673f1SPeter Meerwald This driver can also be built as a module. If so, these modules 178341673f1SPeter Meerwald will be created: 179d6251168SDenis Ciocca - st_accel (core functions for the driver [it is mandatory]); 180d6251168SDenis Ciocca - st_accel_i2c (necessary for the I2C devices [optional*]); 181d6251168SDenis Ciocca - st_accel_spi (necessary for the SPI devices [optional*]); 182d6251168SDenis Ciocca 183d6251168SDenis Ciocca (*) one of these is necessary to do something. 184d6251168SDenis Ciocca 185d6251168SDenis Cioccaconfig IIO_ST_ACCEL_I2C_3AXIS 186d6251168SDenis Ciocca tristate 187d6251168SDenis Ciocca depends on IIO_ST_ACCEL_3AXIS 188d6251168SDenis Ciocca depends on IIO_ST_SENSORS_I2C 189d6251168SDenis Ciocca 190d6251168SDenis Cioccaconfig IIO_ST_ACCEL_SPI_3AXIS 191d6251168SDenis Ciocca tristate 192d6251168SDenis Ciocca depends on IIO_ST_ACCEL_3AXIS 193d6251168SDenis Ciocca depends on IIO_ST_SENSORS_SPI 194d6251168SDenis Ciocca 1953edc84e6SLars-Peter Clausenconfig KXSD9 1963edc84e6SLars-Peter Clausen tristate "Kionix KXSD9 Accelerometer Driver" 1970427a106SLinus Walleij select IIO_BUFFER 1980427a106SLinus Walleij select IIO_TRIGGERED_BUFFER 1993edc84e6SLars-Peter Clausen help 2003edc84e6SLars-Peter Clausen Say yes here to build support for the Kionix KXSD9 accelerometer. 201a483ab79SLinus Walleij It can be accessed using an (optional) SPI or I2C interface. 2023edc84e6SLars-Peter Clausen 20388f4c6c4SRoberta Dobrescu To compile this driver as a module, choose M here: the module 20488f4c6c4SRoberta Dobrescu will be called kxsd9. 20588f4c6c4SRoberta Dobrescu 206bf96f6e8SLinus Walleijconfig KXSD9_SPI 207bf96f6e8SLinus Walleij tristate "Kionix KXSD9 SPI transport" 208bf96f6e8SLinus Walleij depends on KXSD9 209bf96f6e8SLinus Walleij depends on SPI 210bf96f6e8SLinus Walleij default KXSD9 2110d1fb2d5SLinus Walleij select REGMAP_SPI 212bf96f6e8SLinus Walleij help 213bf96f6e8SLinus Walleij Say yes here to enable the Kionix KXSD9 accelerometer 214bf96f6e8SLinus Walleij SPI transport channel. 215bf96f6e8SLinus Walleij 216a483ab79SLinus Walleijconfig KXSD9_I2C 217a483ab79SLinus Walleij tristate "Kionix KXSD9 I2C transport" 218a483ab79SLinus Walleij depends on KXSD9 219a483ab79SLinus Walleij depends on I2C 220a483ab79SLinus Walleij default KXSD9 221a483ab79SLinus Walleij select REGMAP_I2C 222a483ab79SLinus Walleij help 223a483ab79SLinus Walleij Say yes here to enable the Kionix KXSD9 accelerometer 224a483ab79SLinus Walleij I2C transport channel. 225a483ab79SLinus Walleij 2261a4fbf6aSSrinivas Pandruvadaconfig KXCJK1013 2271a4fbf6aSSrinivas Pandruvada tristate "Kionix 3-Axis Accelerometer Driver" 2281a4fbf6aSSrinivas Pandruvada depends on I2C 2291a4fbf6aSSrinivas Pandruvada select IIO_BUFFER 2301a4fbf6aSSrinivas Pandruvada select IIO_TRIGGERED_BUFFER 2311a4fbf6aSSrinivas Pandruvada help 2321a4fbf6aSSrinivas Pandruvada Say Y here if you want to build a driver for the Kionix KXCJK-1013 2331540d010SMichał Mirosław triaxial acceleration sensor. This driver also supports KXCJ9-1008, 2341540d010SMichał Mirosław KXTJ2-1009 and KXTF9. 2351a4fbf6aSSrinivas Pandruvada 2361a4fbf6aSSrinivas Pandruvada To compile this driver as a module, choose M here: the module will 2371a4fbf6aSSrinivas Pandruvada be called kxcjk-1013. 2381a4fbf6aSSrinivas Pandruvada 239063e3303SHans de Goedeconfig MC3230 240063e3303SHans de Goede tristate "mCube MC3230 Digital Accelerometer Driver" 241063e3303SHans de Goede depends on I2C 242063e3303SHans de Goede help 243063e3303SHans de Goede Say yes here to build support for the mCube MC3230 low-g tri-axial 244063e3303SHans de Goede digital accelerometer. 245063e3303SHans de Goede 246063e3303SHans de Goede To compile this driver as a module, choose M here: the 247063e3303SHans de Goede module will be called mc3230. 248063e3303SHans de Goede 249a84ef0d1SJoachim Eastwoodconfig MMA7455 250a84ef0d1SJoachim Eastwood tristate 251a84ef0d1SJoachim Eastwood select IIO_BUFFER 252a84ef0d1SJoachim Eastwood select IIO_TRIGGERED_BUFFER 253a84ef0d1SJoachim Eastwood 254a84ef0d1SJoachim Eastwoodconfig MMA7455_I2C 255a84ef0d1SJoachim Eastwood tristate "Freescale MMA7455L/MMA7456L Accelerometer I2C Driver" 256a84ef0d1SJoachim Eastwood depends on I2C 257a84ef0d1SJoachim Eastwood select MMA7455 258a84ef0d1SJoachim Eastwood select REGMAP_I2C 259a84ef0d1SJoachim Eastwood help 260a84ef0d1SJoachim Eastwood Say yes here to build support for the Freescale MMA7455L and 261a84ef0d1SJoachim Eastwood MMA7456L 3-axis accelerometer. 262a84ef0d1SJoachim Eastwood 263a84ef0d1SJoachim Eastwood To compile this driver as a module, choose M here: the module 264a84ef0d1SJoachim Eastwood will be called mma7455_i2c. 265a84ef0d1SJoachim Eastwood 266a84ef0d1SJoachim Eastwoodconfig MMA7455_SPI 267a84ef0d1SJoachim Eastwood tristate "Freescale MMA7455L/MMA7456L Accelerometer SPI Driver" 268a84ef0d1SJoachim Eastwood depends on SPI_MASTER 269a84ef0d1SJoachim Eastwood select MMA7455 270a84ef0d1SJoachim Eastwood select REGMAP_SPI 271a84ef0d1SJoachim Eastwood help 272a84ef0d1SJoachim Eastwood Say yes here to build support for the Freescale MMA7455L and 273a84ef0d1SJoachim Eastwood MMA7456L 3-axis accelerometer. 274a84ef0d1SJoachim Eastwood 275a84ef0d1SJoachim Eastwood To compile this driver as a module, choose M here: the module 276a84ef0d1SJoachim Eastwood will be called mma7455_spi. 277a84ef0d1SJoachim Eastwood 27832133be6SConstantin Muscaconfig MMA7660 27932133be6SConstantin Musca tristate "Freescale MMA7660FC 3-Axis Accelerometer Driver" 28032133be6SConstantin Musca depends on I2C 28132133be6SConstantin Musca help 28232133be6SConstantin Musca Say yes here to get support for the Freescale MMA7660FC 3-Axis 28332133be6SConstantin Musca accelerometer. 28432133be6SConstantin Musca 28532133be6SConstantin Musca Choosing M will build the driver as a module. If so, the module 28632133be6SConstantin Musca will be called mma7660. 28732133be6SConstantin Musca 2888838cc7fSHartmut Knaackconfig MMA8452 289f26ab1aaSMartin Kepplinger tristate "Freescale / NXP MMA8452Q and similar Accelerometers Driver" 2908838cc7fSHartmut Knaack depends on I2C 2918838cc7fSHartmut Knaack select IIO_BUFFER 2928838cc7fSHartmut Knaack select IIO_TRIGGERED_BUFFER 2938838cc7fSHartmut Knaack help 294f26ab1aaSMartin Kepplinger Say yes here to build support for the following Freescale / NXP 3-axis 295e8731180SMartin Kepplinger accelerometers: MMA8451Q, MMA8452Q, MMA8453Q, MMA8652FC, MMA8653FC, 296e8731180SMartin Kepplinger FXLS8471Q. 2978838cc7fSHartmut Knaack 2988838cc7fSHartmut Knaack To compile this driver as a module, choose M here: the module 2998838cc7fSHartmut Knaack will be called mma8452. 3008838cc7fSHartmut Knaack 301d5b97f5cSIrina Tirdeaconfig MMA9551_CORE 302d5b97f5cSIrina Tirdea tristate 303d5b97f5cSIrina Tirdea 304c78b9171SVlad Dogaruconfig MMA9551 305c78b9171SVlad Dogaru tristate "Freescale MMA9551L Intelligent Motion-Sensing Platform Driver" 306c78b9171SVlad Dogaru depends on I2C 307d5b97f5cSIrina Tirdea select MMA9551_CORE 308d5b97f5cSIrina Tirdea 309c78b9171SVlad Dogaru help 310c78b9171SVlad Dogaru Say yes here to build support for the Freescale MMA9551L 311c78b9171SVlad Dogaru Intelligent Motion-Sensing Platform Driver. 312c78b9171SVlad Dogaru 313c78b9171SVlad Dogaru To compile this driver as a module, choose M here: the module 314c78b9171SVlad Dogaru will be called mma9551. 315c78b9171SVlad Dogaru 31640cb7613SIrina Tirdeaconfig MMA9553 31740cb7613SIrina Tirdea tristate "Freescale MMA9553L Intelligent Pedometer Platform Driver" 31840cb7613SIrina Tirdea depends on I2C 31940cb7613SIrina Tirdea select MMA9551_CORE 32040cb7613SIrina Tirdea help 32140cb7613SIrina Tirdea Say yes here to build support for the Freescale MMA9553L 32240cb7613SIrina Tirdea Intelligent Pedometer Platform Driver. 32340cb7613SIrina Tirdea 32440cb7613SIrina Tirdea To compile this driver as a module, choose M here: the module 32540cb7613SIrina Tirdea will be called mma9553. 32690bad33aSTiberiu Breana 327077377fcSTeodora Balutaconfig MXC4005 328077377fcSTeodora Baluta tristate "Memsic MXC4005XC 3-Axis Accelerometer Driver" 329077377fcSTeodora Baluta depends on I2C 3301ce0eda0STeodora Baluta select IIO_BUFFER 3311ce0eda0STeodora Baluta select IIO_TRIGGERED_BUFFER 332077377fcSTeodora Baluta select REGMAP_I2C 333077377fcSTeodora Baluta help 334077377fcSTeodora Baluta Say yes here to build support for the Memsic MXC4005XC 3-axis 335077377fcSTeodora Baluta accelerometer. 336077377fcSTeodora Baluta 337077377fcSTeodora Baluta To compile this driver as a module, choose M. The module will be 338077377fcSTeodora Baluta called mxc4005. 339077377fcSTeodora Baluta 34075b6548fSTeodora Balutaconfig MXC6255 34175b6548fSTeodora Baluta tristate "Memsic MXC6255 Orientation Sensing Accelerometer Driver" 34275b6548fSTeodora Baluta depends on I2C 34375b6548fSTeodora Baluta select REGMAP_I2C 34475b6548fSTeodora Baluta help 34575b6548fSTeodora Baluta Say yes here to build support for the Memsic MXC6255 Orientation 34675b6548fSTeodora Baluta Sensing Accelerometer Driver. 34775b6548fSTeodora Baluta 34875b6548fSTeodora Baluta To compile this driver as a module, choose M here: the module will be 34975b6548fSTeodora Baluta called mxc6255. 35075b6548fSTeodora Baluta 351d62e5feeSJonathan Cameronconfig SCA3000 352d62e5feeSJonathan Cameron select IIO_BUFFER 353d62e5feeSJonathan Cameron select IIO_KFIFO_BUF 354d62e5feeSJonathan Cameron depends on SPI 355d62e5feeSJonathan Cameron tristate "VTI SCA3000 series accelerometers" 356d62e5feeSJonathan Cameron help 357d62e5feeSJonathan Cameron Say Y here to build support for the VTI SCA3000 series of SPI 358d62e5feeSJonathan Cameron accelerometers. These devices use a hardware ring buffer. 359d62e5feeSJonathan Cameron 360d62e5feeSJonathan Cameron To compile this driver as a module, say M here: the module will be 361d62e5feeSJonathan Cameron called sca3000. 362d62e5feeSJonathan Cameron 36390bad33aSTiberiu Breanaconfig STK8312 36490bad33aSTiberiu Breana tristate "Sensortek STK8312 3-Axis Accelerometer Driver" 36590bad33aSTiberiu Breana depends on I2C 366946448e0SHartmut Knaack select IIO_BUFFER 367946448e0SHartmut Knaack select IIO_TRIGGERED_BUFFER 36890bad33aSTiberiu Breana help 36990bad33aSTiberiu Breana Say yes here to get support for the Sensortek STK8312 3-axis 37090bad33aSTiberiu Breana accelerometer. 37190bad33aSTiberiu Breana 37290bad33aSTiberiu Breana Choosing M will build the driver as a module. If so, the module 37390bad33aSTiberiu Breana will be called stk8312. 37490bad33aSTiberiu Breana 375884ca456STiberiu Breanaconfig STK8BA50 376884ca456STiberiu Breana tristate "Sensortek STK8BA50 3-Axis Accelerometer Driver" 377884ca456STiberiu Breana depends on I2C 378193e2d4fSAlison Schofield select IIO_BUFFER 379193e2d4fSAlison Schofield select IIO_TRIGGERED_BUFFER 380884ca456STiberiu Breana help 381884ca456STiberiu Breana Say yes here to get support for the Sensortek STK8BA50 3-axis 382884ca456STiberiu Breana accelerometer. 383884ca456STiberiu Breana 384884ca456STiberiu Breana Choosing M will build the driver as a module. If so, the module 385884ca456STiberiu Breana will be called stk8ba50. 386884ca456STiberiu Breana 38745fe6f7dSsrinivas pandruvadaendmenu 388