9125a9382b3e76ab0623b40bee5b21001d76b712
[cascardo/linux.git] / drivers / iio / pressure / Kconfig
1 #
2 # Pressure drivers
3 #
4 # When adding new entries keep the list in alphabetical order
5
6 menu "Pressure sensors"
7
8 config BMP280
9         tristate "Bosch Sensortec BMP180 and BMP280 pressure sensor driver"
10         depends on I2C
11         depends on !(BMP085_I2C=y || BMP085_I2C=m)
12         select REGMAP_I2C
13         help
14           Say yes here to build support for Bosch Sensortec BMP180 and BMP280
15           pressure and temperature sensors. Also supports the BE280 with
16           an additional humidty sensor channel.
17
18           To compile this driver as a module, choose M here: the module
19           will be called bmp280.
20
21 config HID_SENSOR_PRESS
22         depends on HID_SENSOR_HUB
23         select IIO_BUFFER
24         select IIO_TRIGGERED_BUFFER
25         select HID_SENSOR_IIO_COMMON
26         select HID_SENSOR_IIO_TRIGGER
27         tristate "HID PRESS"
28         help
29           Say yes here to build support for the HID SENSOR
30           Pressure driver
31
32           To compile this driver as a module, choose M here: the module
33           will be called hid-sensor-press.
34
35 config HP03
36         tristate "Hope RF HP03 temperature and pressure sensor driver"
37         depends on I2C
38         select REGMAP_I2C
39         help
40           Say yes here to build support for Hope RF HP03 pressure and
41           temperature sensor.
42
43           To compile this driver as a module, choose M here: the module
44           will be called hp03.
45
46 config MPL115
47         tristate
48
49 config MPL115_I2C
50         tristate "Freescale MPL115A2 pressure sensor driver"
51         depends on I2C
52         select MPL115
53         help
54           Say yes here to build support for the Freescale MPL115A2
55           pressure sensor connected via I2C.
56
57           To compile this driver as a module, choose M here: the module
58           will be called mpl115_i2c.
59
60 config MPL115_SPI
61         tristate "Freescale MPL115A1 pressure sensor driver"
62         depends on SPI_MASTER
63         select MPL115
64         help
65           Say yes here to build support for the Freescale MPL115A1
66           pressure sensor connected via SPI.
67
68           To compile this driver as a module, choose M here: the module
69           will be called mpl115_spi.
70
71 config MPL3115
72         tristate "Freescale MPL3115A2 pressure sensor driver"
73         depends on I2C
74         select IIO_BUFFER
75         select IIO_TRIGGERED_BUFFER
76         help
77           Say yes here to build support for the Freescale MPL3115A2
78           pressure sensor / altimeter.
79
80           To compile this driver as a module, choose M here: the module
81           will be called mpl3115.
82
83 config MS5611
84         tristate "Measurement Specialties MS5611 pressure sensor driver"
85         select IIO_BUFFER
86         select IIO_TRIGGERED_BUFFER
87         help
88           Say Y here to build support for the Measurement Specialties
89           MS5611, MS5607 pressure and temperature sensors.
90
91           To compile this driver as a module, choose M here: the module will
92           be called ms5611_core.
93
94 config MS5611_I2C
95         tristate "support I2C bus connection"
96         depends on I2C && MS5611
97         help
98           Say Y here to build I2C bus support for MS5611.
99
100           To compile this driver as a module, choose M here: the module will
101           be called ms5611_i2c.
102
103 config MS5611_SPI
104         tristate "support SPI bus connection"
105         depends on SPI_MASTER && MS5611
106         help
107           Say Y here to build SPI bus support for MS5611.
108
109           To compile this driver as a module, choose M here: the module will
110           be called ms5611_spi.
111
112 config MS5637
113         tristate "Measurement Specialties MS5637 pressure & temperature sensor"
114         depends on I2C
115         select IIO_MS_SENSORS_I2C
116         help
117           If you say yes here you get support for the Measurement Specialties
118           MS5637 pressure and temperature sensor.
119           This driver is also used for MS8607 temperature, pressure & humidity
120           sensor
121
122           This driver can also be built as a module. If so, the module will
123           be called ms5637.
124
125 config IIO_ST_PRESS
126         tristate "STMicroelectronics pressure sensor Driver"
127         depends on (I2C || SPI_MASTER) && SYSFS
128         select IIO_ST_SENSORS_CORE
129         select IIO_ST_PRESS_I2C if (I2C)
130         select IIO_ST_PRESS_SPI if (SPI_MASTER)
131         select IIO_TRIGGERED_BUFFER if (IIO_BUFFER)
132         help
133           Say yes here to build support for STMicroelectronics pressure
134           sensors: LPS001WP, LPS25H, LPS331AP.
135
136           This driver can also be built as a module. If so, these modules
137           will be created:
138           - st_pressure (core functions for the driver [it is mandatory]);
139           - st_pressure_i2c (necessary for the I2C devices [optional*]);
140           - st_pressure_spi (necessary for the SPI devices [optional*]);
141
142           (*) one of these is necessary to do something.
143
144 config IIO_ST_PRESS_I2C
145         tristate
146         depends on IIO_ST_PRESS
147         depends on IIO_ST_SENSORS_I2C
148
149 config IIO_ST_PRESS_SPI
150         tristate
151         depends on IIO_ST_PRESS
152         depends on IIO_ST_SENSORS_SPI
153
154 config T5403
155         tristate "EPCOS T5403 digital barometric pressure sensor driver"
156         depends on I2C
157         help
158           Say yes here to build support for the EPCOS T5403 pressure sensor
159           connected via I2C.
160
161           To compile this driver as a module, choose M here: the module
162           will be called t5403.
163
164 config HP206C
165         tristate "HOPERF HP206C precision barometer and altimeter sensor"
166         depends on I2C
167         help
168           Say yes here to build support for the HOPREF HP206C precision
169           barometer and altimeter sensor.
170
171           This driver can also be built as a module. If so, the module will
172           be called hp206c.
173
174 endmenu