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