xref: /openbmc/linux/drivers/iio/pressure/Kconfig (revision fa4c9c93)
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
8d5c94568SVlad Dogaruconfig BMP280
9d5c94568SVlad Dogaru	tristate "Bosch Sensortec BMP280 pressure sensor driver"
10d5c94568SVlad Dogaru	depends on I2C
11d5c94568SVlad Dogaru	select REGMAP_I2C
12d5c94568SVlad Dogaru	help
13d5c94568SVlad Dogaru	  Say yes here to build support for Bosch Sensortec BMP280
14d5c94568SVlad Dogaru	  pressure and temperature sensor.
15d5c94568SVlad Dogaru
16d5c94568SVlad Dogaru	  To compile this driver as a module, choose M here: the module
17d5c94568SVlad Dogaru	  will be called bmp280.
18d5c94568SVlad Dogaru
19f64a799bSArchana Patniconfig HID_SENSOR_PRESS
20f64a799bSArchana Patni	depends on HID_SENSOR_HUB
21f64a799bSArchana Patni	select IIO_BUFFER
22f64a799bSArchana Patni	select IIO_TRIGGERED_BUFFER
23f64a799bSArchana Patni	select HID_SENSOR_IIO_COMMON
24f64a799bSArchana Patni	select HID_SENSOR_IIO_TRIGGER
25f64a799bSArchana Patni	tristate "HID PRESS"
26f64a799bSArchana Patni	help
27f64a799bSArchana Patni	  Say yes here to build support for the HID SENSOR
28f64a799bSArchana Patni	  Pressure driver
29f64a799bSArchana Patni
30f64a799bSArchana Patni	  To compile this driver as a module, choose M here: the module
31f64a799bSArchana Patni	  will be called hid-sensor-press.
32f64a799bSArchana Patni
333017d90eSPeter Meerwaldconfig MPL115
34c984b9cbSAkinobu Mita	tristate
35c984b9cbSAkinobu Mita
36c984b9cbSAkinobu Mitaconfig MPL115_I2C
373017d90eSPeter Meerwald	tristate "Freescale MPL115A2 pressure sensor driver"
383017d90eSPeter Meerwald	depends on I2C
39c984b9cbSAkinobu Mita	select MPL115
403017d90eSPeter Meerwald	help
413017d90eSPeter Meerwald	  Say yes here to build support for the Freescale MPL115A2
423017d90eSPeter Meerwald	  pressure sensor connected via I2C.
433017d90eSPeter Meerwald
443017d90eSPeter Meerwald	  To compile this driver as a module, choose M here: the module
45c984b9cbSAkinobu Mita	  will be called mpl115_i2c.
46c984b9cbSAkinobu Mita
47c984b9cbSAkinobu Mitaconfig MPL115_SPI
48c984b9cbSAkinobu Mita	tristate "Freescale MPL115A1 pressure sensor driver"
49c984b9cbSAkinobu Mita	depends on SPI_MASTER
50c984b9cbSAkinobu Mita	select MPL115
51c984b9cbSAkinobu Mita	help
52c984b9cbSAkinobu Mita	  Say yes here to build support for the Freescale MPL115A1
53c984b9cbSAkinobu Mita	  pressure sensor connected via SPI.
54c984b9cbSAkinobu Mita
55c984b9cbSAkinobu Mita	  To compile this driver as a module, choose M here: the module
56c984b9cbSAkinobu Mita	  will be called mpl115_spi.
573017d90eSPeter Meerwald
58cc26ad45SPeter Meerwaldconfig MPL3115
59cc26ad45SPeter Meerwald	tristate "Freescale MPL3115A2 pressure sensor driver"
60cc26ad45SPeter Meerwald	depends on I2C
61cc26ad45SPeter Meerwald	select IIO_BUFFER
62cc26ad45SPeter Meerwald	select IIO_TRIGGERED_BUFFER
63cc26ad45SPeter Meerwald	help
64cc26ad45SPeter Meerwald	  Say yes here to build support for the Freescale MPL3115A2
65cc26ad45SPeter Meerwald	  pressure sensor / altimeter.
66cc26ad45SPeter Meerwald
67cc26ad45SPeter Meerwald	  To compile this driver as a module, choose M here: the module
68cc26ad45SPeter Meerwald	  will be called mpl3115.
69cc26ad45SPeter Meerwald
70c0644160STomasz Duszynskiconfig MS5611
71825c50dbSPeter Meerwald	tristate "Measurement Specialties MS5611 pressure sensor driver"
723d5032a0SArnd Bergmann	select IIO_BUFFER
73713bbb4eSDaniel Baluta	select IIO_TRIGGERED_BUFFER
74c0644160STomasz Duszynski	help
75825c50dbSPeter Meerwald	  Say Y here to build support for the Measurement Specialties
769690d81aSTomasz Duszynski	  MS5611, MS5607 pressure and temperature sensors.
77c0644160STomasz Duszynski
78c0644160STomasz Duszynski	  To compile this driver as a module, choose M here: the module will
79c0644160STomasz Duszynski	  be called ms5611_core.
80c0644160STomasz Duszynski
81c0644160STomasz Duszynskiconfig MS5611_I2C
82c0644160STomasz Duszynski	tristate "support I2C bus connection"
83c0644160STomasz Duszynski	depends on I2C && MS5611
84c0644160STomasz Duszynski	help
85c0644160STomasz Duszynski	  Say Y here to build I2C bus support for MS5611.
86c0644160STomasz Duszynski
87c0644160STomasz Duszynski	  To compile this driver as a module, choose M here: the module will
88c0644160STomasz Duszynski	  be called ms5611_i2c.
89c0644160STomasz Duszynski
90c0644160STomasz Duszynskiconfig MS5611_SPI
91c0644160STomasz Duszynski	tristate "support SPI bus connection"
92c0644160STomasz Duszynski	depends on SPI_MASTER && MS5611
93c0644160STomasz Duszynski	help
94c0644160STomasz Duszynski	  Say Y here to build SPI bus support for MS5611.
95c0644160STomasz Duszynski
96c0644160STomasz Duszynski	  To compile this driver as a module, choose M here: the module will
97c0644160STomasz Duszynski	  be called ms5611_spi.
98c0644160STomasz Duszynski
9964a70c65SLudovic Tancerelconfig MS5637
10064a70c65SLudovic Tancerel	tristate "Measurement Specialties MS5637 pressure & temperature sensor"
10164a70c65SLudovic Tancerel	depends on I2C
10264a70c65SLudovic Tancerel	select IIO_MS_SENSORS_I2C
10364a70c65SLudovic Tancerel	help
10464a70c65SLudovic Tancerel	  If you say yes here you get support for the Measurement Specialties
10564a70c65SLudovic Tancerel	  MS5637 pressure and temperature sensor.
1061b75ce65SLudovic Tancerel	  This driver is also used for MS8607 temperature, pressure & humidity
1071b75ce65SLudovic Tancerel	  sensor
10864a70c65SLudovic Tancerel
10964a70c65SLudovic Tancerel	  This driver can also be built as a module. If so, the module will
11064a70c65SLudovic Tancerel	  be called ms5637.
11164a70c65SLudovic Tancerel
112217494e5SDenis CIOCCAconfig IIO_ST_PRESS
11393232cd5SPeter Meerwald	tristate "STMicroelectronics pressure sensor Driver"
114217494e5SDenis CIOCCA	depends on (I2C || SPI_MASTER) && SYSFS
115217494e5SDenis CIOCCA	select IIO_ST_SENSORS_CORE
116217494e5SDenis CIOCCA	select IIO_ST_PRESS_I2C if (I2C)
117217494e5SDenis CIOCCA	select IIO_ST_PRESS_SPI if (SPI_MASTER)
118217494e5SDenis CIOCCA	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
119217494e5SDenis CIOCCA	help
12093232cd5SPeter Meerwald	  Say yes here to build support for STMicroelectronics pressure
12193187840SDenis CIOCCA	  sensors: LPS001WP, LPS25H, LPS331AP.
122217494e5SDenis CIOCCA
123341673f1SPeter Meerwald	  This driver can also be built as a module. If so, these modules
124341673f1SPeter Meerwald	  will be created:
125217494e5SDenis CIOCCA	  - st_pressure (core functions for the driver [it is mandatory]);
126217494e5SDenis CIOCCA	  - st_pressure_i2c (necessary for the I2C devices [optional*]);
127217494e5SDenis CIOCCA	  - st_pressure_spi (necessary for the SPI devices [optional*]);
128217494e5SDenis CIOCCA
129217494e5SDenis CIOCCA	  (*) one of these is necessary to do something.
130217494e5SDenis CIOCCA
131217494e5SDenis CIOCCAconfig IIO_ST_PRESS_I2C
132217494e5SDenis CIOCCA	tristate
133217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
134217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_I2C
135217494e5SDenis CIOCCA
136217494e5SDenis CIOCCAconfig IIO_ST_PRESS_SPI
137217494e5SDenis CIOCCA	tristate
138217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
139217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_SPI
140217494e5SDenis CIOCCA
141a2d8be68SPeter Meerwaldconfig T5403
142a2d8be68SPeter Meerwald	tristate "EPCOS T5403 digital barometric pressure sensor driver"
143a2d8be68SPeter Meerwald	depends on I2C
144a2d8be68SPeter Meerwald	help
145a2d8be68SPeter Meerwald	  Say yes here to build support for the EPCOS T5403 pressure sensor
146a2d8be68SPeter Meerwald	  connected via I2C.
147a2d8be68SPeter Meerwald
148a2d8be68SPeter Meerwald	  To compile this driver as a module, choose M here: the module
149a2d8be68SPeter Meerwald	  will be called t5403.
150a2d8be68SPeter Meerwald
151*fa4c9c93SCrestez Dan Leonardconfig HP206C
152*fa4c9c93SCrestez Dan Leonard	tristate "HOPERF HP206C precision barometer and altimeter sensor"
153*fa4c9c93SCrestez Dan Leonard	depends on I2C
154*fa4c9c93SCrestez Dan Leonard	help
155*fa4c9c93SCrestez Dan Leonard	  Say yes here to build support for the HOPREF HP206C precision
156*fa4c9c93SCrestez Dan Leonard	  barometer and altimeter sensor.
157*fa4c9c93SCrestez Dan Leonard
158*fa4c9c93SCrestez Dan Leonard	  This driver can also be built as a module. If so, the module will
159*fa4c9c93SCrestez Dan Leonard	  be called hp206c.
160*fa4c9c93SCrestez Dan Leonard
161217494e5SDenis CIOCCAendmenu
162