xref: /openbmc/linux/drivers/iio/pressure/Kconfig (revision d141ab77)
1217494e5SDenis CIOCCA#
2217494e5SDenis CIOCCA# Pressure drivers
3217494e5SDenis CIOCCA#
43edc84e6SLars-Peter Clausen# When adding new entries keep the list in alphabetical order
53edc84e6SLars-Peter Clausen
693232cd5SPeter Meerwaldmenu "Pressure sensors"
7217494e5SDenis CIOCCA
8217494e5SDenis CIOCCAconfig IIO_ST_PRESS
993232cd5SPeter Meerwald	tristate "STMicroelectronics pressure sensor Driver"
10217494e5SDenis CIOCCA	depends on (I2C || SPI_MASTER) && SYSFS
11217494e5SDenis CIOCCA	select IIO_ST_SENSORS_CORE
12217494e5SDenis CIOCCA	select IIO_ST_PRESS_I2C if (I2C)
13217494e5SDenis CIOCCA	select IIO_ST_PRESS_SPI if (SPI_MASTER)
14217494e5SDenis CIOCCA	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
15217494e5SDenis CIOCCA	help
1693232cd5SPeter Meerwald	  Say yes here to build support for STMicroelectronics pressure
17*d141ab77SDenis CIOCCA	  sensors: LPS001WP, LPS331AP.
18217494e5SDenis CIOCCA
19341673f1SPeter Meerwald	  This driver can also be built as a module. If so, these modules
20341673f1SPeter Meerwald	  will be created:
21217494e5SDenis CIOCCA	  - st_pressure (core functions for the driver [it is mandatory]);
22217494e5SDenis CIOCCA	  - st_pressure_i2c (necessary for the I2C devices [optional*]);
23217494e5SDenis CIOCCA	  - st_pressure_spi (necessary for the SPI devices [optional*]);
24217494e5SDenis CIOCCA
25217494e5SDenis CIOCCA	  (*) one of these is necessary to do something.
26217494e5SDenis CIOCCA
27217494e5SDenis CIOCCAconfig IIO_ST_PRESS_I2C
28217494e5SDenis CIOCCA	tristate
29217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
30217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_I2C
31217494e5SDenis CIOCCA
32217494e5SDenis CIOCCAconfig IIO_ST_PRESS_SPI
33217494e5SDenis CIOCCA	tristate
34217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
35217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_SPI
36217494e5SDenis CIOCCA
37217494e5SDenis CIOCCAendmenu
38