| /kernel/linux/linux-6.6/drivers/iio/pressure/ |
| D | Makefile | 8 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
|
| D | Kconfig | 19 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
|
| D | bmp280-i2c.c | 6 #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");
|
| D | bmp280-spi.c | 3 * 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");
|
| D | bmp280.h | 194 /* BMP280 specific registers */ 285 /* BMP180 and BMP280 common registers */ 298 /* BMP280 register skipped special values */ 374 struct bmp280_calib bmp280; member
|
| D | bmp280-core.c | 9 * 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 …]
|
| D | bmp280-regmap.c | 6 #include "bmp280.h"
|
| /kernel/linux/linux-5.10/drivers/iio/pressure/ |
| D | Makefile | 8 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
|
| D | bmp280-spi.c | 3 * 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");
|
| D | bmp280-i2c.c | 6 #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");
|
| D | Kconfig | 19 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
|
| D | bmp280.h | 6 /* BMP280 specific registers */ 90 /* BMP180 and BMP280 common registers */ 100 /* BMP280 register skipped special values */
|
| D | bmp280-core.c | 9 * 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 …]
|
| D | bmp280-regmap.c | 6 #include "bmp280.h"
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/pressure/ |
| D | bmp085.yaml | 7 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/ |
| D | bmp085.yaml | 7 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/ |
| D | aspeed-bmc-opp-witherspoon.dts | 193 iio-hwmon-bmp280 { 354 bmp: bmp280@77 { 355 compatible = "bosch,bmp280";
|
| D | aspeed-bmc-opp-tacoma.dts | 100 iio-hwmon-bmp280 { 471 bmp: bmp280@77 { 472 compatible = "bosch,bmp280";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | aspeed-bmc-opp-witherspoon.dts | 193 iio-hwmon-bmp280 { 354 bmp: bmp280@77 { 355 compatible = "bosch,bmp280";
|
| D | aspeed-bmc-opp-tacoma.dts | 93 iio-hwmon-bmp280 { 465 bmp: bmp280@77 { 466 compatible = "bosch,bmp280";
|
| D | am335x-osd3358-sm-red.dts | 164 bmp280: pressure@76 { label 165 compatible = "bosch,bmp280";
|
| D | qcom-msm8974-lge-nexus5-hammerhead.dts | 543 bmp280@76 { 544 compatible = "bosch,bmp280";
|
| D | am335x-boneblue.dts | 327 compatible = "bosch,bmp280";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | am335x-osd3358-sm-red.dts | 98 bmp280: pressure@76 { label 99 compatible = "bosch,bmp280";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-msm8974-lge-nexus5-hammerhead.dts | 203 bmp280@76 { 204 compatible = "bosch,bmp280";
|