xref: /openbmc/linux/drivers/iio/accel/Kconfig (revision 1540d0106bcbc4e52013d759a0a0752ae7b4a09d)
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
151d6251168SDenis Cioccaconfig IIO_ST_ACCEL_3AXIS
152d6251168SDenis Ciocca	tristate "STMicroelectronics accelerometers 3-Axis Driver"
153d6251168SDenis Ciocca	depends on (I2C || SPI_MASTER) && SYSFS
154ed8959f4SLinus Walleij	depends on !SENSORS_LIS3_I2C
155ed8959f4SLinus Walleij	depends on !SENSORS_LIS3_SPI
156d6251168SDenis Ciocca	select IIO_ST_SENSORS_CORE
157d6251168SDenis Ciocca	select IIO_ST_ACCEL_I2C_3AXIS if (I2C)
158d6251168SDenis Ciocca	select IIO_ST_ACCEL_SPI_3AXIS if (SPI_MASTER)
159d6251168SDenis Ciocca	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
160d6251168SDenis Ciocca	help
161d6251168SDenis Ciocca	  Say yes here to build support for STMicroelectronics accelerometers:
162d6251168SDenis Ciocca	  LSM303DLH, LSM303DLHC, LIS3DH, LSM330D, LSM330DL, LSM330DLC,
163dcdb0a78SLorenzo Bianconi	  LIS331DLH, LSM303DL, LSM303DLM, LSM330, LIS2DH12, H3LIS331DL,
164dcdb0a78SLorenzo Bianconi	  LNG2DM
165d6251168SDenis Ciocca
166341673f1SPeter Meerwald	  This driver can also be built as a module. If so, these modules
167341673f1SPeter Meerwald	  will be created:
168d6251168SDenis Ciocca	  - st_accel (core functions for the driver [it is mandatory]);
169d6251168SDenis Ciocca	  - st_accel_i2c (necessary for the I2C devices [optional*]);
170d6251168SDenis Ciocca	  - st_accel_spi (necessary for the SPI devices [optional*]);
171d6251168SDenis Ciocca
172d6251168SDenis Ciocca	  (*) one of these is necessary to do something.
173d6251168SDenis Ciocca
174d6251168SDenis Cioccaconfig IIO_ST_ACCEL_I2C_3AXIS
175d6251168SDenis Ciocca	tristate
176d6251168SDenis Ciocca	depends on IIO_ST_ACCEL_3AXIS
177d6251168SDenis Ciocca	depends on IIO_ST_SENSORS_I2C
178d6251168SDenis Ciocca
179d6251168SDenis Cioccaconfig IIO_ST_ACCEL_SPI_3AXIS
180d6251168SDenis Ciocca	tristate
181d6251168SDenis Ciocca	depends on IIO_ST_ACCEL_3AXIS
182d6251168SDenis Ciocca	depends on IIO_ST_SENSORS_SPI
183d6251168SDenis Ciocca
1843edc84e6SLars-Peter Clausenconfig KXSD9
1853edc84e6SLars-Peter Clausen	tristate "Kionix KXSD9 Accelerometer Driver"
1860427a106SLinus Walleij	select IIO_BUFFER
1870427a106SLinus Walleij	select IIO_TRIGGERED_BUFFER
1883edc84e6SLars-Peter Clausen	help
1893edc84e6SLars-Peter Clausen	  Say yes here to build support for the Kionix KXSD9 accelerometer.
190a483ab79SLinus Walleij	  It can be accessed using an (optional) SPI or I2C interface.
1913edc84e6SLars-Peter Clausen
19288f4c6c4SRoberta Dobrescu	  To compile this driver as a module, choose M here: the module
19388f4c6c4SRoberta Dobrescu	  will be called kxsd9.
19488f4c6c4SRoberta Dobrescu
195bf96f6e8SLinus Walleijconfig KXSD9_SPI
196bf96f6e8SLinus Walleij	tristate "Kionix KXSD9 SPI transport"
197bf96f6e8SLinus Walleij	depends on KXSD9
198bf96f6e8SLinus Walleij	depends on SPI
199bf96f6e8SLinus Walleij	default KXSD9
2000d1fb2d5SLinus Walleij	select REGMAP_SPI
201bf96f6e8SLinus Walleij	help
202bf96f6e8SLinus Walleij	  Say yes here to enable the Kionix KXSD9 accelerometer
203bf96f6e8SLinus Walleij	  SPI transport channel.
204bf96f6e8SLinus Walleij
205a483ab79SLinus Walleijconfig KXSD9_I2C
206a483ab79SLinus Walleij	tristate "Kionix KXSD9 I2C transport"
207a483ab79SLinus Walleij	depends on KXSD9
208a483ab79SLinus Walleij	depends on I2C
209a483ab79SLinus Walleij	default KXSD9
210a483ab79SLinus Walleij	select REGMAP_I2C
211a483ab79SLinus Walleij	help
212a483ab79SLinus Walleij	  Say yes here to enable the Kionix KXSD9 accelerometer
213a483ab79SLinus Walleij	  I2C transport channel.
214a483ab79SLinus Walleij
2151a4fbf6aSSrinivas Pandruvadaconfig KXCJK1013
2161a4fbf6aSSrinivas Pandruvada	tristate "Kionix 3-Axis Accelerometer Driver"
2171a4fbf6aSSrinivas Pandruvada	depends on I2C
2181a4fbf6aSSrinivas Pandruvada	select IIO_BUFFER
2191a4fbf6aSSrinivas Pandruvada	select IIO_TRIGGERED_BUFFER
2201a4fbf6aSSrinivas Pandruvada	help
2211a4fbf6aSSrinivas Pandruvada	  Say Y here if you want to build a driver for the Kionix KXCJK-1013
222*1540d010SMichał Mirosław	  triaxial acceleration sensor. This driver also supports KXCJ9-1008,
223*1540d010SMichał Mirosław	  KXTJ2-1009 and KXTF9.
2241a4fbf6aSSrinivas Pandruvada
2251a4fbf6aSSrinivas Pandruvada	  To compile this driver as a module, choose M here: the module will
2261a4fbf6aSSrinivas Pandruvada	  be called kxcjk-1013.
2271a4fbf6aSSrinivas Pandruvada
228063e3303SHans de Goedeconfig MC3230
229063e3303SHans de Goede	tristate "mCube MC3230 Digital Accelerometer Driver"
230063e3303SHans de Goede	depends on I2C
231063e3303SHans de Goede	help
232063e3303SHans de Goede	  Say yes here to build support for the mCube MC3230 low-g tri-axial
233063e3303SHans de Goede	  digital accelerometer.
234063e3303SHans de Goede
235063e3303SHans de Goede	  To compile this driver as a module, choose M here: the
236063e3303SHans de Goede	  module will be called mc3230.
237063e3303SHans de Goede
238a84ef0d1SJoachim Eastwoodconfig MMA7455
239a84ef0d1SJoachim Eastwood	tristate
240a84ef0d1SJoachim Eastwood	select IIO_BUFFER
241a84ef0d1SJoachim Eastwood	select IIO_TRIGGERED_BUFFER
242a84ef0d1SJoachim Eastwood
243a84ef0d1SJoachim Eastwoodconfig MMA7455_I2C
244a84ef0d1SJoachim Eastwood	tristate "Freescale MMA7455L/MMA7456L Accelerometer I2C Driver"
245a84ef0d1SJoachim Eastwood	depends on I2C
246a84ef0d1SJoachim Eastwood	select MMA7455
247a84ef0d1SJoachim Eastwood	select REGMAP_I2C
248a84ef0d1SJoachim Eastwood	help
249a84ef0d1SJoachim Eastwood	  Say yes here to build support for the Freescale MMA7455L and
250a84ef0d1SJoachim Eastwood	  MMA7456L 3-axis accelerometer.
251a84ef0d1SJoachim Eastwood
252a84ef0d1SJoachim Eastwood	  To compile this driver as a module, choose M here: the module
253a84ef0d1SJoachim Eastwood	  will be called mma7455_i2c.
254a84ef0d1SJoachim Eastwood
255a84ef0d1SJoachim Eastwoodconfig MMA7455_SPI
256a84ef0d1SJoachim Eastwood	tristate "Freescale MMA7455L/MMA7456L Accelerometer SPI Driver"
257a84ef0d1SJoachim Eastwood	depends on SPI_MASTER
258a84ef0d1SJoachim Eastwood	select MMA7455
259a84ef0d1SJoachim Eastwood	select REGMAP_SPI
260a84ef0d1SJoachim Eastwood	help
261a84ef0d1SJoachim Eastwood	  Say yes here to build support for the Freescale MMA7455L and
262a84ef0d1SJoachim Eastwood	  MMA7456L 3-axis accelerometer.
263a84ef0d1SJoachim Eastwood
264a84ef0d1SJoachim Eastwood	  To compile this driver as a module, choose M here: the module
265a84ef0d1SJoachim Eastwood	  will be called mma7455_spi.
266a84ef0d1SJoachim Eastwood
26732133be6SConstantin Muscaconfig MMA7660
26832133be6SConstantin Musca	tristate "Freescale MMA7660FC 3-Axis Accelerometer Driver"
26932133be6SConstantin Musca	depends on I2C
27032133be6SConstantin Musca	help
27132133be6SConstantin Musca	  Say yes here to get support for the Freescale MMA7660FC 3-Axis
27232133be6SConstantin Musca	  accelerometer.
27332133be6SConstantin Musca
27432133be6SConstantin Musca	  Choosing M will build the driver as a module. If so, the module
27532133be6SConstantin Musca	  will be called mma7660.
27632133be6SConstantin Musca
2778838cc7fSHartmut Knaackconfig MMA8452
278f26ab1aaSMartin Kepplinger	tristate "Freescale / NXP MMA8452Q and similar Accelerometers Driver"
2798838cc7fSHartmut Knaack	depends on I2C
2808838cc7fSHartmut Knaack	select IIO_BUFFER
2818838cc7fSHartmut Knaack	select IIO_TRIGGERED_BUFFER
2828838cc7fSHartmut Knaack	help
283f26ab1aaSMartin Kepplinger	  Say yes here to build support for the following Freescale / NXP 3-axis
284e8731180SMartin Kepplinger	  accelerometers: MMA8451Q, MMA8452Q, MMA8453Q, MMA8652FC, MMA8653FC,
285e8731180SMartin Kepplinger	  FXLS8471Q.
2868838cc7fSHartmut Knaack
2878838cc7fSHartmut Knaack	  To compile this driver as a module, choose M here: the module
2888838cc7fSHartmut Knaack	  will be called mma8452.
2898838cc7fSHartmut Knaack
290d5b97f5cSIrina Tirdeaconfig MMA9551_CORE
291d5b97f5cSIrina Tirdea	tristate
292d5b97f5cSIrina Tirdea
293c78b9171SVlad Dogaruconfig MMA9551
294c78b9171SVlad Dogaru	tristate "Freescale MMA9551L Intelligent Motion-Sensing Platform Driver"
295c78b9171SVlad Dogaru	depends on I2C
296d5b97f5cSIrina Tirdea	select MMA9551_CORE
297d5b97f5cSIrina Tirdea
298c78b9171SVlad Dogaru	help
299c78b9171SVlad Dogaru	  Say yes here to build support for the Freescale MMA9551L
300c78b9171SVlad Dogaru	  Intelligent Motion-Sensing Platform Driver.
301c78b9171SVlad Dogaru
302c78b9171SVlad Dogaru	  To compile this driver as a module, choose M here: the module
303c78b9171SVlad Dogaru	  will be called mma9551.
304c78b9171SVlad Dogaru
30540cb7613SIrina Tirdeaconfig MMA9553
30640cb7613SIrina Tirdea	tristate "Freescale MMA9553L Intelligent Pedometer Platform Driver"
30740cb7613SIrina Tirdea	depends on I2C
30840cb7613SIrina Tirdea	select MMA9551_CORE
30940cb7613SIrina Tirdea	help
31040cb7613SIrina Tirdea	  Say yes here to build support for the Freescale MMA9553L
31140cb7613SIrina Tirdea	  Intelligent Pedometer Platform Driver.
31240cb7613SIrina Tirdea
31340cb7613SIrina Tirdea	  To compile this driver as a module, choose M here: the module
31440cb7613SIrina Tirdea	  will be called mma9553.
31590bad33aSTiberiu Breana
316077377fcSTeodora Balutaconfig MXC4005
317077377fcSTeodora Baluta	tristate "Memsic MXC4005XC 3-Axis Accelerometer Driver"
318077377fcSTeodora Baluta	depends on I2C
3191ce0eda0STeodora Baluta	select IIO_BUFFER
3201ce0eda0STeodora Baluta	select IIO_TRIGGERED_BUFFER
321077377fcSTeodora Baluta	select REGMAP_I2C
322077377fcSTeodora Baluta	help
323077377fcSTeodora Baluta	  Say yes here to build support for the Memsic MXC4005XC 3-axis
324077377fcSTeodora Baluta	  accelerometer.
325077377fcSTeodora Baluta
326077377fcSTeodora Baluta	  To compile this driver as a module, choose M. The module will be
327077377fcSTeodora Baluta	  called mxc4005.
328077377fcSTeodora Baluta
32975b6548fSTeodora Balutaconfig MXC6255
33075b6548fSTeodora Baluta	tristate "Memsic MXC6255 Orientation Sensing Accelerometer Driver"
33175b6548fSTeodora Baluta	depends on I2C
33275b6548fSTeodora Baluta	select REGMAP_I2C
33375b6548fSTeodora Baluta	help
33475b6548fSTeodora Baluta	  Say yes here to build support for the Memsic MXC6255 Orientation
33575b6548fSTeodora Baluta	  Sensing Accelerometer Driver.
33675b6548fSTeodora Baluta
33775b6548fSTeodora Baluta	  To compile this driver as a module, choose M here: the module will be
33875b6548fSTeodora Baluta	  called mxc6255.
33975b6548fSTeodora Baluta
340d62e5feeSJonathan Cameronconfig SCA3000
341d62e5feeSJonathan Cameron	select IIO_BUFFER
342d62e5feeSJonathan Cameron	select IIO_KFIFO_BUF
343d62e5feeSJonathan Cameron	depends on SPI
344d62e5feeSJonathan Cameron	tristate "VTI SCA3000 series accelerometers"
345d62e5feeSJonathan Cameron	help
346d62e5feeSJonathan Cameron	  Say Y here to build support for the VTI SCA3000 series of SPI
347d62e5feeSJonathan Cameron	  accelerometers. These devices use a hardware ring buffer.
348d62e5feeSJonathan Cameron
349d62e5feeSJonathan Cameron	  To compile this driver as a module, say M here: the module will be
350d62e5feeSJonathan Cameron	  called sca3000.
351d62e5feeSJonathan Cameron
35290bad33aSTiberiu Breanaconfig STK8312
35390bad33aSTiberiu Breana	tristate "Sensortek STK8312 3-Axis Accelerometer Driver"
35490bad33aSTiberiu Breana	depends on I2C
355946448e0SHartmut Knaack	select IIO_BUFFER
356946448e0SHartmut Knaack	select IIO_TRIGGERED_BUFFER
35790bad33aSTiberiu Breana	help
35890bad33aSTiberiu Breana	  Say yes here to get support for the Sensortek STK8312 3-axis
35990bad33aSTiberiu Breana	  accelerometer.
36090bad33aSTiberiu Breana
36190bad33aSTiberiu Breana	  Choosing M will build the driver as a module. If so, the module
36290bad33aSTiberiu Breana	  will be called stk8312.
36390bad33aSTiberiu Breana
364884ca456STiberiu Breanaconfig STK8BA50
365884ca456STiberiu Breana	tristate "Sensortek STK8BA50 3-Axis Accelerometer Driver"
366884ca456STiberiu Breana	depends on I2C
367193e2d4fSAlison Schofield	select IIO_BUFFER
368193e2d4fSAlison Schofield	select IIO_TRIGGERED_BUFFER
369884ca456STiberiu Breana	help
370884ca456STiberiu Breana	  Say yes here to get support for the Sensortek STK8BA50 3-axis
371884ca456STiberiu Breana	  accelerometer.
372884ca456STiberiu Breana
373884ca456STiberiu Breana	  Choosing M will build the driver as a module. If so, the module
374884ca456STiberiu Breana	  will be called stk8ba50.
375884ca456STiberiu Breana
37645fe6f7dSsrinivas pandruvadaendmenu
377