xref: /linux/drivers/iio/pressure/Kconfig (revision d4263348f796f29546f90802177865dd4379dd0a)
1#
2# Pressure drivers
3#
4# When adding new entries keep the list in alphabetical order
5
6menu "Pressure sensors"
7
8config MPL3115
9	tristate "Freescale MPL3115A2 pressure sensor driver"
10	depends on I2C
11	select IIO_BUFFER
12	select IIO_TRIGGERED_BUFFER
13	help
14	  Say yes here to build support for the Freescale MPL3115A2
15	  pressure sensor / altimeter.
16
17          To compile this driver as a module, choose M here: the module
18          will be called mpl3115.
19
20config IIO_ST_PRESS
21	tristate "STMicroelectronics pressure sensor Driver"
22	depends on (I2C || SPI_MASTER) && SYSFS
23	select IIO_ST_SENSORS_CORE
24	select IIO_ST_PRESS_I2C if (I2C)
25	select IIO_ST_PRESS_SPI if (SPI_MASTER)
26	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
27	help
28	  Say yes here to build support for STMicroelectronics pressure
29	  sensors: LPS001WP, LPS331AP.
30
31	  This driver can also be built as a module. If so, these modules
32	  will be created:
33	  - st_pressure (core functions for the driver [it is mandatory]);
34	  - st_pressure_i2c (necessary for the I2C devices [optional*]);
35	  - st_pressure_spi (necessary for the SPI devices [optional*]);
36
37	  (*) one of these is necessary to do something.
38
39config IIO_ST_PRESS_I2C
40	tristate
41	depends on IIO_ST_PRESS
42	depends on IIO_ST_SENSORS_I2C
43
44config IIO_ST_PRESS_SPI
45	tristate
46	depends on IIO_ST_PRESS
47	depends on IIO_ST_SENSORS_SPI
48
49endmenu
50