xref: /openbmc/linux/drivers/iio/pressure/Kconfig (revision 93232cd5)
1217494e5SDenis CIOCCA#
2217494e5SDenis CIOCCA# Pressure drivers
3217494e5SDenis CIOCCA#
4*93232cd5SPeter Meerwaldmenu "Pressure sensors"
5217494e5SDenis CIOCCA
6217494e5SDenis CIOCCAconfig IIO_ST_PRESS
7*93232cd5SPeter Meerwald	tristate "STMicroelectronics pressure sensor Driver"
8217494e5SDenis CIOCCA	depends on (I2C || SPI_MASTER) && SYSFS
9217494e5SDenis CIOCCA	select IIO_ST_SENSORS_CORE
10217494e5SDenis CIOCCA	select IIO_ST_PRESS_I2C if (I2C)
11217494e5SDenis CIOCCA	select IIO_ST_PRESS_SPI if (SPI_MASTER)
12217494e5SDenis CIOCCA	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
13217494e5SDenis CIOCCA	help
14*93232cd5SPeter Meerwald	  Say yes here to build support for STMicroelectronics pressure
15*93232cd5SPeter Meerwald	  sensors: LPS331AP.
16217494e5SDenis CIOCCA
17217494e5SDenis CIOCCA	  This driver can also be built as a module. If so, will be created
18217494e5SDenis CIOCCA	  these modules:
19217494e5SDenis CIOCCA	  - st_pressure (core functions for the driver [it is mandatory]);
20217494e5SDenis CIOCCA	  - st_pressure_i2c (necessary for the I2C devices [optional*]);
21217494e5SDenis CIOCCA	  - st_pressure_spi (necessary for the SPI devices [optional*]);
22217494e5SDenis CIOCCA
23217494e5SDenis CIOCCA	  (*) one of these is necessary to do something.
24217494e5SDenis CIOCCA
25217494e5SDenis CIOCCAconfig IIO_ST_PRESS_I2C
26217494e5SDenis CIOCCA	tristate
27217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
28217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_I2C
29217494e5SDenis CIOCCA
30217494e5SDenis CIOCCAconfig IIO_ST_PRESS_SPI
31217494e5SDenis CIOCCA	tristate
32217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
33217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_SPI
34217494e5SDenis CIOCCA
35217494e5SDenis CIOCCAendmenu
36