xref: /openbmc/linux/drivers/staging/iio/accel/Kconfig (revision a8fe58ce)
1#
2# Accelerometer drivers
3#
4menu "Accelerometers"
5
6config ADIS16201
7	tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer"
8	depends on SPI
9	select IIO_ADIS_LIB
10	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
11	help
12	  Say Y here to build support for Analog Devices adis16201 dual-axis
13	  digital inclinometer and accelerometer.
14
15	  To compile this driver as a module, say M here: the module will
16	  be called adis16201.
17
18config ADIS16203
19	tristate "Analog Devices ADIS16203 Programmable 360 Degrees Inclinometer"
20	depends on SPI
21	select IIO_ADIS_LIB
22	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
23	help
24	  Say Y here to build support for Analog Devices adis16203 Programmable
25	  360 Degrees Inclinometer.
26
27	  To compile this driver as a module, say M here: the module will be
28	  called adis16203.
29
30config ADIS16204
31	tristate "Analog Devices ADIS16204 Programmable High-g Digital Impact Sensor and Recorder"
32	depends on SPI
33	select IIO_ADIS_LIB
34	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
35	help
36	  Say Y here to build support for Analog Devices adis16204 Programmable
37	  High-g Digital Impact Sensor and Recorder.
38
39	  To compile this driver as a module, say M here: the module will be
40	  called adis16204.
41
42config ADIS16209
43	tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer"
44	depends on SPI
45	select IIO_ADIS_LIB
46	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
47	help
48	  Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
49	  and accelerometer.
50
51	  To compile this driver as a module, say M here: the module will be
52	  called adis16209.
53
54config ADIS16220
55	tristate "Analog Devices ADIS16220 Programmable Digital Vibration Sensor"
56	depends on SPI
57	select IIO_ADIS_LIB
58	help
59	  Say Y here to build support for Analog Devices adis16220 programmable
60	  digital vibration sensor.
61
62	  To compile this driver as a module, say M here: the module will be
63	  called adis16220.
64
65config ADIS16240
66	tristate "Analog Devices ADIS16240 Programmable Impact Sensor and Recorder"
67	depends on SPI
68	select IIO_ADIS_LIB
69	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
70	help
71	  Say Y here to build support for Analog Devices adis16240 programmable
72	  impact Sensor and recorder.
73
74	  To compile this driver as a module, say M here: the module will be
75	  called adis16240.
76
77config LIS3L02DQ
78	tristate "ST Microelectronics LIS3L02DQ Accelerometer Driver"
79	depends on SPI
80	select IIO_TRIGGER if IIO_BUFFER
81	depends on !IIO_BUFFER || IIO_KFIFO_BUF
82	depends on GPIOLIB || COMPILE_TEST
83	help
84	  Say Y here to build SPI support for the ST microelectronics
85	  accelerometer. The driver supplies direct access via sysfs files
86	  and an event interface via a character device.
87
88	  To compile this driver as a module, say M here: the module will be
89	  called lis3l02dq.
90
91config SCA3000
92	depends on IIO_BUFFER
93	depends on SPI
94	tristate "VTI SCA3000 series accelerometers"
95	help
96	  Say Y here to build support for the VTI SCA3000 series of SPI
97	  accelerometers. These devices use a hardware ring buffer.
98
99	  To compile this driver as a module, say M here: the module will be
100	  called sca3000.
101endmenu
102