xref: /openbmc/linux/drivers/iio/pressure/Kconfig (revision 217494e5)
1*217494e5SDenis CIOCCA#
2*217494e5SDenis CIOCCA# Pressure drivers
3*217494e5SDenis CIOCCA#
4*217494e5SDenis CIOCCAmenu "Pressure Sensors"
5*217494e5SDenis CIOCCA
6*217494e5SDenis CIOCCAconfig IIO_ST_PRESS
7*217494e5SDenis CIOCCA	tristate "STMicroelectronics pressures Driver"
8*217494e5SDenis CIOCCA	depends on (I2C || SPI_MASTER) && SYSFS
9*217494e5SDenis CIOCCA	select IIO_ST_SENSORS_CORE
10*217494e5SDenis CIOCCA	select IIO_ST_PRESS_I2C if (I2C)
11*217494e5SDenis CIOCCA	select IIO_ST_PRESS_SPI if (SPI_MASTER)
12*217494e5SDenis CIOCCA	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
13*217494e5SDenis CIOCCA	help
14*217494e5SDenis CIOCCA	  Say yes here to build support for STMicroelectronics pressures:
15*217494e5SDenis CIOCCA	  LPS331AP.
16*217494e5SDenis CIOCCA
17*217494e5SDenis CIOCCA	  This driver can also be built as a module. If so, will be created
18*217494e5SDenis CIOCCA	  these modules:
19*217494e5SDenis CIOCCA	  - st_pressure (core functions for the driver [it is mandatory]);
20*217494e5SDenis CIOCCA	  - st_pressure_i2c (necessary for the I2C devices [optional*]);
21*217494e5SDenis CIOCCA	  - st_pressure_spi (necessary for the SPI devices [optional*]);
22*217494e5SDenis CIOCCA
23*217494e5SDenis CIOCCA	  (*) one of these is necessary to do something.
24*217494e5SDenis CIOCCA
25*217494e5SDenis CIOCCAconfig IIO_ST_PRESS_I2C
26*217494e5SDenis CIOCCA	tristate
27*217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
28*217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_I2C
29*217494e5SDenis CIOCCA
30*217494e5SDenis CIOCCAconfig IIO_ST_PRESS_SPI
31*217494e5SDenis CIOCCA	tristate
32*217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
33*217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_SPI
34*217494e5SDenis CIOCCA
35*217494e5SDenis CIOCCAendmenu
36