1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Accelerometer drivers 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun# When adding new entries keep the list in alphabetical order 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunmenu "Accelerometers" 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunconfig ADIS16201 10*4882a593Smuzhiyun tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 11*4882a593Smuzhiyun depends on SPI 12*4882a593Smuzhiyun select IIO_ADIS_LIB 13*4882a593Smuzhiyun select IIO_ADIS_LIB_BUFFER if IIO_BUFFER 14*4882a593Smuzhiyun help 15*4882a593Smuzhiyun Say Y here to build support for Analog Devices adis16201 dual-axis 16*4882a593Smuzhiyun digital inclinometer and accelerometer. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun To compile this driver as a module, say M here: the module will 19*4882a593Smuzhiyun be called adis16201. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunconfig ADIS16209 22*4882a593Smuzhiyun tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 23*4882a593Smuzhiyun depends on SPI 24*4882a593Smuzhiyun select IIO_ADIS_LIB 25*4882a593Smuzhiyun select IIO_ADIS_LIB_BUFFER if IIO_BUFFER 26*4882a593Smuzhiyun help 27*4882a593Smuzhiyun Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 28*4882a593Smuzhiyun and accelerometer. 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun To compile this driver as a module, say M here: the module will be 31*4882a593Smuzhiyun called adis16209. 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunconfig ADXL345 34*4882a593Smuzhiyun tristate 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunconfig ADXL345_I2C 37*4882a593Smuzhiyun tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver" 38*4882a593Smuzhiyun depends on INPUT_ADXL34X=n 39*4882a593Smuzhiyun depends on I2C 40*4882a593Smuzhiyun select ADXL345 41*4882a593Smuzhiyun select REGMAP_I2C 42*4882a593Smuzhiyun help 43*4882a593Smuzhiyun Say Y here if you want to build support for the Analog Devices 44*4882a593Smuzhiyun ADXL345 or ADXL375 3-axis digital accelerometer. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 47*4882a593Smuzhiyun will be called adxl345_i2c and you will also get adxl345_core 48*4882a593Smuzhiyun for the core module. 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunconfig ADXL345_SPI 51*4882a593Smuzhiyun tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer SPI Driver" 52*4882a593Smuzhiyun depends on INPUT_ADXL34X=n 53*4882a593Smuzhiyun depends on SPI 54*4882a593Smuzhiyun select ADXL345 55*4882a593Smuzhiyun select REGMAP_SPI 56*4882a593Smuzhiyun help 57*4882a593Smuzhiyun Say Y here if you want to build support for the Analog Devices 58*4882a593Smuzhiyun ADXL345 or ADXL375 3-axis digital accelerometer. 59*4882a593Smuzhiyun 60*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 61*4882a593Smuzhiyun will be called adxl345_spi and you will also get adxl345_core 62*4882a593Smuzhiyun for the core module. 63*4882a593Smuzhiyun 64*4882a593Smuzhiyunconfig ADXL372 65*4882a593Smuzhiyun tristate 66*4882a593Smuzhiyun select IIO_BUFFER 67*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 68*4882a593Smuzhiyun 69*4882a593Smuzhiyunconfig ADXL372_SPI 70*4882a593Smuzhiyun tristate "Analog Devices ADXL372 3-Axis Accelerometer SPI Driver" 71*4882a593Smuzhiyun depends on SPI 72*4882a593Smuzhiyun select ADXL372 73*4882a593Smuzhiyun select REGMAP_SPI 74*4882a593Smuzhiyun help 75*4882a593Smuzhiyun Say yes here to add support for the Analog Devices ADXL372 triaxial 76*4882a593Smuzhiyun acceleration sensor. 77*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 78*4882a593Smuzhiyun module will be called adxl372_spi. 79*4882a593Smuzhiyun 80*4882a593Smuzhiyunconfig ADXL372_I2C 81*4882a593Smuzhiyun tristate "Analog Devices ADXL372 3-Axis Accelerometer I2C Driver" 82*4882a593Smuzhiyun depends on I2C 83*4882a593Smuzhiyun select ADXL372 84*4882a593Smuzhiyun select REGMAP_I2C 85*4882a593Smuzhiyun help 86*4882a593Smuzhiyun Say yes here to add support for the Analog Devices ADXL372 triaxial 87*4882a593Smuzhiyun acceleration sensor. 88*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 89*4882a593Smuzhiyun module will be called adxl372_i2c. 90*4882a593Smuzhiyun 91*4882a593Smuzhiyunconfig BMA180 92*4882a593Smuzhiyun tristate "Bosch BMA023/BMA1x0/BMA25x 3-Axis Accelerometer Driver" 93*4882a593Smuzhiyun depends on I2C && INPUT_BMA150=n 94*4882a593Smuzhiyun select IIO_BUFFER 95*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 96*4882a593Smuzhiyun help 97*4882a593Smuzhiyun Say Y here if you want to build a driver for the Bosch BMA023, BMA150 98*4882a593Smuzhiyun BMA180, SMB380, or BMA25x triaxial acceleration sensor. 99*4882a593Smuzhiyun 100*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 101*4882a593Smuzhiyun module will be called bma180. 102*4882a593Smuzhiyun 103*4882a593Smuzhiyunconfig BMA220 104*4882a593Smuzhiyun tristate "Bosch BMA220 3-Axis Accelerometer Driver" 105*4882a593Smuzhiyun depends on SPI 106*4882a593Smuzhiyun select IIO_BUFFER 107*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 108*4882a593Smuzhiyun help 109*4882a593Smuzhiyun Say yes here to add support for the Bosch BMA220 triaxial 110*4882a593Smuzhiyun acceleration sensor. 111*4882a593Smuzhiyun 112*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 113*4882a593Smuzhiyun module will be called bma220_spi. 114*4882a593Smuzhiyun 115*4882a593Smuzhiyunconfig BMA400 116*4882a593Smuzhiyun tristate "Bosch BMA400 3-Axis Accelerometer Driver" 117*4882a593Smuzhiyun select REGMAP 118*4882a593Smuzhiyun select BMA400_I2C if I2C 119*4882a593Smuzhiyun select BMA400_SPI if SPI 120*4882a593Smuzhiyun help 121*4882a593Smuzhiyun Say Y here if you want to build a driver for the Bosch BMA400 122*4882a593Smuzhiyun triaxial acceleration sensor. 123*4882a593Smuzhiyun 124*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 125*4882a593Smuzhiyun module will be called bma400_core and you will also get 126*4882a593Smuzhiyun bma400_i2c if I2C is enabled and bma400_spi if SPI is 127*4882a593Smuzhiyun enabled. 128*4882a593Smuzhiyun 129*4882a593Smuzhiyunconfig BMA400_I2C 130*4882a593Smuzhiyun tristate 131*4882a593Smuzhiyun depends on BMA400 132*4882a593Smuzhiyun 133*4882a593Smuzhiyunconfig BMA400_SPI 134*4882a593Smuzhiyun tristate 135*4882a593Smuzhiyun depends on BMA400 136*4882a593Smuzhiyun 137*4882a593Smuzhiyunconfig BMC150_ACCEL 138*4882a593Smuzhiyun tristate "Bosch BMC150 Accelerometer Driver" 139*4882a593Smuzhiyun select IIO_BUFFER 140*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 141*4882a593Smuzhiyun select REGMAP 142*4882a593Smuzhiyun select BMC150_ACCEL_I2C if I2C 143*4882a593Smuzhiyun select BMC150_ACCEL_SPI if SPI 144*4882a593Smuzhiyun help 145*4882a593Smuzhiyun Say yes here to build support for the following Bosch accelerometers: 146*4882a593Smuzhiyun BMC150, BMI055, BMA250E, BMA222E, BMA255, BMA280. 147*4882a593Smuzhiyun 148*4882a593Smuzhiyun This is a combo module with both accelerometer and magnetometer. 149*4882a593Smuzhiyun This driver is only implementing accelerometer part, which has 150*4882a593Smuzhiyun its own address and register map. 151*4882a593Smuzhiyun 152*4882a593Smuzhiyunconfig BMC150_ACCEL_I2C 153*4882a593Smuzhiyun tristate 154*4882a593Smuzhiyun select REGMAP_I2C 155*4882a593Smuzhiyun 156*4882a593Smuzhiyunconfig BMC150_ACCEL_SPI 157*4882a593Smuzhiyun tristate 158*4882a593Smuzhiyun select REGMAP_SPI 159*4882a593Smuzhiyun 160*4882a593Smuzhiyunconfig DA280 161*4882a593Smuzhiyun tristate "MiraMEMS DA280 3-axis 14-bit digital accelerometer driver" 162*4882a593Smuzhiyun depends on I2C 163*4882a593Smuzhiyun help 164*4882a593Smuzhiyun Say yes here to build support for the MiraMEMS DA280 3-axis 14-bit 165*4882a593Smuzhiyun digital accelerometer. 166*4882a593Smuzhiyun 167*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 168*4882a593Smuzhiyun module will be called da280. 169*4882a593Smuzhiyun 170*4882a593Smuzhiyunconfig DA311 171*4882a593Smuzhiyun tristate "MiraMEMS DA311 3-axis 12-bit digital accelerometer driver" 172*4882a593Smuzhiyun depends on I2C 173*4882a593Smuzhiyun help 174*4882a593Smuzhiyun Say yes here to build support for the MiraMEMS DA311 3-axis 12-bit 175*4882a593Smuzhiyun digital accelerometer. 176*4882a593Smuzhiyun 177*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 178*4882a593Smuzhiyun module will be called da311. 179*4882a593Smuzhiyun 180*4882a593Smuzhiyunconfig DMARD06 181*4882a593Smuzhiyun tristate "Domintech DMARD06 Digital Accelerometer Driver" 182*4882a593Smuzhiyun depends on OF || COMPILE_TEST 183*4882a593Smuzhiyun depends on I2C 184*4882a593Smuzhiyun help 185*4882a593Smuzhiyun Say yes here to build support for the Domintech low-g tri-axial 186*4882a593Smuzhiyun digital accelerometers: DMARD05, DMARD06, DMARD07. 187*4882a593Smuzhiyun 188*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 189*4882a593Smuzhiyun module will be called dmard06. 190*4882a593Smuzhiyun 191*4882a593Smuzhiyunconfig DMARD09 192*4882a593Smuzhiyun tristate "Domintech DMARD09 3-axis Accelerometer Driver" 193*4882a593Smuzhiyun depends on I2C 194*4882a593Smuzhiyun help 195*4882a593Smuzhiyun Say yes here to get support for the Domintech DMARD09 3-axis 196*4882a593Smuzhiyun accelerometer. 197*4882a593Smuzhiyun 198*4882a593Smuzhiyun Choosing M will build the driver as a module. If so, the module 199*4882a593Smuzhiyun will be called dmard09. 200*4882a593Smuzhiyun 201*4882a593Smuzhiyunconfig DMARD10 202*4882a593Smuzhiyun tristate "Domintech DMARD10 3-axis Accelerometer Driver" 203*4882a593Smuzhiyun depends on I2C 204*4882a593Smuzhiyun help 205*4882a593Smuzhiyun Say yes here to get support for the Domintech DMARD10 3-axis 206*4882a593Smuzhiyun accelerometer. 207*4882a593Smuzhiyun 208*4882a593Smuzhiyun Choosing M will build the driver as a module. If so, the module 209*4882a593Smuzhiyun will be called dmard10. 210*4882a593Smuzhiyun 211*4882a593Smuzhiyunconfig HID_SENSOR_ACCEL_3D 212*4882a593Smuzhiyun depends on HID_SENSOR_HUB 213*4882a593Smuzhiyun select IIO_BUFFER 214*4882a593Smuzhiyun select HID_SENSOR_IIO_COMMON 215*4882a593Smuzhiyun select HID_SENSOR_IIO_TRIGGER 216*4882a593Smuzhiyun tristate "HID Accelerometers 3D" 217*4882a593Smuzhiyun help 218*4882a593Smuzhiyun Say yes here to build support for the HID SENSOR 219*4882a593Smuzhiyun accelerometers 3D. 220*4882a593Smuzhiyun 221*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 222*4882a593Smuzhiyun module will be called hid-sensor-accel-3d. 223*4882a593Smuzhiyun 224*4882a593Smuzhiyunconfig IIO_CROS_EC_ACCEL_LEGACY 225*4882a593Smuzhiyun tristate "ChromeOS EC Legacy Accelerometer Sensor" 226*4882a593Smuzhiyun depends on IIO_CROS_EC_SENSORS_CORE 227*4882a593Smuzhiyun help 228*4882a593Smuzhiyun Say yes here to get support for accelerometers on Chromebook using 229*4882a593Smuzhiyun legacy EC firmware. 230*4882a593Smuzhiyun Sensor data is retrieved through IO memory. 231*4882a593Smuzhiyun Newer devices should use IIO_CROS_EC_SENSORS. 232*4882a593Smuzhiyun 233*4882a593Smuzhiyunconfig IIO_ST_ACCEL_3AXIS 234*4882a593Smuzhiyun tristate "STMicroelectronics accelerometers 3-Axis Driver" 235*4882a593Smuzhiyun depends on (I2C || SPI_MASTER) && SYSFS 236*4882a593Smuzhiyun depends on !SENSORS_LIS3_I2C 237*4882a593Smuzhiyun depends on !SENSORS_LIS3_SPI 238*4882a593Smuzhiyun select IIO_ST_SENSORS_CORE 239*4882a593Smuzhiyun select IIO_ST_ACCEL_I2C_3AXIS if (I2C) 240*4882a593Smuzhiyun select IIO_ST_ACCEL_SPI_3AXIS if (SPI_MASTER) 241*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER if (IIO_BUFFER) 242*4882a593Smuzhiyun help 243*4882a593Smuzhiyun Say yes here to build support for STMicroelectronics accelerometers: 244*4882a593Smuzhiyun LSM303DLH, LSM303DLHC, LIS3DH, LSM330D, LSM330DL, LSM330DLC, 245*4882a593Smuzhiyun LIS331DLH, LSM303DL, LSM303DLM, LSM330, LIS2DH12, H3LIS331DL, 246*4882a593Smuzhiyun LNG2DM, LIS3DE, LIS2DE12, LIS2HH12 247*4882a593Smuzhiyun 248*4882a593Smuzhiyun This driver can also be built as a module. If so, these modules 249*4882a593Smuzhiyun will be created: 250*4882a593Smuzhiyun - st_accel (core functions for the driver [it is mandatory]); 251*4882a593Smuzhiyun - st_accel_i2c (necessary for the I2C devices [optional*]); 252*4882a593Smuzhiyun - st_accel_spi (necessary for the SPI devices [optional*]); 253*4882a593Smuzhiyun 254*4882a593Smuzhiyun (*) one of these is necessary to do something. 255*4882a593Smuzhiyun 256*4882a593Smuzhiyunconfig IIO_ST_ACCEL_I2C_3AXIS 257*4882a593Smuzhiyun tristate 258*4882a593Smuzhiyun depends on IIO_ST_ACCEL_3AXIS 259*4882a593Smuzhiyun depends on IIO_ST_SENSORS_I2C 260*4882a593Smuzhiyun 261*4882a593Smuzhiyunconfig IIO_ST_ACCEL_SPI_3AXIS 262*4882a593Smuzhiyun tristate 263*4882a593Smuzhiyun depends on IIO_ST_ACCEL_3AXIS 264*4882a593Smuzhiyun depends on IIO_ST_SENSORS_SPI 265*4882a593Smuzhiyun 266*4882a593Smuzhiyunconfig KXSD9 267*4882a593Smuzhiyun tristate "Kionix KXSD9 Accelerometer Driver" 268*4882a593Smuzhiyun select IIO_BUFFER 269*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 270*4882a593Smuzhiyun help 271*4882a593Smuzhiyun Say yes here to build support for the Kionix KXSD9 accelerometer. 272*4882a593Smuzhiyun It can be accessed using an (optional) SPI or I2C interface. 273*4882a593Smuzhiyun 274*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 275*4882a593Smuzhiyun will be called kxsd9. 276*4882a593Smuzhiyun 277*4882a593Smuzhiyunconfig KXSD9_SPI 278*4882a593Smuzhiyun tristate "Kionix KXSD9 SPI transport" 279*4882a593Smuzhiyun depends on KXSD9 280*4882a593Smuzhiyun depends on SPI 281*4882a593Smuzhiyun default KXSD9 282*4882a593Smuzhiyun select REGMAP_SPI 283*4882a593Smuzhiyun help 284*4882a593Smuzhiyun Say yes here to enable the Kionix KXSD9 accelerometer 285*4882a593Smuzhiyun SPI transport channel. 286*4882a593Smuzhiyun 287*4882a593Smuzhiyunconfig KXSD9_I2C 288*4882a593Smuzhiyun tristate "Kionix KXSD9 I2C transport" 289*4882a593Smuzhiyun depends on KXSD9 290*4882a593Smuzhiyun depends on I2C 291*4882a593Smuzhiyun default KXSD9 292*4882a593Smuzhiyun select REGMAP_I2C 293*4882a593Smuzhiyun help 294*4882a593Smuzhiyun Say yes here to enable the Kionix KXSD9 accelerometer 295*4882a593Smuzhiyun I2C transport channel. 296*4882a593Smuzhiyun 297*4882a593Smuzhiyunconfig KXCJK1013 298*4882a593Smuzhiyun tristate "Kionix 3-Axis Accelerometer Driver" 299*4882a593Smuzhiyun depends on I2C 300*4882a593Smuzhiyun select IIO_BUFFER 301*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 302*4882a593Smuzhiyun help 303*4882a593Smuzhiyun Say Y here if you want to build a driver for the Kionix KXCJK-1013 304*4882a593Smuzhiyun triaxial acceleration sensor. This driver also supports KXCJ9-1008, 305*4882a593Smuzhiyun KXTJ2-1009 and KXTF9. 306*4882a593Smuzhiyun 307*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will 308*4882a593Smuzhiyun be called kxcjk-1013. 309*4882a593Smuzhiyun 310*4882a593Smuzhiyunconfig MC3230 311*4882a593Smuzhiyun tristate "mCube MC3230 Digital Accelerometer Driver" 312*4882a593Smuzhiyun depends on I2C 313*4882a593Smuzhiyun help 314*4882a593Smuzhiyun Say yes here to build support for the mCube MC3230 low-g tri-axial 315*4882a593Smuzhiyun digital accelerometer. 316*4882a593Smuzhiyun 317*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 318*4882a593Smuzhiyun module will be called mc3230. 319*4882a593Smuzhiyun 320*4882a593Smuzhiyunconfig MMA7455 321*4882a593Smuzhiyun tristate 322*4882a593Smuzhiyun select IIO_BUFFER 323*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 324*4882a593Smuzhiyun 325*4882a593Smuzhiyunconfig MMA7455_I2C 326*4882a593Smuzhiyun tristate "Freescale MMA7455L/MMA7456L Accelerometer I2C Driver" 327*4882a593Smuzhiyun depends on I2C 328*4882a593Smuzhiyun select MMA7455 329*4882a593Smuzhiyun select REGMAP_I2C 330*4882a593Smuzhiyun help 331*4882a593Smuzhiyun Say yes here to build support for the Freescale MMA7455L and 332*4882a593Smuzhiyun MMA7456L 3-axis accelerometer. 333*4882a593Smuzhiyun 334*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 335*4882a593Smuzhiyun will be called mma7455_i2c. 336*4882a593Smuzhiyun 337*4882a593Smuzhiyunconfig MMA7455_SPI 338*4882a593Smuzhiyun tristate "Freescale MMA7455L/MMA7456L Accelerometer SPI Driver" 339*4882a593Smuzhiyun depends on SPI_MASTER 340*4882a593Smuzhiyun select MMA7455 341*4882a593Smuzhiyun select REGMAP_SPI 342*4882a593Smuzhiyun help 343*4882a593Smuzhiyun Say yes here to build support for the Freescale MMA7455L and 344*4882a593Smuzhiyun MMA7456L 3-axis accelerometer. 345*4882a593Smuzhiyun 346*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 347*4882a593Smuzhiyun will be called mma7455_spi. 348*4882a593Smuzhiyun 349*4882a593Smuzhiyunconfig MMA7660 350*4882a593Smuzhiyun tristate "Freescale MMA7660FC 3-Axis Accelerometer Driver" 351*4882a593Smuzhiyun depends on I2C 352*4882a593Smuzhiyun help 353*4882a593Smuzhiyun Say yes here to get support for the Freescale MMA7660FC 3-Axis 354*4882a593Smuzhiyun accelerometer. 355*4882a593Smuzhiyun 356*4882a593Smuzhiyun Choosing M will build the driver as a module. If so, the module 357*4882a593Smuzhiyun will be called mma7660. 358*4882a593Smuzhiyun 359*4882a593Smuzhiyunconfig MMA8452 360*4882a593Smuzhiyun tristate "Freescale / NXP MMA8452Q and similar Accelerometers Driver" 361*4882a593Smuzhiyun depends on I2C 362*4882a593Smuzhiyun select IIO_BUFFER 363*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 364*4882a593Smuzhiyun help 365*4882a593Smuzhiyun Say yes here to build support for the following Freescale / NXP 3-axis 366*4882a593Smuzhiyun accelerometers: MMA8451Q, MMA8452Q, MMA8453Q, MMA8652FC, MMA8653FC, 367*4882a593Smuzhiyun FXLS8471Q. 368*4882a593Smuzhiyun 369*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 370*4882a593Smuzhiyun will be called mma8452. 371*4882a593Smuzhiyun 372*4882a593Smuzhiyunconfig MMA9551_CORE 373*4882a593Smuzhiyun tristate 374*4882a593Smuzhiyun 375*4882a593Smuzhiyunconfig MMA9551 376*4882a593Smuzhiyun tristate "Freescale MMA9551L Intelligent Motion-Sensing Platform Driver" 377*4882a593Smuzhiyun depends on I2C 378*4882a593Smuzhiyun select MMA9551_CORE 379*4882a593Smuzhiyun 380*4882a593Smuzhiyun help 381*4882a593Smuzhiyun Say yes here to build support for the Freescale MMA9551L 382*4882a593Smuzhiyun Intelligent Motion-Sensing Platform Driver. 383*4882a593Smuzhiyun 384*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 385*4882a593Smuzhiyun will be called mma9551. 386*4882a593Smuzhiyun 387*4882a593Smuzhiyunconfig MMA9553 388*4882a593Smuzhiyun tristate "Freescale MMA9553L Intelligent Pedometer Platform Driver" 389*4882a593Smuzhiyun depends on I2C 390*4882a593Smuzhiyun select MMA9551_CORE 391*4882a593Smuzhiyun help 392*4882a593Smuzhiyun Say yes here to build support for the Freescale MMA9553L 393*4882a593Smuzhiyun Intelligent Pedometer Platform Driver. 394*4882a593Smuzhiyun 395*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 396*4882a593Smuzhiyun will be called mma9553. 397*4882a593Smuzhiyun 398*4882a593Smuzhiyunconfig MXC4005 399*4882a593Smuzhiyun tristate "Memsic MXC4005XC 3-Axis Accelerometer Driver" 400*4882a593Smuzhiyun depends on I2C 401*4882a593Smuzhiyun select IIO_BUFFER 402*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 403*4882a593Smuzhiyun select REGMAP_I2C 404*4882a593Smuzhiyun help 405*4882a593Smuzhiyun Say yes here to build support for the Memsic MXC4005XC 3-axis 406*4882a593Smuzhiyun accelerometer. 407*4882a593Smuzhiyun 408*4882a593Smuzhiyun To compile this driver as a module, choose M. The module will be 409*4882a593Smuzhiyun called mxc4005. 410*4882a593Smuzhiyun 411*4882a593Smuzhiyunconfig MXC6255 412*4882a593Smuzhiyun tristate "Memsic MXC6255 Orientation Sensing Accelerometer Driver" 413*4882a593Smuzhiyun depends on I2C 414*4882a593Smuzhiyun select REGMAP_I2C 415*4882a593Smuzhiyun help 416*4882a593Smuzhiyun Say yes here to build support for the Memsic MXC6255 Orientation 417*4882a593Smuzhiyun Sensing Accelerometer Driver. 418*4882a593Smuzhiyun 419*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will be 420*4882a593Smuzhiyun called mxc6255. 421*4882a593Smuzhiyun 422*4882a593Smuzhiyunconfig SCA3000 423*4882a593Smuzhiyun select IIO_BUFFER 424*4882a593Smuzhiyun select IIO_KFIFO_BUF 425*4882a593Smuzhiyun depends on SPI 426*4882a593Smuzhiyun tristate "VTI SCA3000 series accelerometers" 427*4882a593Smuzhiyun help 428*4882a593Smuzhiyun Say Y here to build support for the VTI SCA3000 series of SPI 429*4882a593Smuzhiyun accelerometers. These devices use a hardware ring buffer. 430*4882a593Smuzhiyun 431*4882a593Smuzhiyun To compile this driver as a module, say M here: the module will be 432*4882a593Smuzhiyun called sca3000. 433*4882a593Smuzhiyun 434*4882a593Smuzhiyunconfig STK8312 435*4882a593Smuzhiyun tristate "Sensortek STK8312 3-Axis Accelerometer Driver" 436*4882a593Smuzhiyun depends on I2C 437*4882a593Smuzhiyun select IIO_BUFFER 438*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 439*4882a593Smuzhiyun help 440*4882a593Smuzhiyun Say yes here to get support for the Sensortek STK8312 3-axis 441*4882a593Smuzhiyun accelerometer. 442*4882a593Smuzhiyun 443*4882a593Smuzhiyun Choosing M will build the driver as a module. If so, the module 444*4882a593Smuzhiyun will be called stk8312. 445*4882a593Smuzhiyun 446*4882a593Smuzhiyunconfig STK8BA50 447*4882a593Smuzhiyun tristate "Sensortek STK8BA50 3-Axis Accelerometer Driver" 448*4882a593Smuzhiyun depends on I2C 449*4882a593Smuzhiyun select IIO_BUFFER 450*4882a593Smuzhiyun select IIO_TRIGGERED_BUFFER 451*4882a593Smuzhiyun help 452*4882a593Smuzhiyun Say yes here to get support for the Sensortek STK8BA50 3-axis 453*4882a593Smuzhiyun accelerometer. 454*4882a593Smuzhiyun 455*4882a593Smuzhiyun Choosing M will build the driver as a module. If so, the module 456*4882a593Smuzhiyun will be called stk8ba50. 457*4882a593Smuzhiyun 458*4882a593Smuzhiyunendmenu 459