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