xref: /openbmc/linux/drivers/iio/pressure/Kconfig (revision d5c94568)
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
8*d5c94568SVlad Dogaruconfig BMP280
9*d5c94568SVlad Dogaru	tristate "Bosch Sensortec BMP280 pressure sensor driver"
10*d5c94568SVlad Dogaru	depends on I2C
11*d5c94568SVlad Dogaru	select REGMAP_I2C
12*d5c94568SVlad Dogaru	help
13*d5c94568SVlad Dogaru	 Say yes here to build support for Bosch Sensortec BMP280
14*d5c94568SVlad Dogaru	 pressure and temperature sensor.
15*d5c94568SVlad Dogaru
16*d5c94568SVlad Dogaru	 To compile this driver as a module, choose M here: the module
17*d5c94568SVlad Dogaru	 will be called bmp280.
18*d5c94568SVlad 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
343017d90eSPeter Meerwald	tristate "Freescale MPL115A2 pressure sensor driver"
353017d90eSPeter Meerwald	depends on I2C
363017d90eSPeter Meerwald	help
373017d90eSPeter Meerwald	  Say yes here to build support for the Freescale MPL115A2
383017d90eSPeter Meerwald	  pressure sensor connected via I2C.
393017d90eSPeter Meerwald
403017d90eSPeter Meerwald          To compile this driver as a module, choose M here: the module
413017d90eSPeter Meerwald          will be called mpl115.
423017d90eSPeter Meerwald
43cc26ad45SPeter Meerwaldconfig MPL3115
44cc26ad45SPeter Meerwald	tristate "Freescale MPL3115A2 pressure sensor driver"
45cc26ad45SPeter Meerwald	depends on I2C
46cc26ad45SPeter Meerwald	select IIO_BUFFER
47cc26ad45SPeter Meerwald	select IIO_TRIGGERED_BUFFER
48cc26ad45SPeter Meerwald	help
49cc26ad45SPeter Meerwald	  Say yes here to build support for the Freescale MPL3115A2
50cc26ad45SPeter Meerwald	  pressure sensor / altimeter.
51cc26ad45SPeter Meerwald
52cc26ad45SPeter Meerwald          To compile this driver as a module, choose M here: the module
53cc26ad45SPeter Meerwald          will be called mpl3115.
54cc26ad45SPeter Meerwald
55217494e5SDenis CIOCCAconfig IIO_ST_PRESS
5693232cd5SPeter Meerwald	tristate "STMicroelectronics pressure sensor Driver"
57217494e5SDenis CIOCCA	depends on (I2C || SPI_MASTER) && SYSFS
58217494e5SDenis CIOCCA	select IIO_ST_SENSORS_CORE
59217494e5SDenis CIOCCA	select IIO_ST_PRESS_I2C if (I2C)
60217494e5SDenis CIOCCA	select IIO_ST_PRESS_SPI if (SPI_MASTER)
61217494e5SDenis CIOCCA	select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
62217494e5SDenis CIOCCA	help
6393232cd5SPeter Meerwald	  Say yes here to build support for STMicroelectronics pressure
6493187840SDenis CIOCCA	  sensors: LPS001WP, LPS25H, LPS331AP.
65217494e5SDenis CIOCCA
66341673f1SPeter Meerwald	  This driver can also be built as a module. If so, these modules
67341673f1SPeter Meerwald	  will be created:
68217494e5SDenis CIOCCA	  - st_pressure (core functions for the driver [it is mandatory]);
69217494e5SDenis CIOCCA	  - st_pressure_i2c (necessary for the I2C devices [optional*]);
70217494e5SDenis CIOCCA	  - st_pressure_spi (necessary for the SPI devices [optional*]);
71217494e5SDenis CIOCCA
72217494e5SDenis CIOCCA	  (*) one of these is necessary to do something.
73217494e5SDenis CIOCCA
74217494e5SDenis CIOCCAconfig IIO_ST_PRESS_I2C
75217494e5SDenis CIOCCA	tristate
76217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
77217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_I2C
78217494e5SDenis CIOCCA
79217494e5SDenis CIOCCAconfig IIO_ST_PRESS_SPI
80217494e5SDenis CIOCCA	tristate
81217494e5SDenis CIOCCA	depends on IIO_ST_PRESS
82217494e5SDenis CIOCCA	depends on IIO_ST_SENSORS_SPI
83217494e5SDenis CIOCCA
84a2d8be68SPeter Meerwaldconfig T5403
85a2d8be68SPeter Meerwald	tristate "EPCOS T5403 digital barometric pressure sensor driver"
86a2d8be68SPeter Meerwald	depends on I2C
87a2d8be68SPeter Meerwald	help
88a2d8be68SPeter Meerwald	  Say yes here to build support for the EPCOS T5403 pressure sensor
89a2d8be68SPeter Meerwald	  connected via I2C.
90a2d8be68SPeter Meerwald
91a2d8be68SPeter Meerwald          To compile this driver as a module, choose M here: the module
92a2d8be68SPeter Meerwald          will be called t5403.
93a2d8be68SPeter Meerwald
94217494e5SDenis CIOCCAendmenu
95