Home
last modified time | relevance | path

Searched full:bmp280 (Results 1 – 25 of 26) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/iio/pressure/
DMakefile8 obj-$(CONFIG_BMP280) += bmp280.o
9 bmp280-objs := bmp280-core.o bmp280-regmap.o
10 obj-$(CONFIG_BMP280_I2C) += bmp280-i2c.o
11 obj-$(CONFIG_BMP280_SPI) += bmp280-spi.o
DKconfig19 config BMP280 config
20 tristate "Bosch Sensortec BMP180/BMP280/BMP380/BMP580 pressure sensor driver"
26 Say yes here to build support for Bosch Sensortec BMP180, BMP280, BMP380
31 will be called bmp280 and you will also get bmp280-i2c for I2C
32 and/or bmp280-spi for SPI support.
36 depends on BMP280
42 depends on BMP280
Dbmp280-i2c.c6 #include "bmp280.h"
34 { .compatible = "bosch,bmp280", .data = &bmp280_chip_info },
45 {"bmp280", (kernel_ulong_t)&bmp280_chip_info },
55 .name = "bmp280",
65 MODULE_DESCRIPTION("Driver for Bosch Sensortec BMP180/BMP280 pressure and temperature sensor");
Dbmp280-spi.c3 * SPI interface for the BMP280 driver
12 #include "bmp280.h"
85 { .compatible = "bosch,bmp280", .data = &bmp280_chip_info },
97 { "bmp280", (kernel_ulong_t)&bmp280_chip_info },
107 .name = "bmp280",
116 MODULE_DESCRIPTION("BMP280 SPI bus driver");
Dbmp280.h194 /* BMP280 specific registers */
285 /* BMP180 and BMP280 common registers */
298 /* BMP280 register skipped special values */
374 struct bmp280_calib bmp280; member
Dbmp280-core.c9 * Driver for Bosch Sensortec BMP180 and BMP280 digital pressure sensor.
13 * https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmp280-ds001.pdf
25 #define pr_fmt(fmt) "bmp280: " fmt
46 #include "bmp280.h"
113 * parameters for BMP280.
180 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_read_calib()
217 struct bmp280_calib *calib = &data->calib.bmp280; in bme280_read_calib()
222 /* Load shared calibration params with bmp280 first */ in bme280_read_calib()
225 dev_err(dev, "failed to read common bmp280 calibration parameters\n"); in bme280_read_calib()
294 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_humidity()
[all …]
Dbmp280-regmap.c6 #include "bmp280.h"
/kernel/linux/linux-5.10/drivers/iio/pressure/
DMakefile8 obj-$(CONFIG_BMP280) += bmp280.o
9 bmp280-objs := bmp280-core.o bmp280-regmap.o
10 obj-$(CONFIG_BMP280_I2C) += bmp280-i2c.o
11 obj-$(CONFIG_BMP280_SPI) += bmp280-spi.o
Dbmp280-spi.c3 * SPI interface for the BMP280 driver
12 #include "bmp280.h"
93 { .compatible = "bosch,bmp280", },
102 { "bmp280", BMP280_CHIP_ID },
110 .name = "bmp280",
119 MODULE_DESCRIPTION("BMP280 SPI bus driver");
Dbmp280-i2c.c6 #include "bmp280.h"
41 { .compatible = "bosch,bmp280", .data = (void *)BMP280_CHIP_ID },
49 {"bmp280", BMP280_CHIP_ID },
59 .name = "bmp280",
69 MODULE_DESCRIPTION("Driver for Bosch Sensortec BMP180/BMP280 pressure and temperature sensor");
DKconfig19 config BMP280 config
20 tristate "Bosch Sensortec BMP180/BMP280 pressure sensor I2C driver"
26 Say yes here to build support for Bosch Sensortec BMP180 and BMP280
31 will be called bmp280 and you will also get bmp280-i2c for I2C
32 and/or bmp280-spi for SPI support.
36 depends on BMP280
42 depends on BMP280
Dbmp280.h6 /* BMP280 specific registers */
90 /* BMP180 and BMP280 common registers */
100 /* BMP280 register skipped special values */
Dbmp280-core.c9 * Driver for Bosch Sensortec BMP180 and BMP280 digital pressure sensor.
13 * https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-12.pdf
17 #define pr_fmt(fmt) "bmp280: " fmt
33 #include "bmp280.h"
92 struct bmp280_calib bmp280; member
127 * parameters for BMP280.
265 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_humidity()
290 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_temp()
313 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_press()
1102 ret = bmp280_read_calib(data, &data->calib.bmp280, chip_id); in bmp280_common_probe()
[all …]
Dbmp280-regmap.c6 #include "bmp280.h"
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/pressure/
Dbmp085.yaml7 title: BMP085/BMP180/BMP280/BME280 pressure iio sensors
17 https://www.bosch-sensortec.com/bst/products/all_products/bmp280
25 - bosch,bmp280
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/pressure/
Dbmp085.yaml7 title: BMP085/BMP180/BMP280/BME280/BMP380 pressure iio sensors
17 https://www.bosch-sensortec.com/bst/products/all_products/bmp280
27 - bosch,bmp280
/kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/
Daspeed-bmc-opp-witherspoon.dts193 iio-hwmon-bmp280 {
354 bmp: bmp280@77 {
355 compatible = "bosch,bmp280";
Daspeed-bmc-opp-tacoma.dts100 iio-hwmon-bmp280 {
471 bmp: bmp280@77 {
472 compatible = "bosch,bmp280";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Daspeed-bmc-opp-witherspoon.dts193 iio-hwmon-bmp280 {
354 bmp: bmp280@77 {
355 compatible = "bosch,bmp280";
Daspeed-bmc-opp-tacoma.dts93 iio-hwmon-bmp280 {
465 bmp: bmp280@77 {
466 compatible = "bosch,bmp280";
Dam335x-osd3358-sm-red.dts164 bmp280: pressure@76 { label
165 compatible = "bosch,bmp280";
Dqcom-msm8974-lge-nexus5-hammerhead.dts543 bmp280@76 {
544 compatible = "bosch,bmp280";
Dam335x-boneblue.dts327 compatible = "bosch,bmp280";
/kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/
Dam335x-osd3358-sm-red.dts98 bmp280: pressure@76 { label
99 compatible = "bosch,bmp280";
/kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/
Dqcom-msm8974-lge-nexus5-hammerhead.dts203 bmp280@76 {
204 compatible = "bosch,bmp280";

12